Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Исследование производительности



В операционной системах Windows имеются средства, позволяющие детально ана­лизировать вычислительные процессы. К таким средствам относится «Системный мо­нитор» и «Оповещения и журналы производительности». Для доступа к этим средствам нужно выполнить последовательность действий: Пуск -> Панель управления -> Администрирование -> Производительность.

Откроется окно Производительность, содержащее две оснастки: «Системный мо­нитор» и «Оповещения и журналы производительности» (рис. 1.6).

 

Рис. 1.6 – Окно Производительность в ОС Windows XP на вкладке быстродействие

 

Системный монитор позволяет анализировать вычислительный процесс, исполь­зуя различные счетчики. Объектами исследования являются практически все компо­ненты компьютера: процессор, кэш, задание, процесс, поток, физический диск, файл подкачки, очереди сервера, протоколы и др.

Для просмотра и выбора объектов мониторинга и настройки счетчиков нужно вы­полнить следующие действия:

1. Открыть оснастку «Производительность». По панели результатов (правая панель) щелкнуть правой клавишей мыши и выбрать в контекстном меню строку «Добавить счетчики» или щелкнуть по кнопке «Добавить» (значок + ) на панели инструментов.

2. В появившемся окне «Добавить счетчики» (рис. 1.7) выбрать объект мониторинга, например процес­сор, а затем выбрать нужные счетчики из списка «Выбрать счетчики из списка», например «% времени прерываний», нажимая кнопку Добавить, для потока можно определить:

– число контекстных переключений в сек.;

– состояние потока (для построения графа состояний и переходов);

– текущий приоритет (для анализа его изменения);

– базовый приоритет;

– % работы в привилегированном режиме и др.

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

Для удобства работы предусмотрена настройка вида отображаемой информации.

Просмотр информации производительности возможен в виде графика, гистограм­мы и отчета. Для настройки внешнего вида окна нужно щелкнуть по графику правой кнопкой мыши и выбрать команду «Свойства».

На вкладке «Общие» можно задать вид информации (график, гистограмма, отчет), отоб­ражаемые элементы (легенда, строка значений, панель инструментов), данные отчета и гистограммы (максимальные, минимальные и т.д), период обновления данных и др.

 

Рис. 1.7 – Окно Добавить счетчики в программе оценки производительности в ОС Windows XP

 

На вкладке «Источник» задается источник данных. На вкладке «Данные» можно для каждого счетчика задать цвет, ширину линии, масштаб и др.

На вкладке «График» можно задать заголовок, вертикальную и горизонтальную сетку, диапазон значений вертикальной шкалы. На вкладках «Цвета и шрифты» можно изменить набор цветов и шрифт.  

Режимы «График» и «Гистограмма» не всегда удобны для отображения результатов ана­лиза, например при большом количестве счетчиков, меняющих свое значение в разных диапазонах величин. Режим «Отчет» позволяет наблюдать реальные значения счетчиков, так как не использует масштабирующих множителей. В этом режиме доступна только одна опция — изменение интервала опроса.

Полученная с помощью «Монитора производительности» информация позволяет наглядно произвести экспресс-анализ функционирования нужного компонента вы­числительного процесса или устройства компьютера.

Оснастка «Оповещения и журналы производительности» содержит три компонента:

Журналы счетчиков, Журналы трассировки и Оповещения, — которые можно исполь­зовать для записи и просмотра результатов исследования вычислительного процесса. Данные, созданные при помощи оснастки, можно просматривать как в процессе сбора, так и после его окончания.

Файл журнала счетчиков состоит из данных для каждого указанного счетчика на указанном временном интервале. Для создания журнала необходимо выполнить сле­дующие действия [2]:

1. запустить оснастку «Производительность»;

2. дважды щелкнуть по значку «Оповещения и журналы производительности»;

3. выбрать значок «Журналы счетчиков», щелкнуть правой кнопкой мыши в панели резуль­татов и выбрать в контекстном меню пункт «Новые параметры журнала»;

4. в открывшемся окне ввести произвольное имя журнала и нажать кнопку «ОК»;

5. в новом окне на вкладке «Общие» добавить нужные счетчики и установить интервал съема данных;

6. на вкладке «Файлы» журналов можно выбрать размещение журнала, имя файла, до­бавить комментарий, указать тип журнала и ограничить его объем. Возможны сле­дующие варианты:

– текстовый файл - CVS (данные сохраняются с использованием запятой в качест­ве разделителя);

– текстовый файл - TSV (данные сохраняются с использованием табуляции в ка­честве разделителя);

– двоичный файл для регистрации прерывающейся информации;

– двоичный циклический файл для регистрации данных с перезаписью;

7. на вкладке «Расписание» выбрать режим запуска и остановки журнала (вручную или по времени). Для запуска команды после закрытия журнала установить флажок «Вы­полнить команду» и указать путь к исполняемому файлу;

8. после установки всех значений нажать кнопки «Применить» и «ОК».

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

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

1. запустить оснастку «Производительность»;

2. щелкнуть по значку «Журналы трассировки»;

3. щелкнуть правой кнопкой мыши в панели результатов и выбрать в контекстном меню пункт «Новые параметры журнала»;

4. в открывшемся окне ввести произвольное имя журнала и нажать кнопку «ОК»;

5. по умолчанию файл журнала создается в папке PerfLogs в корневом каталоге и к имени журнала присоединяется серийный номер;

6. на вкладке «Общие» указать путь и имя созданного журнала (по умолча­нию оно уже есть);

7. на этой же вкладке выбрать «События», протоколируемые системным поставщиком или указать другого поставщика;

8. на вкладке «Файлы журналов» выбрать тип журнала:

– файл циклической трассировки (журнал с перезаписью событий, расшире­ние etl);

– файл последовательной трассировки (данные записываются, пока журнал не до­стигнет предельного размера, расширение etl);

9. на этой же вкладке выбрать и размер файла;

10. на вкладке «Дополнительно» можно указать размер буфера журнала;

11. на вкладке «Расписание» выбрать режим запуска и остановки журнала (вручную или по времени).

В ряде случаев для обнаружения неполадок в организации вычислительного процесса удобно использовать оповещения. С помощью этого компонента можно устано­вить оповещения для выбранных счетчиков. При превышении или снижении отно­сительно заданного значения выбранными счетчиками оснастка посредством сервиса «Messenger» оповещает пользователя.

Для создания оповещений необходимо выполнить следующие действия:

1. щелкнуть по значку «Оповещения»;

2. щелкнуть правой кнопкой мыши в панели результатов и выбрать в контекстном меню пункт «Новые параметры оповещений»;

3. в открывшемся окне ввести произвольное имя оповещения и нажать кнопку «ОК»;

4. в появившемся окне на вкладке «Общие» можно задать комментарий к опо­вещению и выбрать нужные счетчики;

5. в поле «Оповещать» выбрать предельные значения для счетчиков;

6. в поле «Снимать показания» выбрать период опроса счетчиков;

7. на вкладке «Действие» можно выбрать действие, которое будет происхо­дить при запуске оповещения, например, послать сетевое сообщение и указать имя компьютера;

8. на вкладке «Расписание» выбрать режим запуска и остановки наблюдения.

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

Задание на выполнение

Часть 1.


Поделиться:



Последнее изменение этой страницы: 2019-04-19; Просмотров: 235; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.023 с.)
Главная | Случайная страница | Обратная связь