Я пытаюсь измерить загрузку процессора на процесс с помощью:
typeperf "\Process(SOME PROCESS)\% Processor Time" -si 1 -sc 60
Проблема в том, что я должен сделать это на довольно многих компьютерах, и здесь начинаются проблемы. Некоторые машины возвращают следующую ошибку:
Error: No valid counters
Например, я использую точно такую же команду, показанную выше, и получаю:
PC_A (Win7 64bit Home Edition) - type perf works
PC_B (Win7 64bit Pro Edition) - typeperf works
PC_C (Win7 64bit Pro Edition) - Error: No valid counters
PC_D (WinXP 32bit Multimedia Ed) - typeperf works
PC_E (Win Vista 64bit) - Error: No valid counters
Я потратил много времени на это и был бы признателен, если бы кто-то мог объяснить, почему:
В чем корень этих несоответствий? Ведь я использую одну и ту же команду.
Почему он работает на 2 Win7s, а не на третьем?
Можно ли как-то включить / включить «отсутствующие» счетчики производительности?
Кстати, у меня есть права администратора на всех этих машинах.
Спасибо Артур