2.2 Мониторинг производительности
Для работы с системным монитором в меню «Пуск» выберем пункт
«Выполнить», в диалоговом окне «Выполнить» введем «perfmon» и нажмем кнопку «OK».
По умолчанию отображается график загруженности процессора.
Вертикальная красная линия на графике указывает на текущий момент времени. Также пользователю предоставляется инструментальная панель;
область значений (с текущим, минимальным, максимальным и средним значением выбранного счётчика); легенда, отображающая отображаемые счётчики. На рисунке 2.26 представлен системный монитор.
Рисунок 2.26 - Системный монитор.
Свойства системного монитора предоставляют следующие возможности:
1.Изменение периода съёма информации. Представлено на рисунке 2.27;
2.Изменение цвета, масштаба и других характеристик выбранного графика. Представлено на рисунке 2.28.
3.Изменение диапазона значений вертикальной оси. Представлено на рисунке 2.29.
Рисунок 2.27 - Свойства системного монитора «Общие»
Рисунок 2.28 - Свойства системного монитора «Данные».
Рисунок 2.29 - Свойства системного монитора «График».
При добавлении счётчиков производительности возможен выбор:
1.Целевого компьютера (локального или в локальной сети);
2.Объекта, информацию о котором будет снимать счётчик;
3.Типа счётчика, регистрирующего конкретный параметр работы объекта;
4.Одного или всех экземпляров выбранного объекта (одного из существующих процессоров, логических дисков и т.д.).
Также возможен вызов объяснения по выбранному счётчику.
Добавление счётчика производится нажатием кнопки «Добавить». На рисунке 2.30 показано окно добавления счетчиков.
Рисунок 2.30 - Добавление счетчиков.
Объект «Кэш». Добавим счётчик «% попаданий при отображении данных». Зафиксируем среднее значение. Добавление счётчика и график представлены на рисунках 2.31 и 2.32.
Рисунок 2.31 - Добавление счётчика объекта «Кэш».
Рисунок 2.32 - График счётчика объекта «Кэш».
Объект «Логический диск». Добавим следующие счётчики: обращений чтения с диска/сек, обращений записи на диск/сек. Добавление счётчика и график представлены на рисунках 2.33 и 2.34.
Рисунок 2.33 - Добавление счётчиков объекта «Логический диск».
Рисунок 2.34 - Графики счетчиков объекта «Логический диск».
Добавим следующий счётчик: расщепления ввода-вывода/сек. Расщепление операций ввода-вывода может происходить либо из-за того, что запрошен слишком большой блок данных, который не может быть передан за одну операцию, либо из-за фрагментации диска. Добавление счетчика и график показаны на рисунках 2.35 и 2.36.
Рисунок 2.35 - Добавление счётчиков объекта «Логический диск».
Рисунок 2.36 - Графики счетчиков объекта «Логический диск».
Объект «Физический диск». Добавим следующие счётчики: скорость записи на диск, скорость чтения с диска. Добавление счетчика и график показаны на рисунках 2.37 и 2.38.
Рисунок 2.37 - Добавление счётчиков объекта «Физический диск».
Рисунок 2.38 - Графики счетчиков объекта «Физический диск».
Объект «Память». Добавьте следующие счётчики:
1.«% использования выделенной памяти» показывает отношение значения «байт выделенной виртуальной памяти» к значению «предел выделенной виртуальной памяти». Если это значение очень велико (более 90 %), могут возникать сбои при фиксации. Это явный признак того, что в системе недостаточно памяти;
2.«Доступно МБ» показывает объем физической памяти в мегабайтах
(МБ), непосредственно доступной для выделения процессу или использования системой. Эта величина равна сумме памяти, выделенной для резервной памяти (кэша), свободной памяти и обнуленных страниц памяти;
Добавление счетчика и график показаны на рисунках 2.39 и 2.40.
Рисунок 2.39 - Добавление счётчиков объекта «Память».
Рисунок 2.40 - Графики счетчиков объекта «Память».
Объект «Файл подкачки». Добавим счётчик «% использования».
Добавление счетчика и график показаны на рисунках 2.41 и 2.42.
Рисунок 2.41 - Добавление счётчиков объекта «Файл подкачки».
Рисунок 2.42 - График счетчика объекта «Файл подкачки».
Объект «Объекты». Добавим следующие счётчики: счётчик процессов и счётчик потоков, счётчик мьютексов, счётчик семафоров. Добавление счетчика и график показаны на рисунках 2.43 и 2.44.
Рисунок 2.43 - Добавление счётчиков объекта «Объект».
Рисунок 2.44 - Графики счетчиков объекта «Объект».
Объект «Процессор». Добавим следующие счётчики: «% времени прерываний», «% работы в пользовательском режиме», «% работы в привилегированном режиме». Добавление счетчика и график показаны на рисунках 2.45 и 2.46.
Рисунок 2.45 - Добавление счётчиков объекта «Процессор».
Рисунок 2.46 - Графики счетчиков объекта «Процессор».
Объект «Процесс». Добавим следующие счётчики: «% загруженности процессора», «базовый приоритет», «рабочее множество», «счётчик потоков», «I/O – обмен данными», «I/O – операций с данными в сек». Добавление счетчика и график показаны на рисунках 2.47 и 2.48.
Рисунок 2.47 - Добавление счётчиков объекта «Процесс»
Рисунок 2.48 - Графики счетчиков объекта «Процесс».
Объект «Система». Добавим следующие счётчики: «длина очереди процессора, контекстных переключений/сек, системных вызовов/сек», «счётчик процессов». Добавление счетчика и график показаны на рисунках 2.49 и 2.50.
Рисунок 2.49 - Добавление счётчиков объекта «Система».
Рисунок 2.50 - Графики счетчиков объекта «Система».
Для работы с журналами производительности в контекстном меню объекта «Системный монитор» выберем «Создать», «Группа сборщиков данных». Процесс создания группы показан на рисунках 2.51 – 2.53.
Рисунок 2.51 – Присваивание имени.
Рисунок 2.52 – Выбор папки.
Рисунок 2.53 - Выбор пользователя.
После этого потребуется задать журнал данных. В свойствах журнала системного монитора добавим 5 - 6 счётчиков, установим интервал снятия данных, равным 1 сек. После этого нажмем «Ок». Добавление счетчиков и графики показаны на рисунках 2.54 и 2.55.
Рисунок 2.54 – Добавление счетчиков.
Рисунок 2.55 – Графики.