Использование монитора ресурсов Windows 7
Введение
Монитор ресурсов Windows — это новый служебный компонент, появившийся в Windows 7 и Windows Server 2008 R2, при помощи которого можно просматривать сведения об использовании аппаратных ресурсов (процессора, оперативной памяти, физических дисков и сети) и программных ресурсов (дескрипторов файлов и модулей) в режиме реального времени. Монитор ресурсов Windows позволяет отфильтровывать результаты для выбранных процессов или служб, за которыми можно вести мониторинг. Помимо этого, благодаря монитору ресурсов можно запускать, останавливать, приостанавливать и возобновлять процессы и службы, а также устранять ошибки тогда, когда приложение не отвечает.
Монитор ресурсов Windows содержит пять вкладок: «Обзор», «ЦП», «Память», «Диск» и «Сеть». На вкладке «Обзор» показаны общие сведения об использовании системных ресурсов, на кладке «ЦП» можно идентифицировать потребление процессорами процессы с максимальной загрузкой. Вкладка «Память» предназначена для просмотра объема памяти, доступного для программ. Для просмотра сведений о доступном пространстве используется вкладка «Диск», а при помощи вкладки «Сеть» идентифицируются сетевые адреса.
В данной статье я расскажу про использование монитора ресурсов для управления процессами и службами, использование монитора ресурсов для решения проблем с приложениями, которые не отвечают, а также о просмотре дескрипторов и модулей
Для того, чтобы открыть монитор ресурсов, необходимо открыть меню «Пуск» и в поле поиска ввести resmon.exe, после чего нажать на кнопку ENTER.
Второй способ: Открываем меню «Пуск», нажимаем на «Все программы», далее открываем папку «Стандартные», далее «Служебные» и находим «Монитор ресурсов».
На следующем скриншоте отображено окно монитора ресурсов Windows:
Использование монитора ресурсов для управления процессами и службами
При помощи монитора ресурсов Windows можно завершать и приостанавливать процессы, а также запускать, останавливать и перезапускать службы. Если вы не знаете для чего предназначен какой-либо процесс или служба и какие функции они выполняют, то можно найти сведения в Интернете используя имя процесса или службы. Для этого нужно нажать правой кнопкой на интересующем нас объекте и из контекстного меню выбрать опцию «Поиск в Интернете».
Управление процессами при помощи монитора ресурсов
Монитор ресурсов также можно использовать для завершения процессов, но советую это делать только в том случае, когда не удается закрыть программу обычным способом. В том случае, если открытая программа связана с процессом, то она сразу закроется и все несохраненные данные будут потеряны. Завершение системного процесса может привести к неустойчивости системы и потере данных. Помимо завершения процессов и служб монитор ресурсов можно использовать для приостановки процесса. После того, как процесс будет приостановлен, с программой, за которую он отвечает, нельзя будет работать до тех пор, пока работа процесса не восстановится. Приостановка процесса может привести к потере данных, если от него зависят другие программы.
Для того чтобы завершить процесс, нужно в главной таблице на любой вкладке монитора ресурсов в столбце «Образ» нажать правой кнопкой мыши на имени исполняемого файла, который нужно завершить для вызова контекстного меню. В контекстном меню выбрать опцию «Завершить процесс». Для того чтобы также завершить все процессы, которые зависят от выбранного, нужно применить опцию «Завершить дерево процессов». В появившемся диалоговом окне «Завершить работу имя_процесса.exe» подтверждаем завершение процесса.
Для того чтобы приостановить процесс, нужно в главной таблице на любой вкладке монитора ресурсов в столбце «Образ» нажать правой кнопкой мыши на имени исполняемого файла, который приостанавливаем для вызова контекстного меню. В контекстном меню выбрать опцию «Приостановить процесс».
В появившемся диалоговом окне «приостановить имя_процесса.exe» подтверждаем приостановку процесса. Все приостановленные процессы в таблице будут отображаться синим цветом.
Для возобновления приостановленного процесса нужно в главной таблице на любой вкладке монитора ресурсов в столбце «Образ» нажать правой кнопкой мыши на имени исполняемого файла, который завершаем для вызова контекстного меню и выбрать опцию «Возобновить процесс». В появившемся диалоге «Возобновить работу имя_процесса.exe» нажмите на кнопку «Возобновить процесс».
Управление службами при помощи монитора ресурсов
Для того, чтобы запустить, остановить или приостановить службу при помощи монитора ресурсов нужно сделать следующее:
- Открываем монитор ресурсов;
- Переходим на вкладку «ЦП»;
- Нажимаем левой кнопкой мыши на заголовок таблицы «Службы», для того, чтобы развернуть ее.
- В столбце «Имя» нажимаем правой кнопкой мыши на имени службы для вызова контекстного меню;
- Выбираем одну из опций: «Остановить службу», «Запустить службу» или «Перезапустить службу».
Для сортировки служб в соответствии с их состоянием нажимаем левой кнопкой мыши на заголовке столбца «Состояние».
Использование монитора ресурсов для решения проблем с приложениями, которые не отвечают
Очень часто приложения, которые не отвечают, могут ожидать завершения других процессов. Возможно даже, что для продолжения работы таких приложений необходим доступ к системным ресурсам. Благодаря монитору ресурсов Windows можно просмотреть цепочку ожидания процесса и завершать процессы, которые мешают программе правильно работать. Запись процесса, который не отвечает, выделяется красным цветом в таблице «ЦП» на вкладке «Обзор» и в таблице «Процессы» на вкладке «ЦП».
Для выполнения анализа процессов средствами монитора ресурсов необходимо выполнить следующее:
- Открываем монитор ресурсов;
- На главной таблице любой вкладки монитора ресурсов в столбце «Образ» нажимаем правой кнопкой мыши на имени исполняемого файла процесса, который требуется проанализировать для вызова контекстного меню. Выбираем опцию «Анализ цепочки ожидания».
- Если процесс выполняется в нормальном режиме и не ожидает других процессов, то никаких сведений о цепочке ожидания не отображается, как отображено на скриншоте:
- В том случае, если процесс ожидает другой процесс, то будет показано дерево зависимостей от других процессов:
Нормальная работа многих системных процессов зависит от других процессов и служб. Монитор ресурсов отображает сведения о цепочке ожидания для каждого процесса. Если запись процесса в таблице не выделена красным, если состояние процесса – «Выполняется» и если программа работает как обычно, то вмешательство пользователя не рекомендуется.
- Если отображается дерево цепочки ожидания, можно завершить один или несколько процессов в дереве, установив флажки рядом с именами нужных процессов и выбрав команду «Завершить процесс».
Использование монитора ресурсов для просмотра дескрипторов и модулей
При помощи монитора ресурсов Windows можно узнать, какие дескрипторы и модули используются выбранным процессом.
Дескрипторы — это неотрицательное целое число. Когда мы открываем существующий файл и создаем новый файл, ядро возвращает процессу файловый дескриптор. Иначе говоря – это указатели, которые ссылаются на системные элементы, включая (но не ограничиваясь этим перечнем) файлы, параметры реестра, события и каталоги.
Модули — функционально законченный фрагмент программы, оформленный в виде отдельного файла с исходным кодом или поименованной непрерывной его части, предназначенный для использования в других программах. Модули позволяют разбивать сложные задачи на более мелкие, в соответствии с принципом модульности. Обычно проектируются таким образом, чтобы предоставлять программистам удобный для многократного использования функционал (интерфейс) в виде набора функций, классов, констант. Модули могут объединяться в пакеты и, далее, в библиотеки
Для того, чтобы просмотреть дескрипторы и модули, связанные с процессом нужно сделать следующее:
- Открываем монитор ресурсов;
- Переходим на вкладку «ЦП»;
- В таблице «Процессы» переходим на столбец «Образ» и отмечаем чекбокс рядом с именем процесса, для которого нужно просмотреть связанные дескрипторы и модули. Выбранные процессы будут перемещены в верхнюю часть столбца.
- Нажимаем левой кнопкой мыши на заголовки таблиц «Связанные дескрипторы» и «Связанные модули», для того, чтобы развернуть их. Выбранные процессы будут выделены оранжевой строкой под строкой заголовка каждой таблицы.
- Теперь можно просматривать результаты в таблицах сведений.
Идентификация приложения при помощи дескриптора:
В строке заголовка таблицы «Связанные дескрипторы» щелкните в поле «Поиск дескрипторов», введите имя дескриптора, который нужно найти, и нажмите кнопку поиска. Строка поиска не учитывает регистр и не поддерживает символы подстановки. Для поиска дескриптора можно ввести всю строку или ее часть. Например, поиск строки C:\Windows вернет все дескрипторы, имя которых содержит C:\Windows.
Для того, чтобы уточнить результаты поиска, после поиска в таблице «Процессы» можно установить флажок рядом с именем процесса. Результаты будут отфильтрованы по выбранному процессу или процессам. Таблица результатов не обновляется динамически. Если вы считаете, что состояние системы изменилось, снова нажмите кнопку поиска для обновления результатов.
Заключение
В этой статье я рассказал о некоторых особенностях монитора ресурсов Windows. Благодаря этой статье можно научиться завершать процессы и останавливать системные службы, анализировать цепочки ожидания процессов и завершать процессы, которые мешают программе правильно работать, работать с дескрипторами и модулями, которые используют выбранные процессы.
Статья опубликована в рамках конкурса «Наш выбор — Windows 7!». Оригинальный стиль автора сохранен.
Запуск «Монитора ресурсов» в Windows 7
В Windows есть встроенное средство, позволяющее наблюдать за различного рода активностью, происходящей в компьютере. Благодаря ему можно не только отыскать проблемные приложения, но и, например, качественно их удалить. За отображение всех деталей работающих процессов отвечает «Монитор ресурсов», и далее мы расскажем, как его открыть и воспользоваться.
Запуск «Монитора ресурсов» в Виндовс 7
«Монитор ресурсов» умеет предоставлять расширенную статистику о состоянии операционной системы в режиме реального времени. Оперируя ей, становится легче отыскать источник нагрузки на компьютер, посмотреть активность тех или иных программ, узнать, какие именно системные файлы для своей работы они задействуют. Сперва мы покажем простые способы запуска этого средства, а потом кратко расскажем о возможностях.
Способ 1: «Диспетчер задач»
Поскольку рассматриваемый инструмент неразрывно связан с работой исполняемых приложений и системных файлов, а значит и «Диспетчером задач», отвечающим за отображение данной активности, запустить «Монитор ресурсов» можно прямо оттуда.
- Вызовите «Диспетчер задач» любым удобным методом, например, комбинацией клавиш Ctrl + Shift + Esc или кликом правой кнопкой мыши по «Панели задач» >«Запустить диспетчер задач».
- Переключитесь на вкладку «Быстродействие».
Здесь щелкните по кнопке «Монитор ресурсов…».
Сам «Диспетчер задач» можно закрыть.
Способ 2: Окно «Выполнить» / «Командная строка»
Другие две утилиты тоже умеют открывать интересующий нас сегодня инструмент, но для этого понадобится запомнить его наименование, присвоенное в операционной системе.
Быстрее вызвать «Монитор ресурсов» через окно «Выполнить». Для этого нажмите сочетание клавиш Win + R и впишите команду perfmon /res . Нажмите «ОК» либо Enter.
Ту же самую команду можно вписать и в «Командную строку», но этот вариант актуален только для тех, кто ей часто пользуется, поскольку проще открыть окно «Выполнить», чем консоль.
Использование «Монитора ресурсов»
Этот инструмент представляет собой средство оценки нагрузки на процессор, оперативную память, диск и сеть. Все эти разделены на отдельные вкладки, но, находясь на вкладке «Обзор», можно получать общую сводку из них всех, разворачивая одноименные блоки.
Правее можно настроить вид графическое представление загрузки ПК кнопкой «Вид» или вовсе скрыть эту панель кликом на стрелку.
Принцип работы приложения заключается в том, что вы галочкой отмечаете какой-либо процесс (один или несколько), а затем смотрите детальную статистику о нем. Например, так можно сравнить, насколько конкретный процесс грузит процессор в соответствии с общей нагрузкой. За это отвечает тот самый график справа.
При необходимости через ПКМ процесс или дерево связанных с ним процессов можно завершить, а также воспользоваться дополнительными функциями.
Переключаясь на другие вкладки, вы уже будете видеть информацию в соответствии с включенным фильтром по выбранному процессу.
Центральный процессор
На каждой вкладке есть дополнительные информационные блоки. Например, на вкладке «ЦП» можно не только увидеть таблицу со всеми работающими процессами и их загрузкой CPU в режиме реального времени, но и посмотреть «Связанные дескрипторы». Они отображают все, что использует в своей работе выбранный процесс. Это пригодится при поиске вируса или, например, когда не удается удалить конкретную программу с компьютера, потому что один из ее файлов занят другим процессом.
«Связанные модули» также помогают узнать, какие DLL (и другие системные файлы) задействуются при работе выбранного процесса. Помимо этого тут указаны полные пути, ведущие к их расположению.
«Службы» позволяют увидеть, какие именно службы задействует в своей работе процесс.
Оперативная память
На вкладке «Память» в блоке «Процессы» тоже имеется таблица, которая на этот раз отображает подробные сведения касательно потребления процессами оперативной памяти. Это актуально для общих статистических данных, а также в случае подозрения наличия вирусной активности на ПК (ведь не редко вредоносное ПО чрезмерно нагружает компьютер) или просто для поиска проблемного компонента, потребляющего неприлично много этих ресурсов.
Быстро расскажем о предназначении некоторых столбцов:
- «Ошибок страниц физической памяти» — количество возникших ошибок при обращении процесса к оперативной памяти. Чаще всего они тут появляются при недостатке места в ОЗУ и включенном файле подкачки, допустим, если процесс попытался найти в оперативной памяти то, что сейчас находится в файле подкачке;
- «Завершено» — сколько в килобайтах зарезервировано места в файле подкачки для процесса;
- «Рабочий набор» — сколько физической памяти используется процессом фактически в данную секунду;
- «Общий» — количество килобайт, которые сможет освободить конкретный процесс, если другому процессу будет не хватать свободного пространства;
- «Частный» — объем, который «закреплен» за конкретным процессом и не может быть высвобожден для других нуждающихся процессов.
В блоке «Физическая память» отображена общая статистика доступной и используемой RAM. К слову, иногда можно увидеть количество свободной памяти 0 мегабайт, что по факту не соответствует действительности и данные просто приплюсовались к тому, что помечено как «Ожидание».
Диск
Эта вкладка демонстрирует пользователю информацию о процессах, которые прямо сейчас работают с жестким диском. В таблице («Процессы с дисковой активностью») есть полезные колонки «Чтение» и «Запись», позволяющие узнать, какие объемы записывает и считывает каждый файл. Это актуально, опять же, при поиске беспричинной повышенной нагрузки на накопитель, из-за чего тот все время активен, хотя в данный момент не сохраняет и не передает информацию по мнению юзера.
Стоит отметить, что вирусы, которые работают с жестким диском, иногда не удается здесь обнаружить, поэтому при подозрениях лучше воспользоваться сторонними решениями типа Process Monitor.
«Работа диска» показывает то же самое, только для всех процессов, работающих в этом сеансе, но уже вместе с путями к файлам. Блок «Запоминающие устройства» содержит список всех подключенных накопителей, включая их логические разделы, выводит нагрузку на них в эту секунду в процентах, общее и свободное количество места.
Сеть
Эта вкладка уже больше будет полезна продвинутым юзерам, но сюда также будет не лишним заглянуть и тем, кто замечает необычную активность какой-то из программ, обращающейся к интернету и обменивающейся данными.
- «Процессы с сетевой активностью» — позволяет увидеть все программы и файлы, выходящие в интернет, а также объем полученных и отправленных данных в килобайтах;
- «Сетевая активность» — отображает то же самое, но уже для всех процессов, а также адреса, по которым происходит их обращение;
- «TCP-подключения» — предназначен для просмотра локальных и удаленных адресов и портов, которые используются каждым процессом. Тут же есть данные о потерях и задержке при интернет-соединении каждого из них;
- «Прослушиваемые порты» — показывает локальные адреса и порты, которые слушает каждый процесс, сетевой протокол, на котором он работает, а также есть ли разрешение на соединение от брандмауэра.
Если вы планируете часто обращаться к «Монитору ресурсов», можете сохранить свои настройки (выбранные процессы, развернутые вкладки), чтобы всегда быстро следить по одним и тем же параметрам. Это делается через меню «Файл». В соседнем меню есть пара других возможностей — регулировка столбцов, выбор ядер процессора (только для вкладки «ЦП») и остановка/запуск мониторинга.
Теперь вы знаете, как быстро запускать «Монитор ресурсов» и грамотно анализировать предоставляемые им сведения.