вторник, 16 июня 2009 г.

Измеряемые характеристики для оценки "здоровья" серверов Microsoft Windows 2003


Часто встает вопрос об обнаружении узких мест в аппаратном обеспечении сервера при падении его производительности. Общеизвесный инструмент семейства Windows "Системный монитор" прадлагает широкий набор счетчиков, заботливо описанных в библиотеке Technet Microsoft http://technet.microsoft.com/ru-ru/library/cc776490(WS.10).aspx.
Но при этом встает вопрос - какие счетчики являются ключевыми и какие значения считать пороговыми. На поверхности найти такую информацию быстро не получается, поэтому приведу возможный набор таких параметров с предполагаемыми пороговыми значениями.

  • Memory\available bytes – Память\доступно байт – объем оперативной памяти на сервере, доступной ОС в момент измерения.
  • Memory\pages/sec – Память\обмен страниц/сек – среднее число страниц, которое ОС записывала и/или читала с диска.
  • Paging File(_Total)\% Usage – Файл подкачки (_Total)\% использования - процент использования ОС файла подкачки в текущий момент времени.
  • Processor(_Total)\% Processor Time – Процессор(_Total)\% загруженности процессора - это процент времени, который приходится на выполнение процессором сервера полезной работы.
  • Cache\Data Map Hits % - Кэш\% попаданий при отображении данных – процент запросов на получение данных, которые могут быть выполнены без обращения к жесткому диску, т.е. когда запрашиваемые данные уже находятся в оперативной кэш-памяти сервера.
  • PhysicalDisk(_Total)\% Disk Read Time – Физический диск(_Total)\% активности диска при чтении – Процент времени, которое тратится дисковыми устройствами сервера на обработку запросов на чтение данных.
  • PhysicalDisk(_Total)\% Disk Write Time – Физический диск(_Total)\% активности диска при записи – Процент времени, которое тратится дисковыми устройствами сервера на обработку запросов на запись данных.
  • System\System Up Time – Система\Время работы системы – общее время работы сервера в секундах, прошедшее с момента последней перезагрузки.
Пороговые значения измеряемых характеристик.

Плохо

Memory\available bytes Менее 4000000
Memory\pages/sec Более 120
Paging File(_Total)\% Usage Более 90
Processor(_Total)\% Processor Time Более 85
Cache\Data Map Hits % Менее 20
PhysicalDisk(_Total)\% Disk Read Time Более 25
PhysicalDisk(_Total)\% Disk Write Time Более 50
System\System Up Time -

Требует внимания

Memory\available bytes Менее 32000000
Memory\pages/sec Более 60
Paging File(_Total)\% Usage Более 70
Processor(_Total)\% Processor Time Более 45
Cache\Data Map Hits % Менее 60
PhysicalDisk(_Total)\% Disk Read Time Более 10
PhysicalDisk(_Total)\% Disk Write Time Более 30
System\System Up Time -

Хорошо

Memory\available bytes Более 64000000
Memory\pages/sec Менее 40
Paging File(_Total)\% Usage Менее 60
Processor(_Total)\% Processor Time Менее 30
Cache\Data Map Hits % Более 80
PhysicalDisk(_Total)\% Disk Read Time Менее 5
PhysicalDisk(_Total)\% Disk Write Time Менее 20
System\System Up Time Более 600



Комментариев нет: