Как работает Performance Monitor
В Performance Monitor компоненты системы интерпретируются как объекты. Это позволяет системе наблюдать за тенденциями в быстродействии сети и выбирать пороги, на основании которых принимаются определенные решения относительно оптимизации сети. Performance Monitor позволяет следить за важными показателями серверов — количеством страничных операций в секунду, использованием процессора и даже количеством свободных байт памяти. Собранные данные можно просматривать в различных форматах, в том числе в виде диаграмм, оповещений и отчетов. На рис. 11.1 изображено окно программы Performance Monitor.
Performance Monitor регистрирует данные о поведении объектов в системе при помощи счетчиков (counters). Для каждого объекта на сервере NT предусматривает конкретный набор счетчиков. Как и в программировании, эти объекты обычно состоят из фрагментов кода, описывающих различные свойства и правила поведения. Счетчики предоставляют информацию о каждом типе объектов. Примеры объектов Performance Monitor — «процессор» (Processor), «сервер» (Server), «система» (System) и «поток» (Thread). Список объектов показан на рис. 11.2. В табл. 11.1 перечислены некоторые важнейшие объекты, их счетчики и значения.

Рис. 11.1. Окно Performance Monitor без отслеживаемых показателей

Рис. 11.2. Объекты сервера, которые могут быть добавлены на диаграмму для наблюдения в Performance Monitor
Таблица 11.1. Объекты и счетчики Performance Monitor с определениями и возможными применениями
| Объекты и счетчики | Описание | Значение | |
| ПАМЯТЬ (MEMOF | }Y): | ||
| Available Bytes | Объем доступной виртуальной памяти | Если значение падает ниже порогового, NT постепенно забирает память у работающих приложений, чтобы сохранить минимальный объем виртуальной памяти | |
| Pages/Second | Количество страниц, которые записываются на диск или читаются с него и размещаются в физической памяти | Значение выше 5 говорит о необходимости установки дополнительной памяти | |
| Page Faults/Second | Количество ошибок в страничных операциях | Показывает, что данные не были размещены в памяти | |
| ФАЙЛ ПОДНАЧЬ | :И (PAGING FILE): | ||
| % Usage | Процент реального использования файла подкачки в системе | Если значение близко к 100%, вам следует увеличить объем файла подкачки | |
| ФИЗИЧЕСКИЙ Д | .ИСК (PHYSICAL DISK): | ||
| Average Disk Sec/Transfer | Средняя продолжительность выполнения операций с диском | Значение больше 0,3 может свидетельствовать о том, что контроллер диска пытается многократно обратиться к диску из-за сбоев записи | |
| % Disk Time | Процент времени, затрачиваемого на операции с диском | Если значение превышает 85%, рассмотрите возможность обновления диска или контроллера | |
| СИСТЕМА (SYSTE | :М): | ||
| Processor Queue Length | По количеству потоков можно судить о производительности системы, потому что для каждого потока требуется определенное количество тактов процессора | Если значение превышает 2, рассмотрите возможность установки нового процессора |
| Объекты и счетчики
ПРОЦЕССОР (F | Описание
•ROCESSOR): | Значение | ||
| Interrupts/ Second | Определяет скорость поступления запросов от устройств ввода/вывода | Если повышение системной активности сопровождается резким ростом этого показателя, проверьте правильность работы оборудования | ||
| % Processor Time | Определяет степень загруженности процессора | Значение выше 80% свидетельствует о возможных проблемах с процессором |