Компьютерные сети и технологии
Привет
Пользователь:

Пароль:



[ ]
[ ]

В сети
Гостей: 3
Участников: 0
На странице: 1
Участников: 3867, Новичок: ritasovurova

Разное

Мониторинг системы и поиск неисправностей [Занятие 18]
Развертывание и администрирование сети с выделенным сервером на базе Windows Server 2003
на Tuesday 13 February 2007
от список авторов отправить по email статья печатать статья
в Сетевые Операционные Системы ОС > ОС Windows



Знакомство с системами мониторинга.

Рассмотрим инструменты мониторинга: Консоль Производительность и Сетевой монитор

Консоль Производительность.

Для запуска консоли Производительность откройте на панели управления папку Администрирование и выберите значок Производительность.

Консоль Производительность на самом деле представляет собой два инструмента:

  • оснастка Системный монитор,
  • автономная оснастка Журналы и оповещения производительности - для просмотра файлов журналов мониторинга.




Оснастка Системный монитор.

С помощью оснастки Системный монитор вы можете измерять производительность вашего компьютера или других компьютеров в сети:

  • Собирать и просматривать данные текущей производительности системы на локальном компьютере или на нескольких удаленных компьютерах.
  • Просматривать текущие данные или данные, собранные ранее с помощью оснастки Журналы и оповещения производительности.
  • Представлять данные в виде графика, гистограммы или отчета, которые можно вывести на печать.
  • Внедрять возможности Системного монитора в Microsoft Word или другие приложения пакета Microsoft Office с помощью автоматизации OLE.
  • Создавать HTML-страницы для просмотра производительности.
  • Создавать конфигурации мониторинга, допускающие повторное использование, которые можно инсталлировать на других компьютерах с помощью Консоли управления MS


Объекты и счетчики производительности.

Windows XP получает информацию о производительности от компонентов компьютера. Системные компоненты в ходе своей работы генерируют данные о производительности. Такие компоненты называются объектами производительности.

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

Каждый объект производительности предоставляет счетчики, которые собирают данные производительности. Например, счетчик Обмен страниц/сек объекта Память отслеживает степень кэширования страниц.

Объекты, которые наиболее часто используются для отслеживания работы системных компонентов:

  • кэш;
  • логический диск;
  • физический диск;
  • память;
  • поток;
  • процесс;
  • процессор;
  • система;
  • файл подкачки;


В Windows XP объект Физический диск по умолчанию включен, а объект Логический диск по умолчанию выключен. Чтобы включить счетчики для мониторинга логических дисков или томов нужно в консоли выполнить команду diskperf -yv и перезагрузить систему.

Для просмотра пояснений о том, какие данные предоставляет конкретный счетчик, нажмите кнопку Объяснение в диалоговом окне Добавить счетчики, которое можно вызвать, нажав значок "плюс" в панели инструментов оснастки.



Некоторые объекты (такие как Память и Сервер) имеют только один экземпляр, хотя другие объекты производительности могут иметь множество экземпляров. Если объект имеет множество экземпляров, то вы можете добавить счетчики для отслеживания статистики по каждому экземпляру или для всех экземпляров одновременно.

Например, если в системе установлены несколько процессоров, то объект Процессор будет иметь множество экземпляров. Более того, если объект поддерживает множество экземпляров, то при объединении экземпляров в группу появятся родительский экземпляр и дочерние экземпляры, которые будут принадлежать данному родительскому экземпляру.

Настройка счетчиков.

При выборе оснастки Системный монитор в панели результатов по умолчанию будет открыто окно для построения графиков. Действия по добавлению счетчиков:

  • В панели результатов щелкните правой кнопкой мыши и выберите в контекстном меню команду Добавить счетчики. Альтернативный вариант - нажать кнопку Добавить на панели инструментов.
  • В открывшемся окне выберите переключатель Использовать локальные счетчики для мониторинга компьютера, на котором запущена консоль мониторинга. Если вы собираетесь проводить мониторинг определенного компьютера, независимо от того, где запущена консоль мониторинга, выберите переключатель Выбрать счетчики с компьютера и укажите имя компьютера (по умолчанию установлено имя локального компьютера).



  • В списке Объект выберите объект для мониторинга.
  • В списке Выбрать счетчики из списка укажите счетчик, который вы собираетесь использовать.
  • Для мониторинга всех выбранных экземпляров выберите переключатель Все вхождения. Для мониторинга только определенных экземпляров установите переключатель Выбрать вхождения из списка и выберите экземпляры, которые вы собираетесь отслеживать.
  • Нажмите кнопку Добавить и затем кнопку Закрыть. Можно повторить пункты 3-6 для других объектов.


Если у вас нет соответствующих разрешений на мониторинг компьютера, то появится сообщение об ошибке. Счетчик будет указан на гистограмме, но данные не будут выводиться.

В случае отсутствия на экране счетчика, который вы собираетесь отслеживать, возможно, что сервис или элемент, который является объектом счетчика, не инсталлирован или не активизирован на данном компьютере, и вам следует прежде добавить этот сервис.

Вы можете поместить элемент управления Системный монитор в документ Microsoft Word. Для этого:

  • Откройте документ Word и установите курсор в место предполагаемого размещения элемента управления.
  • В меню Вид выберите пункт Панели инструментов -> Элементы управления.
  • Нажмите кнопку Другие элементы и выберите в списке опцию System Monitor Control.
  • График Системного монитора будет вставлен в указанное место в документе. В данный момент элемент находится в режиме конструктора, поэтому вы можете работать с ним в редакторе Visual Basic.
  • Для изменения установок или добавления счетчиков нажмите кнопку Выход из режима конструктора для выхода из режима конструктора.
  • Для добавления счетчиков на график щелкните на нем правой кнопкой мыши и выберите пункт Добавить счетчики контекстного меню.


Настройка внешнего вида.

В оснастке Системный монитор доступны три средства просмотра информации производительности: два графических (График и Гистограмма) и одно текстовое (Отчет). Для настройки внешнего вида окна мониторинга щелкните график правой кнопкой мыши и выберите пункт Свойства контекстного меню. В открывшемся окне для графика и гистограммы можно задать ряд дополнительных параметров отображения:

  • название графика или гистограммы и осей координат;
  • диапазон вывода значений;
  • характеристики кривой на графике или столбцов на гистограмме, такие как цвет, толщина, стиль и др.


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

Работа с оснасткой Системный монитор.

Проводя мониторинг системы, помните несколько полезных правил, которые позволят вам наиболее эффективно использовать ресурсы системы:

  • Определите конфигурацию средств мониторинга. Для отслеживания работы инсталляции Windows XP вы можете просматривать данные в виде графика с помощью Системного монитора или собирать данные в журналы производительности для просмотра и анализа в других приложениях. Сконфигурируйте оснастку Оповещения и журналы производительности для сбора данных с выбранных счетчиков с определенными интервалами. Полученные журналы данных можно использовать для создания отчетов и анализа общей производительности системы, а также планирования последующей модернизации.
  • Поддерживайте ресурсы, требуемые для мониторинга на низком уровне. Инструменты мониторинга сконфигурированы для потребления минимального количества ресурсов. Однако в ряде случаев требуется предпринять дополнительные меры для его снижения. Представление данных производительности в окне Системного монитора в виде графика, частая выборка данных, большое количество отслеживаемых объектов и счетчиков - все это увеличивает количество ресурсов, расходуемых на мониторинг производительности.
  • Анализ данных производительности и определение базового уровня производительности. Как правило, полезно определить базовый уровень производительности для типичной нагрузки. Это можно сделать путем вывода данных в графическом виде в окне Системного монитора.
  • Установка оповещений. Установите генерацию оповещений, когда значения счетчиков будут превосходить приемлемые значения.
  • Настройка производительности. Используя данные по производительности, проводите настройку системных установок для оптимальной обработки нагрузки системы.
  • Планирование. Проводите мониторинг тенденций изменения нагрузки сервера и необходимости проведения модернизации аппаратной части системы.


Выбор метода мониторинга.

Для текущего мониторинга работы системы в режиме реального времени локального или удаленного компьютера удобно использовать графики. Журналы оснастки Журналы и оповещения производительности полезны для регистрации записей. Зарегистрированные данные могут быть использованы для создания отчетов и представлены в виде графиков или гистограмм с помощью Системного монитора.

Выбор частоты регистрации.

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

В общем случае частота обновления данных зависит от длительности интервала регистрации. Если интервал регистрации составляет 4 часа, то обновление рекомендуется установить каждые 15 секунд. Для 8-часового интервала регистрации выберите период обновления не меньше 300 секунд (5 минут). В общем случае для постоянного мониторинга интервал устанавливается равным 15 минутам.

Выбор счетчиков.

Мониторинг надо начинать с отслеживания следующих четырех компонентов в указанном порядке:

  • Память.
  • Процессоры.
  • Диски.
  • Сеть.


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

Компонент

Исследуемый параметр

Счетчики

Память

Степень использования

Память\Доступно байт
Память\Байт кэш-памяти

Память

Узкие места

Память\Обмен страниц/сек
Память\Чтение страниц/сек
Память\Ошибок транзита/сек
Память\Байт в выгружаемом страничном пуле
Память\Байт в невыгружаемом страничном пуле
Также полезны счетчики
Файл подкачки\% использования
Кэш\ % попаданий при отображении данных

Процессор

Степень использования
Узкие места

Процессор\% загруженности процессора (все вхождения)
Процессор\Прерываний/сек
Система\Длина очереди процессора (все вхождения)
Система\Контекстных переключений/сек

Диск

Степень использования
Узкие места

Физический диск\Обращений чтения с диска/сек
Физический диск\Обращений записи на диск/сек
Физический диск\Средняя длина очереди диска (все вхождения)

Сетевой интерфейс

Степень использования
Производительность

Сегмент сети\% использования сети
Счетчики передачи по протоколам
Сетевой интерфейс\Всего байт/сек
Сетевой интерфейс\Пакетов/сек
Сервер\Всего байт/сек
или
Сервер\Послано байт/сек
и
Сервер\Получено байт/сек)



Выбор компьютера, который будет использован для мониторинга.

При проведении мониторинга удаленных компьютеров возможны несколько вариантов сбора данных. Например, можно запустить Журналы и оповещения производительности на административном компьютере и отображать данные со всех удаленных компьютеров. Либо можно запустить сервис сбора данных на каждом компьютере и с регулярными интервалами запускать пакетную программу для передачи данных на компьютер администратора с целью последующего анализа и архивирования.

Централизованный сбор данных (сбор данных со всех удаленных компьютеров на локальном компьютере) легче всего реализуется. Сбор данных со всего множества систем можно вести в один файл журнала, однако при этом увеличивается сетевой трафик и требуется больший объем памяти на компьютере администратора.

Распределенный сбор данных (т. е. сбор данных, проводимый на каждом отслеживаемом компьютере) не приводит к увеличению трафика и не требует дополнительной памяти на компьютере администратора. Однако при этом передача данных на компьютер администратора будет производиться с определенной задержкой.

Анализ данных производительности.

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

В ходе такого анализа вы должны определить уровень производительности системы, когда обрабатывается типичная нагрузка и запущены все необходимые сервисы, который называется базовым уровнем. Базовый стандарт определяется администратором, исходя из рабочей нагрузки. Этот уровень определяется на основе показаний ряда счетчиков производительности и соответствует состоянию системы, когда она удовлетворительно обрабатывает все запросы пользователей.

Определение приемлемых показаний счетчиков.

В целом определение приемлемого уровня производительности представляет собой довольно субъективное решение. Однако в приведенной ниже таблице указаны предельные значения для ряда счетчиков, которые помогут вам определить, свидетельствуют ли показания счетчиков о появлении проблемы. Если показания счетчиков устойчиво сохраняются на предельном уровне, то есть все основания говорить о наличии в системе узкого места, и следует предпринять меры для настройки или модернизации загруженного ресурса.

Предельные показания счетчиков:

Объект\счетчик

Предельный уровень

Комментарий

Диск

Физический диск
\% активности диска

90

Проверьте значение счетчика Физический диск\Текущая длина очереди диска

Физический диск\Диск Чтений/cек,

Физический диск\Диск Записей/сек

Зависит от спецфикаций производителя

Проверьте указанную скорость передачи для ваших дисков, чтобы определить, не превышают ли показания счетчика указанное производителем значение. В общем случае диски Ultra Wide SCSI могут обрабатывать до 50 операций I/O в секунду

Физический диск\Текущая длина очереди диска

Число шпинделей, образующих физический диск (это значение превышает единицу для RAID-массивов) плюс 2

Данный счетчик является мгновенным.

Проверку показаний счетчика следует проводить в течение нескольких интервалов времени. Для получения среднего значения используйте показания счетчика Фический диск\Средняя длина очереди диска

Память

Память\Доступно байт

Менее 4 Мбайт

Проверяйте степень использования памяти. При необходимости увеличьте объем памяти

Память\Страниц/сек

20

Проверяйте активность кэширования

Сеть

Сегмент сети\% использования сети

Зависит от типа сети

Предельный уровень определяется на основе типа сети. Для сетей Ethernet рекомендованным значением является уровень в 30%

Файл подкачки

Файл подкачки\% использования

99

Сравните показания этого счетчика в сочетании с показаниями счетчиков Доступно байт и Страниц/сек для оценки активности кэширования на вашем компьютере

Процессор

Процессор\% загруженности процессора

85

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

Процессор\Прерываний/сек

Зависит от процессора

Серьезное увеличение показаний данного счетчика без соответствующего увеличения системной активности указывает на аппаратную проблему

Сервер

Сервер\Всего байт/сек

Если сумма показаний всех значений счетчиков Всего байт/сек для всех серверов приблизительно равна максимальной пропускной способности вашей сети, то вам, возможно, необходимо сегментировать сеть

Сервер\Нехваток рабочих элементов

3

Если показания счетчика достигают предельного значения, то попробуйте настроить значения InitWorkltems или MaxWorkltems в реестре ( HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Services \LanmanServer )

Сервер\Выгружаемый пул (пик)

Объем физической памяти (ОЗУ)

Данное значение является индикатором максимального размера файла подкачки и объема физической памяти

Рабочие очереди сервера\Длина очереди

4

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

Многопроцессорные системы

Система \ Длина очереди процессора

2

Данный счетчик является мгновенным. Его показания следует отслеживать в течение нескольких интервалов времени





Поиск Компьютерные сети и технологии

Copyright © 2006 - 2020
При использовании материалов сайта ссылка на xnets.ru обязательна!