2016-05-03 21 views
1

Я пытаюсь проверить среднюю загрузку процессора с помощью:

$ $($(Get-WmiObject win32_processor | select LoadPercentage).LoadPercentage) | Measure-Object -Average).Average 

Однако, я не то, как именно он получает номер ...

Если есть 2 физических ядра и 12 ядер в каждом , загружает ли LoadPercentage среднее значение по Cpu, то есть среднее на ядро?

ответ

1

Это из моего 1 компьютера с процессором. Это + цитата из документации Win32_Processor из MSDN ниже показывает, что это средний процент для CPU (socket).

Таким образом, ваш сценарий рассчитает среднюю загрузку процессора для сервера (в среднем для всех процессоров, а не отдельных ядер).

Get-WmiObject win32_processor | select LoadPercentage 

LoadPercentage 
-------------- 
      5 

LoadPercentage

Грузоподъемность каждого процессора, в среднем до последней секунды. Загрузка процессора относится к общей вычислительной нагрузке для каждого процессора за один раз.

Источник: MSDN