Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Счетчики производительности




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

Чтобы получить доступ к данным или начать их сбор, вначале необходимо создать объект и получить доступ к его функциям. Это осуществляется с помощью вызова пользовательского интерфейса или другого процесса функции create (создать). Как только объект создан и вызваны его функции сбора данных, он начинает собирать данные и сохранять их в различных свойствах. Данные могут направляться на диск, в файлы, в память (оперативную) и другие компоненты, которые их обрабатывают и представляют в определенном виде. На основе объектов производительности реализуются два метода сбора данных и подготовки отчета. Любая из этих форм отнимает определенные ресурсы системы.

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

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

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

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

Чтобы поддержать должный уровень обслуживания и чтобы серверы и приложения были в полной готовности, необходимо иметь информацию не только о характеристиках ЭВМ, но и о работающих приложениях или ресурсах. При этом недостаточно иметь субъективное мнение о том, как предположительно работает система. Необходимо знать точные параметры этой работы. Если вы только начинаете мониторинг системы, то вам ее, в основном, не с чем сравнивать. Лишь после того как накоплено значительное количество данных, на их основе следует выработать базовый критерий, на который можно опираться при последующих наблюдениях. Если производительность системы отклоняется от установленных базовых критериев, значит, в системе появляются узкие места. Рассмотрим минимальный рекомендуемый набор требований, необходимых при мониторинге производительности. Определим следующие параметры мониторинга.

1. Ресурс – диск, объект – логический диск, пороговое значение счетчика свободного пространства – 15 %. Так как не для всех процессов можно установить блокировку дискового пространства, то необходимо ограничить расходование пространства логического диска квотой 85 %. При этом необходимо сделать настройку сигналов тревоги, которые оповещали бы о превышении порогового значения.

2. Ресурс – диск, объект – логический диск, пороговое значение времени использования – 80 %. Имеется ввиду, что диск не должен использоваться более 80 % всего времени работы системы. При этом необходимо проверить, соответствует ли это значение рекомендациям производителя.

3. Ресурс – диск, объект – физический диск, пороговое значение счетчика операций чтения диска выбирается исходя из спецификации производителя. Информация о скорости считывания диска печатается на корпусе самого диска. Программа передает оповещение, если монитор производительности сообщает о том, что значение частоты обращения к диску превысило то, которое указано на диске.

4. Ресурс – память, объект – оперативная память, пороговое значение счетчика объема доступных файлов – 4 Мбайта. Если объем памяти снижается ниже 4 Мбайт, то страничный обмен начинает возрастать, а скорость реакции системы начинает идти на спад. Необходимо выработать сообщение об ошибке, в котором отразить, что системных ресурсов осталось мало.

5. Ресурс – память, объект – оперативная память, пороговое значение счетчика вывода страниц в секунду – 20. Если использование памяти растет, необходимо проверить, не превышает ли это пороговое значение базового показателя.

6. Ресурс – сеть, объект – сегмент сети, пороговое значение счетчика использования сети – 30 %. Это значение существенно зависит от типа сети.

7. Ресурс – процессор, объект – процессор, пороговое значение времени использования процессора – 85 %. Значение счетчика процент времени процессора (% Processor Time) можно наблюдать в панели диспетчера задач. Использование процессора свыше 80 % общего времени является поводом для беспокойства администратора.

8. Ресурс – процессор, объект – процессор, пороговое значение счетчика прерываний в секунду – 1500. Если значение счетчика резко увеличивается без соответствующего увеличения активности процессора сервера, то причиной этого могут быть неисправности аппаратной части ИС, дискового контроллера, сетевого интерфейса и т.д.

9. Ресурс – сервер, объект – сервер, пороговое значение счетчика Byte total/sec определяется максимальной скоростью передачи в сети. Для всех серверов в сети можно просуммировать значения их соответствующих счетчиков и, если суммарный результат равен или превышает максимальную скорость передачи, допустимую в сети, то требуется выработать соответствующий тревожный сигнал.

10. Ресурс – сервер, объект – рабочие очереди сервера, пороговое значение счетчика длины очереди 4. Данный счетчик может указывать на “узкое место” процессора. Значение длины очереди необходимо наблюдать в течение нескольких интервалов выборки.

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

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...