Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК Комп. сети ч.2 / ответы к вопросам / Средства мониторинга.doc
Скачиваний:
104
Добавлен:
09.04.2015
Размер:
139.78 Кб
Скачать

Мониторинг процессов

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

выберите вкладку Процессы (Processes) в окне Диспетчер задач Windows (Windows

Task Manager) . Таблица процессов содержит все процессы, запу-

щенные в собственном адресном пространстве, включая все приложения и сис-

темные сервисы. (В Windows 2000 список отображаемых по умолчанию столбцов

немного отличается.) Если требуется просматривать также 16-разрядные про-

цессы, то в меню Параметры (Options) установите флажок Отображать 16-раз-

рядные задачи (Show 16-bit tasks).

Обратите внимание на флажок Отображать процессы всех пользователей (Show

processes from all users) — когда он установлен, отображаются также все процес-

сы, запушенные пользователями, зарегистрировавшимися на компьютере с уда-

ленных систем.

С помощью команды Выбрать столбцы (Select Columns) меню Вид (View) можно

добавить на экран новые столбцы показателей. В открывшемся диалоговом окне

Выбор столбцов (Select Columns) установите флажки рядом с теми показателя-

ми, которые должны быть отображены в таблице. В табл. 7.1 кратко описаны

основные столбцы таблицы и соответствующие им счетчики

Таблица 7.1.Основные счетчики диспетчера задач

Счетчик

Описание

Имя образа Name)

Имя процесса

Идентиф. процесса(Process

Числовое значение, которое уникальным образом определяет процесс во время его работы

Загрузка ЦП (CPU Usage)

Выраженное в процентах время, в течение которого процесс время процессора с

последнего обновления

ЦП (CPU Time)

Суммарное время процессора, использованное про-цессом со времени его запуска (в секундах)

(Memory

памяти, используемой процессом (в

Изменение объема памяти с момента последнего

(Memory Usage Delta)

обновления. Диспетчер отображает отрица-тельные значения

(Peak Memory Usage)

Максимальный объем выделенной памяти, использо-ванной процессом с момента запуска. Выделенной памятью память, которую процесс исполь-зует на физическом носителе (например, в ОЗУ) или в файле подкачки

страницы

Число которые когда прило-

(Page Faults)

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

USER (USER Objects)

Число USER, которые в дан-ное время определенным процессом

Число чтений (I/O Reads)

Число операций ввода/вывода, сгенерированных про-цессом чтения, включая операции для файлов, сети и устройств

Прочитано байт (I/O Read Bytes)

Число байт, прочитанных в ходе операций вода, сгенерированных процессом чтения, включая операции для сети и устройств

Код сеанса (Session ID)

Идентификатор сеанса служб терминалов (Terminal Services), если они установлены

Имя пользователя (User Name)

Имя пользователя, который владеет процессом служб терминалов (зарегистрирован удаленно)

Ошибок (Page Faults Delta)

Изменение числа ошибок страниц с момента послед-него обновления

Счетчик

Описание

Объем виртуальной памяти

виртуальной памяти или адресного простран-

(Virtual

Memory Size)

ства, выделенного процессу

Выгружаемый пул

Виртуальная память, доступная для кэширования на

(Paged Pool)

диск, которая включает в

всю

память

и часть

системной

памяти.

Кэширование

представляет

собой

перемещение

редко

используе-

мых компонентов

рабочей памяти из ОЗУ на другой

носитель, обычно на жесткий диск

Невыгружаемый пул

Обьем памяти операционной системы,

используемой

(Non-Paged

процессом (в килобайтах).Даннаяпамять никогда не

выгружается

диск

Базовый приоритет

Определяет

диспетчеризации

потоков

про-

(Base Priority)

цесса для обработки процессором.

В Службах

очереди

сообщений

(Microsoft Message

Queuing

MSMQ)

приоритет

(или

приоритет очереди) определяет proxy-приоритет оче-

реди

в общей

очереди.

Базовый

приоритет

может

быть установлен

в диапазоне

от -32 768 до 32 767

(значение по умолчанию равно 0} любым приложени-

ем

с

на запись для очереди.

Частные очереди не поддерживают базовый приори-

тет. MSMQ маршрутизирует и передает сообщения на

основе комбинации

приоритета и приорите-

та сообщения

Счетчик дескрипторов

Число

дескрипторов

в таблице

(Handle Count)

процесса

потоков

Число потоков, запущенных в процессе

(Thread Count)

GDI

Число объектов GDI,используемыхв данный момент

(GDI Objects)

процессом.

Объекты

из библиотеки

графического

ского

интерфейса

(Graphics

Device

Interface,

GDI),

входящей

в интерфейс

прикладного

программирова-

ния (API) для устройств

графики

Число записей

Число операций ввода/вывода, сгенерированных про-

(I/O Writes)

цессом записи, включая операции для файлов, сети и

устройств

Записано байт

Число

аходе операций ввода'вывода,

(I/O Write Bytes)

сгенерированных процессом записи,

включая опера-

ции для файлов, сети и устройств

Прочий

Число операций

сгенерированных про-

(I/O Other)

цессом, который не является ни чтением, ни записью,

включая

для файлов, сети и устройств. При-

мером такого типа операции является функция управ-

ления

Изменение приоритета запущенной программы

Базовый приоритет задается, как правило, кодом приложения. С помощью дис-

петчера задач можно изменить базовый приоритет процесса. Внесенное измене-

ние будет действительно только в течение времени работы процесса.

При следующем запуске процесс будет выполняться с базовым значением при-

оритета. Для изменения приоритета пропесса выделите имя процесса на вкладке

Процессы (Processes) и щелкните на нем правой кнопкой мыши. Затем в кон-

текстном меню выберите пункт Приоритет (Set Priority) и укажите новый уро-

вень приоритета (рис. 7.2).

Выбор процессора

В диспетчере задач можно назначить обработку определенного процесса одному

или нескольким процессорам. Для этого на вкладке Процессы (Processes) щелк-

ните правой кнопкой мыши на названии процесса, выберите опцию Задать со-

ответствие (Set Affinity) и затем укажите один или несколько процессоров.

Скорость обновления

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

в диспетчере задач. Это позволяет снизить процент использования ресурсов, но

при этом данные могут оказаться слишком приближенными. Для выполнения

принудительного обновления выберите команду Обновить (Refresh Now) меню

Вид (View) или нажмите клавишу <F5>.

В диспетчере задач можно задать разности скорости обновления показаний.

О Высокая (High) — обновление проводится каждые полсекунды.

П Обычная (Normal) — обновление выполняется каждую секунду.

П Низкая (Low) — показания обновляются каждые 4 секунды.

G Приостановить (Paused) — автоматическое обновление не производится. Для

запуска обновления нажмите клавишу <F5>.

Мониторинг производительности системы

Для отслеживания загрузки системы откройте вкладку Быстродействие (Performance)

(рис. 7.3).

Для вывода на экран числового значения (в процентах) процессорного времени,

в течение которого процессор работал в режиме ядра, выберите команду Вывод

времени ядра (Show Kernel Times) в меню Вид (View). Данное значение равно

периоду времени, в течение которого приложения пользовались сервисами опе-

рационной системы. Остальную часть времени процессор работал в режиме

пользователя, выполняя потоки в режиме работы приложений.

Пользователи многопроцессорных систем могут выбрать команду Загрузка ЦП

(CPU History) меню Вид (View), чтобы вывести график занятости для каждого

процессора.

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

На вкладке Сеть (Networking) можно в виде графика видеть объем информации,

передаваемой компьютером по сети в каждый момент времени. Если на компь-

ютере установлены несколько сетевых адаптеров, то на этой вкладке будет

представлена обшая кривая, показывающая объем трафика, передаваемого через

все сетевые соединения компьютера (рис. 7.4).

Команда Вид | Журнал сетевого адаптера (View | Network Adapter History)

позволяет отдельно отображать на графике число полученных (Получено байт

(Bytes Received)) и/или отправленных байт (Отправлено байт (Bytes Sent)) для

сетевого адаптера.

Мониторинг

производительности компьютера

Далее будут описываться средства Windows Server 2003, позволяющие вести дли-

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

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

*

Оснастка Производительность

Для запуска оснастки Производительность (Performance) откройте на панели

управления папку Администрирование (Administrative Tools) и выберите значок

Производительность (Performance). Другой способ запуска — с помощью коман-

ды Пуск | Администрирование | Производительность (Start | Administrative Tools

Performance).

Оснастка Производительность (Performance) на самом деле представляет собой

два инструмента:

П собственно Системный монитор — System Monitor Control, реализованный

в виде элемента управления ActiveX (в оснастках все элементы управления

подключаются с помощью опции Элемент ActiveX (ActiveX Control));

П Журналы и оповещения производительности (Performance Logs and Alerts) -

автономная оснастка для просмотра файлов журналов производительности.

Системный монитор

С помощью системного монитора можно измерять производительность локаль-

ного компьютера или других компьютеров в сети:

П собирать и просматривать данные текущей производительности системы на

локальном компьютере или на нескольких удаленных компьютерах;

П просматривать текущие данные или данные, собранные ранее с помощью

оснастки Журналы и оповещения производительности (Performance Logs and

Alerts);

П представлять данные в виде графика, гистограммы или ётчета, которые мож-

но вывести на печать;

П внедрять возможности системного монитора (System Monitor) в документы

Microsoft Word или другие приложения пакета Microsoft Office, используя ав-

томатизацию OLE;

П создавать HTML-страницы для просмотра производительности;

П создавать конфигурации мониторинга, допускающие повторное использова-

ние, которые можно инсталлировать на других компьютерах с помощью кон-

соли ММС.