0

出于好奇......在多线程环境中是否有可能超过 100% 的 CPU 利用率?

4

3 回答 3

5

不,当然不是。任何告诉您其他情况的实用程序都是在撒谎。

于 2010-02-01T14:52:38.613 回答
3

单个 CPU 内核的利用率不能超过 100%。但是在多核系统上,大多数实用程序都会报告 CPU 利用率的总和,因此高于 100% 的数字很常见。

于 2010-02-01T14:55:17.280 回答
0

不,根据 CPU 利用率的定义,这永远不会发生。您可能会看到可运行进程的数量大于 cpu 的数量。这在多线程环境中是正常的,因为调度程序在线程级别而不是进程级别上进行调度。

于 2010-02-01T14:54:41.367 回答