Мониторинг процессов
Для просмотра запущенных процессов и показателей их производительности выберите вкладку 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 (Прочих байт при вводе/выводе) | Число байт, переданных в ходе операций ввода/вывода, сгенерированных процессом, который не является ни чтением, ни записью, включая операции для файлов, сети и устройств |