Недавно я подумал использовать perfmon.msc для мониторинга использования процессов удаленного компьютера.
Но я столкнулся с необычной ситуацией. См. Приведенный ниже экран печати.
Я выбрал три компьютера - QDIT049, QDIT199V6 и QNIVN014.
Обратите внимание на процессорное время%, которое я пометил красным кружком. Как это может быть больше 100%.?
Общее время процессора никогда не может превышать 100%, я прав?
Если я прав? чем почему процессорное время% показывает 200%
Пожалуйста, дайте мне знать, как это возможно или где я допустил ошибку.
С уважением и уважением, Парам
Если в компьютере более одного процессора, его загрузка может превышать 100%. Это давняя особенность измерения нагрузки.
Это можно примерно описать следующей формулой:
Total_processor_time% ЕСТЬ СУММА продолжительности интервалов, в течение которых процессор выполнял запущенный процесс, РАЗДЕЛЕННАЯ на время стены TIMES 100.
Например, если в интервале 0,01 с
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%