【发布时间】:2011-05-18 11:26:51
【问题描述】:
在erlang中,有一个os_mon模块负责监控系统,但是我没有找到类似python的库,有吗? 非常感谢!
【问题讨论】:
标签: python linux monitoring monitor
在erlang中,有一个os_mon模块负责监控系统,但是我没有找到类似python的库,有吗? 非常感谢!
【问题讨论】:
标签: python linux monitoring monitor
两种方法:
subprocess 调用另一个可以为您获取此信息的进程。 【讨论】:
top 获取 CPU 使用率,free 获取内存详细信息等等。但是 PyMeter 更好。如果您不想使用库,我建议使用 subprocess,但是既然您对它没问题,PyMeter 就可以完成这项工作。
就像 Sukhbir 之前建议的那样,您可以通过使用 subprocess 调用另一个可以为您执行此操作的工具来超越 python。看看 Dstat。它以易于理解的格式返回大量指标,可能正好满足您的需求。
Dtat 主页 - http://dag.wieers.com/home-made/dstat/
【讨论】: