Как работает 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% свидетельствует о возможных проблемах с процессором |