处理器利用率

发布于 2024-08-19 12:25:42 字数 38 浏览 6 评论 0原文

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

Out of curiosity ... is it possible to have more than 100% utilization of the CPU in a multi-threaded environment?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

稍尽春風 2024-08-26 12:25:42

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

No, of course not. And any utility which tells you otherwise is lying.

计㈡愣 2024-08-26 12:25:42

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

a single CPU core can not be at more than 100% utilization. But on a multi core system most utilities report the sum of the CPU utilization thus numbers above 100% are quite common.

烟柳画桥 2024-08-26 12:25:42

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

No, this could never happen by definition of cpu utilization. What you may see is the number of runnable processes greater than the number of cpus. This is normal in a multithreaded environment as the scheduler schedules on the thread level instaed of the process level.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文