Открыть сервисСервис

PerfMon.exe — монитор производительности Windows

PerfMon.exe (Performance Monitor) — системный исполняемый файл Microsoft Windows, запускающий оснастку «Монитор производительности» — графическую утилиту для наблюдения за работой аппаратных и программных компонентов компьютера в реальном времени. Процесс PerfMon.exe является легитимным компонентом операционной системы и отвечает за отображение счётчиков производительности, журналов и трассировок.

Назначение и функции

Монитор производительности позволяет отслеживать десятки и сотни параметров работы системы: загрузку процессора, объём используемой оперативной памяти, активность дисков, сетевой трафик, состояние служб и пользовательских приложений. Каждый параметр представлен в виде счётчика (counter), значения которого можно наблюдать в виде линейного графика, гистограммы или таблицы.

Основные возможности утилиты:

  • наблюдение за счётчиками производительности в реальном времени;
  • создание наборов данных (Data Collector Sets) для длительного сбора статистики;
  • просмотр и анализ журналов производительности;
  • настройка оповещений при превышении заданных пороговых значений;
  • эксппорт собранных данных для последующего анализа.

Запуск

Монитор производительности можно открыть несколькими способами:

  • нажатием клавиш Win + R и вводом команды perfmon;
  • через оснастку «Администрирование» в Панели управления;
  • через оснастку «Мониторинг производительности» в консоли управления MMC;
  • командой perfmon.exe в командной строке или в диспетчере задач.

После запуска откроется окно с деревом слева, где доступны разделы «Монитор производительности», «Журналы данных и оповещений» и «Отчёты».

Счётчики производительности

Система Windows предоставляет встроенные группы счётчиков. Наиболее часто используемые:

Группа счётчиковЧто отслеживает
ProcessorЗагрузку ядер процессора (% Processor Time)
MemoryИспользование оперативной памяти, страниц в секунду
PhysicalDiskАктивность и очередь дисковых операций
Network InterfaceСкорость приёма и передачи сетевых данных
ProcessРесурсы конкретного процесса (CPU, память)
SystemОбщую нагрузку на систему, число контекстных переключений

Пользовательские приложения и службы могут добавлять собственные счётчики, регистрируя их в реестре Windows.

PerfMon.exe в диспетчере задач

В диспетчере задач Windows процесс PerfMon.exe может отображаться в списке запущенных программ. Его появление там не является признаком вредоносной активности: файл расположен в системном каталоге C:\Windows\System32 и подписан цифровой подписью Microsoft. Однако в отдельных случаях пользователи отмечают повышенную нагрузку на процессор или диск со стороны этого процесса — как правило, это связано с активным сбором данных или конфигурацией наборов данных, запущенных по расписанию.

Для проверки подлинности файла рекомендуется убедиться, что его путь соответствует C:\Windows\System32\perfmon.exe, а свойства файла содержат подпись Microsoft Windows. Запуск PerfMon.exe из других каталогов или отсутствие цифровой подписи — повод для дополнительной проверки системы на вредоносное ПО.

Аналоги и командная строка

Помимо графического интерфейса, Windows предоставляет утилиту typeperf, которая выводит значения счётчиков производительности в консоль или файл в текстовом формате. Пример:

`` typeperf "\Processor(_Total)\% Processor Time" -sc 10 ``

Команда выведет значение загрузки процессора 10 раз с интервалом в 1 секунду. Утилита logman позволяет создавать и управлять наборами данных без графического интерфейса, что удобно для автоматизации мониторинга на серверах.

PerfMon.exe и безопасность

Файл perfmon.exe поставляется в составе Windows начиная с ранних версий ОС и присутствует в Windows 7, 8.1, 10 и 11, а также в серверных редакциях Windows Server. Он не является самостоятельной службой и не запускается автоматически при старте системы — процесс появляется только после явного запуска утилиты или при активной задаче сбора данных.

Вредоносное ПО иногда маскируется под системные процессы, используя похожие имена (например, perfmon, PerfMon64 в нестандартных каталогах). При подозрении на нелегитимный процесс следует проверить цифровую подпись файла, его расположение и связь с запущенными задачами мониторинга.

Применение

Монитор производительности широко используется системными администраторами и разработчиками для диагностики узких мест: выявления процессов, потребляющих ресурсы, анализа утечек памяти, оценки влияния обновлений и настройки производительности серверов. Данные PerfMon.exe могут сохраняться в формате BLG (бинарный журнал) и открываться для последующего анализа, в том числе в составе наборов данных Performance Monitor.

Источники:

  • Официальная документация Microsoft: Монитор производительности (Windows)
  • Справка Windows: typeperf, logman
  • Microsoft Learn: Performance counters overview
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru