Есть ли в Windows какие-либо инструменты, позволяющие записывать статистику производительности? Что-то похожее iostat 10 > iostat.log
на Unix?
У меня есть 10 виртуальных машин Windows, которые запускают множество регрессионных скриптов за ночь. Иногда мы видим сбои, которые, как мы подозреваем, вызваны чрезмерным использованием диска. Но на данный момент я не могу сказать. Я бы хотел получить файл журнала утром, содержащий статистику за ночь (например, ЦП, память, дисковый ввод-вывод и т.д.), чтобы я мог видеть, соответствуют ли сбои, например, высокому количеству операций ввода-вывода на диске.
Я не знаю, имеет ли смысл получать статистику по каждой виртуальной машине или от базового оборудования. Любые советы приветствуются!
проверьте монитор производительности (извините, у меня под рукой есть только голландский опыт, поэтому перевод может быть очень неправильным). Вы можете добавить счетчики для физических или логических дисков для всего, что вам нужно о производительности дисков. Вы можете создать сценарий с помощью logman.exe.
Я часто использую монитор производительности Windows в сочетании с контрольным счетчиком плагина check_nt для nagios, чтобы получить исторические данные.
Получайте статистику от гипервизора - я редко доверяю статистике «внутри ВМ» из ОС из-за ошибок временного ограничения - плюс вы, вероятно, получите больше полезных данных - вы не упоминаете, какой гипервизор вы используете?