Как я могу получить информацию о проценте загрузки процессора в многопроцессорной системе?
Я пытаюсь получить системную информацию, в частности, использование процессора. Мой скрипт падает при работе в многопроцессорной системе. Я пытаюсь выяснить следующее:
- Проверьте, сколько процессоров работает (если это многопроцессорная система).
- Если больше 1, суммируйте процент загрузки для каждого процессора и делите на общее количество процессоров, чтобы получить среднее значение. Если только один процессор, то отображать только процент загрузки этого процессора (работает).
В настоящее время мой код выглядит следующим образом:
$Test = (Get-WmiObject Win32_Processor).LoadPercentage;
$Test
Я запускаю это в Windows PowerShell ISE.