当%CPU超过(内核数)x 100%时,这是什么意思?


27

对于我之前提出的一个问题,有几个回答建议我尝试使用Opera信息亭模式,因此我决定下载并尝试一下。下载完成并验证了磁盘映像后,Safari挂起了超过一分钟,并且在某些时期Safari使用了很高的%CPU:

替代文字

在Mac OS X 10.5中,我习惯于看到Safari冻结,但是它从未消耗超过200%的CPU(2核x 100%)。这是活动监视器中的错误吗?还是这意味着%CPU现在更类似于系统负载


这看起来像个错误。当程序未标记为“ Not Responding” 时,您看到高数字吗?

是的,这是我唯一一次看到它。我实际上一秒钟就高达3,000%,但是系统几乎没有响应,因此很难获得屏幕截图。
凯尔·克罗宁

Answers:


25

CPU百分比是相对于1个内核而言的,因此726%使用了将近8个内核。核心是松散定义的,因此1个超线程,“虚拟”核心在Activity Monitor中看起来像2个核心。

您有什么类型的系统?如果只有2个核心(看来是),那么nik的答案听起来是正确的。

较晚的模型8核心系统对于Activity Monitor可能看起来像16核心:

替代文字


1
是的,它是2年前的MacBook-1个处理器,2个内核。所以...可能是一个错误。
凯尔·克罗宁

2
如果CPU是两核,则700%的CPU使用率是一个错误:)
Martin Marconcini
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.