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

 

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

Для просмотра запущенных процессов и показателей их производительности выберите вкладку Процессы (Processes) в окне Диспетчер задач Windows (рис. 13.1). Таблица процессов содержит все процессы, запущенные в собственном адресном пространстве, включая все приложения и системные сервисы. Если требуется просмотреть 16-разрядные процессы, то в меню Параметры выберите команду Отображать 16-разрядные задачи (Show 16-bit tasks).

С помощью команды Выбрать столбцы (Select Columns) меню Вид (View) можно добавить на экран новые столбцы показателей. В открывшемся диалоговом окне Выбор столбцов установите флажки рядом с теми показателями, которые должны быть отображены в таблице. В табл. 13.1 кратко описаны основные столбцы таблицы и соответствующие им счетчики.

Рис. 13.1. Вкладка Процессы (Processes) в окне диспетчера задач

 

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

Счетчик

Описание

Имя образа (Image Name)

Имя процесса

Идентификатор процесса (PIQ) {Process Identifier)

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

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

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

Время ЦП (CPU Time)

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

Память— использование (Merhbry Usage)

Объем виртуальной памяти, используемой процессом (в килобайтах)

Память— изменение (Memory Usage Delta)

Изменение объема памяти с момента последнего обновления. Диспетчер задач отображает отрицательные значения

Память— максимум (Peak Memory Usage)

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

Ошибки страницы (Page Faults)

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

Объекты USER (USER Objects)

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

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

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

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

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

Ошибки страницы— изменение (Page Faults Delta)

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

Объем виртуальной памяти (Virtual Memory Size)

Объем виртуальной памяти или адресного пространства, выделенного процессу

Выгружаемый пул (Paged Pool)

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

Невыгружаемый пул (Non-Paged Pool)

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

Базовый приоритет (Base Priority)

Определяет порядок диспетчеризации потоков процесса для обработки процессором. В Службах очереди сообщений (Microsoft Message Queuing Services, MSMQ) базовый приоритет (или приоритет очереди) определяет proxy-приоритет очереди в общей очереди. Базовый приоритет может быть установлен в диапазоне от -32 766 до 32 767 (значение по умолчанию равно 0) любым приложением MSMQ с разрешениями на запись для очереди. Частные очереди не поддерживают базовый приоритет. MSMQ маршрутизирует и передает сообщения на основе комбинации базового приоритета и приоритета сообщения

Счетчик дескрипторов (Handle Count)

Число дескрипторов объектов в таблице объектов процесса

Счетчик потоков (Thread Count)

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

Объекты GDI (GDI Objects)

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

Объекты из библиотеки графического пользовательского интерфейса (Graphics Device Interface, GDI), входящей в интерфейс прикладного программирования (API) для устройств вывода графики

Число записей (I/O Writes)

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

устройств

Записано байт (I/O Write Bytes)

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

Прочий ввод/вывод (I/O Other)

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

Прочих байт при вводе/выводе (I/O Other Bytes)

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

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

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

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

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

 

13.1.gif

Изображение: