繁体   English   中英

psutils,如何正确计算进程 CPU 利用率

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM