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


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



Рис. 7.1. Вкладка Processes в окне диспетчера задач

Обратите внимание на флажок Show processes from all users (Отображать процессы для всех пользователей) — когда он установлен, отображаются также все процессы, запущенные пользователями, зарегистрировавшимися на компьютере с удаленных систем.
С помощью команды Select Columns (Выбрать столбцы) меню View (Вид) можно добавить на экран новые столбцы показателей. В открывшемся диалоговом окне Select Columns установите флажки рядом с теми показателями, которые должны быть отображены в таблице. В табл. 7.1 кратко описаны основные столбцы таблицы и соответствующие им счетчики.

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

Счетчик
Описание
Image Name (Имя образа)
Имя процесса
PID (Process Identifier)
(Идентификатор процесса)
Числовое значение, которое уникальным образом определяет процесс во время его работы
CPU Usage (Загрузка ЦП)
Выраженное в процентах время, в течение которого процесс использовал время процессора с момента последнего обновления
CPU Time (Время ЦП)
Суммарное время процессора, использованное процессом со времени его запуска (в секундах)
Memory Usage
(Память— использование)
Объем виртуальной памяти, используемой процессом (в килобайтах)
Memory Usage Delta
(Память— изменение)
Изменение объема памяти с момента последнего обновления. Диспетчер задач отображает отрицательные значения
Peak Memory Usage
(Память— максимум)
Максимальный объем выделенной памяти, использованной процессом с момента запуска. Выделенной памятью является память, которую процесс использует на физическом носителе (например, в ОЗУ) или в файле подкачки
Page Faults
(Ошибки страницы)
Число прерываний, которые возникают, когда приложение пытается прочитать или записать данные в несуществующую виртуальную память
USER Objects (Объекты USER)
Число объектов USER, которые используются в данное время определенным процессом
I/O Reads (Число чтений)
Число операций ввода/вывода, сгенерированных процессом чтения, включая операции для файлов, сети и устройств
I/O Read Bytes (Прочитано байт)
Число байт, прочитанных в ходе операций ввода/вывода, сгенерированных процессом чтения, включая операции для файлов, сети и устройств
Session ID (Код сеанса)
Идентификатор сеанса служб терминалов (Terminal Services), если они установлены
User Name (Имя пользователя)
Имя пользователя, который владеет процессом служб терминалов (зарегистрирован удаленно)
Page Faults Delta (Ошибки страницы— изменение)
Изменение числа ошибок страниц с момента последнего обновления
Virtual Memory Size
(Объем виртуальной памяти)
Объем виртуальной памяти или адресного пространства, выделенного процессу
Paged Pool (Выгружаемый пул)
Виртуальная память, доступная для кэширования на диск, которая включает в себя всю пользовательскую память и часть системной памяти. Кэширование представляет собой перемещение редко используемых компонентов рабочей памяти из ОЗУ на другой носитель, обычно на жесткий диск
Non-Paged Pool
(Невыгружаемый пул)
Объем памяти операционной системы, используемой , процессом (в килобайтах). Данная память никогда не выгружается на диск
Base Priority (Базовый приоритет)
Определяет порядок диспетчеризации потоков процесса для обработки процессором.
В Службах очереди сообщений (Microsoft Message Queuing Services, MSMQ) базовый приоритет (или приоритет очереди) определяет proxy-приоритет очереди в общей очереди. Базовый приоритет может быть установлен в диапазоне от -32 768 до 32 767 (значение по умолчанию равно 0) любым приложением MSMQ с разрешениями на запись для очереди. Частные очереди не поддерживают базовый приоритет. MSMQ маршрутизирует и передает сообщения на основе комбинации базового приоритета и приоритета сообщения
Handle Count (Счетчик дескрипторов)
Число дескрипторов объектов в таблице объектов процесса
Thread Count (Счетчик потоков)
Число потоков, запущенных в процессе
GDI Objects (Объекты GDI)
Число объектов GDI, используемых в данный момент процессом.
Объекты из библиотеки графического пользовательского интерфейса (Graphics Device Interface, GDI), входящей в интерфейс прикладного программирования (API) для устройств вывода графики
I/O Writes (Число записей)
Число операций ввода/вывода, сгенерированных процессом записи, включая операции для файлов, сети и устройств
I/O Write Bytes (Записано байт)
Число байт, записанных в ходе операций ввода/вывода, сгенерированных процессом записи, включая операции для файлов, сети и устройств
I/O Other (Прочий ввод/вывод)
Число операций ввода/вывода, сгенерированных процессом, который не является ни чтением, ни записью, включая операции для файлов, сети и устройств. Примером такого типа операции является функция управления
I/O Other Bytes (Прочих байт при вводе/выводе)
Число байт, переданных в ходе операций ввода/вывода, сгенерированных процессом, который не является ни чтением, ни записью, включая операции для файлов, сети и устройств


Используются технологии uCoz