【问题标题】:How to interpret WMIC command output for CPU utilization?如何解释 CPU 利用率的 WMIC 命令输出?
【发布时间】:2014-05-23 08:43:00
【问题描述】:

当我连续 2 次运行以下命令以获取整体服务器 CPU 利用率时,它显示为 28% 和 99%。
我在 Task Manager - Performance/Processes 中检查了两次,发现在进程选项卡中,“系统空闲进程”使用了 99% 的 CPU。

wmic cpu get LoadPercentage /value

现在的问题是:

  1. 上面的 wmic 命令是否显示 CPU 使用率以及空闲进程使用率?
    如果是这样,为什么我第一次检查时它没有显示 99%?
    我仍然可以看到使用 99% CPU 的空闲进程?
  2. 为什么它在第二次显示 99% CPU 而所有 CPU 仅由空闲进程使用?

【问题讨论】:

  • CPU 使用率是动态的。我不确定你会看到什么。
  • @foxidrive..我只想知道wmic cpu get LoadPercentage命令中是否计入“系统空闲进程”CPU利用率?
  • 不,我不这么认为。您必须找出它报告的是哪个内核,或者它是否添加了所有 CPU 内核。

标签: windows batch-file cpu wmic


【解决方案1】:

空闲进程不计入总负载,否则它必须始终报告 99%。如果所有程序都需要 50% 的 CPU,那么其他 50% 被空闲进程占用。可能有另一个程序正在运行或初始化 wmic 给 CPU 带来负载。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多