СРЕДСТВА АНАЛИЗА И ОПТИМИЗАЦИИ ЛОКАЛЬНЫХ СЕТЕЙ

       

Характеристика PerformanceMonitor


PerformanceMonitor - это утилита, разработанная для фиксации активности компьютера в реальном масштабе времени. С помощью этой утилиты можно определить большую часть узких мест, ухудшающих производительность. Эта утилита также включена в WindowsNTWorkstation.

PerformanceMonitor основан на ряде счетчиков, которые фиксируют такие характеристики, как число процессов, ожидающих завершения операции с диском, число сетевых пакетов, передаваемых в единицу времени, процент использования процессора и другие.

PerformanceMonitor генерирует полезную информацию за счет:

  • Наблюдения за производительностью в реальном времени и в исторической перспективе;
  • Определения тенденций во времени;
  • Определения узких мест;
  • Отслеживания последствий изменения конфигурации системы;
  • Наблюдения за локальным или удаленными компьютерами;
  • Предупреждения администратора о событиях, заключающихся в превышении некоторыми характеристиками заданных порогов.

PerformanceMonitor работает с такими понятиями, как объекты (objects), счетчики (counters) и экземпляры (instances). Объекты описываются различными характеристиками, значения которых подсчитываются соответствующими счетчиками. Объект каждого типа может быть представлен в системе несколькими экземплярами. Например, процессор - это объект, процент процессорного времени - это счетчик, а процессор 0 - это экземпляр объекта процессор.

Счетчики генерируют числа, и на основании этих чисел PerformanceMonitor определяет статистику. Собираемая в течение определенного времени статистика счетчиков отражает тенденции производительности. Это может помочь администратору понять проблему и оптимизировать сеть. Кроме того, такие данные помогают правильно расширять сеть.

Счетчики обычно включают ссылку на объект, к которому они относятся, в форме ОБЪЕКТ:СЧЕТЧИК. Например, PROCESSOR:%PROCESSORTIME - это счетчик, учитывающий процент использования для данного процессора.

С каждым объектом связан набор счетчиков, которые генерируют данные о различных аспектах производительности объекта.
В таблице 2. 1 собраны наиболее влияющие на производительность счетчики.

Таблица 2.1

Тип объектаСчетчикВозможные действия
Processor (процессор)%ProcessorTime (время занятости процессора)Если значение этого счетчика постоянно велико, а значения счетчика диска и сетевого адаптера невысоки, то нужно проверить процессор
PhysicalDisk (физический диск)%DiskTime (время занятости диска)Если значение этого счетчика постоянно велико, и значение счетчика DiskQueueLength (длина очереди к диску) больше 2, то нужно проверить диск
Memory (память)Pages/sec (скорость обмена страниц)Если этот счетчик постоянно больше 5, то нужно проверить память
Server (сервер)BytesTotal/sec (скорость обмена с памятью)Если сумма значений счетчиков BytesTotal/sec для всех серверов сети примерно равна максимальной пропускной способности сети, то сеть нужно сегментировать
Защита данных обеспечивается за счет того, что две функции PerformanceMonitor доступны только пользователям - членам административной группы. Это: возможность запускать PerformanceMonitor с приоритетом задачи реального времени и способность активизировать дисковые счетчики.

Данные, собранные PerformanceMonitor, можно экспортировать в другие программные продукты, такие как электронные таблицы и базы данных для дальнейшего анализа.


Содержание раздела