如何使用golang或者python获取cpu各个核心的状态信息?
获取服务器各个cpu核心的状态,不是负载也不是cpu jumps
而是us sy ni id wa hi si st 用户时间、系统时间、空闲时间这些内容?
我知道top命令后按1可以,但这是使用脚本定期收集数据
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
golang 可以看一下这个 github.com/uber-common/cpustat
Python
import psutil
psutil.cpu_times(percpu=True)
推荐使用
psutil
这个模块,系统基础资源信息都可以很方便的获取到。