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