【问题标题】:Processor Utilization处理器利用率
【发布时间】:2010-02-01 14:50:40
【问题描述】:

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

【问题讨论】:

    标签: processor utilization


    【解决方案1】:

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

    【讨论】:

    • @David,你需要把你的手指放在扳机上更长一点的时间rrrrrrrrrrrrrrrr :-)
    【解决方案2】:

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

    【讨论】:

    • 是的。 top 可以显示超过 100% 的多线程应用程序
    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 2023-02-24
      • 1970-01-01
      • 1970-01-01
      • 2014-06-02
      • 1970-01-01
      • 1970-01-01
      • 2011-06-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多