[英]psutils, how to correctly calculate a process CPU utilization
我有以下过程:
PID = 1245
p = psutil.Process(PID)
当我计算这个过程的cpu
利用率时:
print(p.cpu_percent())
它给出了类似25%
的值。 虽然整个 CPU 利用率约为3%
:
print(psutil.cpu_pecent())
怎么来的? 我怎样才能获得这个特定过程的代表性百分比?
很可能是因为 3% 是所有内核的总使用量,而 25% 是单个内核容量的使用量。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.