Windows
性能監視器 (perfmon) 顯示一些不尋常的統計資訊
最近我想用 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%