玩蛇网提供最新Python编程技术信息以及Python资源下载!

Python方法获得系统CPU频率及内存占用情况

如题,需要监测当前的cpu和内存使用情况作为记录。不知道有什么方法可供调用呢?

现成的轮子就是psutil了, 跨平台的

最简单的是运行top/free,读取它们的输出。

如果想自己写程序来实现的话,可以参考它们的源码。top/free都是在procps包中(apt-get source procps)。找到cpus_refresh()函数,你可以看到它是怎样从/proc/stat解析出CPU的使用率的。meminfo()函数则展示了如何从/proc/meminfo解析出内存的使用率(这个文件自己解析也很简单)。

以上是Linux下的解决方案。windows的我不了解。

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd20372.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2017年05月24日 - 17时50分05秒 发布自玩蛇网

您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容
我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules