Использование отчета «Производительность системы» в Windows Server 2008 R2
Недавно я столкнулся со снижением производительности сервера под управлением Windows Server 2008 R2. Я работаю преимущественно в виртуальных машинах, но с их помощью смог только определить, что система перегружена. А потом я обнаружил в Windows очень полезное встроенное средство — отчет «Производительность системы» (System Performance), с помощью которого мне удалось найти причину перегрузки.
Отчет «Производительность системы» можно посмотреть с помощью Диспетчера сервера (Server Manager) в разделе отчетов (рис. A).
Рисунок A. Нажмите на изображении для увеличения.
Но для начала нужно его активировать в Системном мониторе (Windows Performance Monitor). Для этого введите в командной строке Perfmon, а затем в открывшемся окне запустите группу сборщиков данных «System Performance (Производительность системы)». В течение минуты система будет собирать данные, а затем выведет отчет о производительности Windows Server (рис. B).
Рисунок B. Нажмите на изображении для увеличения.
Я догадывался, что снижение быстродействия связано с работой дисковой подсистемы (как это обычно и бывает), но не мог с точностью определить причину. Между тем, в отчете есть полезный раздел «Активные файлы» (Hot Files), в котором перечислены файлы, вызывающие наибольшую загрузку диска.
В моем случае на сервере запущена база данных, которая расположена в хранилище второго уровня (Tier-2), более медленном. Это сказывается на скорости работы, а файл базы данных оказывается в списке «Активные файлы» буквально на втором месте по показателю «Кбит/записано» (Kb/Writes), как видно из рис. C.
Рисунок C. Нажмите на изображении для увеличения.
В отчете «Производительность системы» содержится и масса других полезных сведений. Он не предлагает функций централизованного администрирования, но может служить полезным источником информации для диагностики.
Совет: если отчет «Производительность системы» вам больше не нужен, лучше отключить соответствующую группу сборщиков данных в Системном мониторе, поскольку они создают дополнительную нагрузку на системные ресурсы.
А вам приходилось пользоваться отчетом «Производительность системы» для диагностики? Поделитесь своим опытом в комментариях!