Windows

性能監視器 (perfmon) 顯示一些不尋常的統計資訊

  • May 30, 2012

最近我想用 perfmon.msc 來監控遠端電腦的程序使用率。

但我面臨一些特殊的情況。請參閱下面的列印螢幕

在此處輸入圖像描述

我選擇了三台電腦——QDIT049、QDIT199V6 & QNIVN014。

請觀察我在紅圈中標記的處理器時間百分比。怎麼可能超過100%。?

總處理器時間永遠不會超過 100%,對嗎?

如果我是對的?比為什麼處理器時間百分比顯示 200%

請讓我知道,這是怎麼可能的,或者我在哪裡做錯了。

謝謝和問候, 帕拉姆

如果一台電腦有多個處理器,它的負載可能會超過 100%。這是負載測量的長期特點。

這可以用以下公式粗略描述:

Total_processor_time% 是處理器執行正在執行的程序的時間間隔長度除以 walltime TIMES 100 的總和。

例如如果在 0.01s 的時間間隔內

process_1 was running for 0.0052s on core1 
process_2 was running for 0.0072s on core_2 and 
process_3 was running for 0.0022s on core_1 

那麼 total_processor_time% 將是

    (0.0022 + 0.0052 + 0.0072) / 0.01 * 100% = 146%

引用自:https://serverfault.com/questions/394013