Windows server core performance monitor

Содержание
  1. Мониторинг производительности Windows Server, настройка оповещений счетчиков PerfMon
  2. Мониторинг производительности процессора с Perfomance Monitor
  3. Группы сборщиков данных в PerfMon
  4. Создание Alert для мониторинга загрузки CPU
  5. 11 способов запуска монитора производительности в windows (все версии) — Производительность — 2021
  6. Table of Contents:
  7. 1. Откройте Performance Monitor с помощью поиска (все версии Windows)
  8. 2. Откройте Performance Monitor из меню «Пуск» (только для Windows 10)
  9. 3. Откройте Performance Monitor, попросив Cortana сделать это (только для Windows 10)
  10. 4. Прикрепите системный монитор к панели задач, меню «Пуск» (Windows 10 и Windows 7) или к экрану «Пуск» (Windows 8.1).
  11. 5. Откройте системный монитор из конфигурации системы (все версии Windows)
  12. 6. Откройте Performance Monitor из управления компьютером (все версии Windows)
  13. 7. Используйте окно «Выполнить» (все версии Windows)
  14. 8. Откройте системный монитор из командной строки или PowerShell (все версии Windows)
  15. 9. Создайте ярлык Performance Monitor (все версии Windows)
  16. 10. Откройте системный монитор с помощью проводника Windows (Windows 7) или проводника (Windows 8.1 и Windows 10).
  17. 11. Откройте Performance Monitor, запустив его исполняемый файл (все версии Windows)
  18. Как открыть Performance Monitor?
  19. Как исправить ошибку «Прекращена работа программы» (Апрель 2021).

Мониторинг производительности Windows Server, настройка оповещений счетчиков PerfMon

В этой статье мы рассмотрим особенности использования встроенных счетчиков производительности Performance Monitor для мониторинга состояния Windows Server. Счетчики PerfMon можно использовать для отслеживания изменений определенных параметров производительности сервера (алертов) и оповещать администратора в случае возникновения высокой загрузки или других нештатных состояниях.

Чаще всего для мониторинга работоспособности, доступности, загруженности серверов используются сторонние продукты. Если вам нужно получать информацию о производительности приложений либо железа только с одного-двух Windows-серверов, либо когда это нужно на непостоянной основе, либо возник более сложный случай, требующий глубокого траблшутинга производительности, то можно воспользоваться встроенным функционалом Windows Performance Monitor.

Основные возможности Performance Monitor, которые можно использовать отдельно или совместно с другими сторонними системами мониторинга (типа Zabbix, Nagios, Cacti и другие):

  • cистема мониторинга при выводе информации о производительности сначала обращается к Performance Monitor;
  • главной задачей системы мониторинга является оповещение о наступлении тревожного момента, аварии, а у Performance Monitor – собрать и предоставить диагностические данные.

Текущие значения производительности Windows можно получить из Task Manager, но Performance Monitor умеет несколько больше:

  • Task Manager работает только в реальном времени и только на конкретном (локальном) хосте;
  • в Performance Monitor можно подключать счётчики с разных серверов, вести наблюдение длительное время и собранную информацию сохранять в файл;
  • в Task Manager очень мало показателей производительности.

Мониторинг производительности процессора с Perfomance Monitor

Для снятия данных о производительности процессора воспользуемся несколькими основными счётчиками:

  • \Processor\% Processor Time определяет уровень загрузки ЦП, и отслеживает время, которое ЦП затрачивает на работу процесса. Уровень загрузки ЦП в диапазоне в пределах 80-90 % может указывать на необходимость добавления процессорной мощности.
  • \Processor\%Privileged Time — соответствует проценту процессорного времени, затраченного на выполнение команд ядра операционной системы Windows, таких как обработка запросов ввода-вывода SQL Server. Если значение этого счетчика постоянно высокое, и счетчики для объекта Физический диск также имеют высокие значения, то необходимо рассмотреть вопрос об установке более быстрой и более эффективной дисковой подсистемы (см. более подробную статью об анализе производительности дисков с помощью PerfMon).
  • \Processor\%User Time — соответствует проценту времени работы CPU, которое он затрачивает на выполнение пользовательских приложений.

Запустите Performance Monitor с помощью команды perfmon. В разделе Performance Monitor отображается загрузкой CPU в реальном времени с помощью графика (параметр Line), с помощью цифр (параметр Report), с помощью столбчатой гистограммы (параметр Histogram bar) (вид выбирается в панели инструментов). Чтобы добавить счетчики, нажмите кнопку “+” (Add Counters).

Слева направо двигается линия в реальном времени и отображает график загрузки процессора, на котором можно увидеть, как всплески, так и постоянную нагрузку.

Читайте также:  Bcdboot exe windows сбой при копировании файлов загрузки windows

Например, вам нужно посмотреть загрузку процессора виртуальными машинами и самим Hyper-V. Выберите группу счетчиков Hyper-V Hypervisor Logical Processor, выберите счетчик % Total Run Time. Вы можете показывать нагрузку по всем ядрам CPU (Total), либо по конкретным (HV LP №), либо всё сразу (All Instances). Выберем Total и All Instances.

Группы сборщиков данных в PerfMon

Чтобы не сидеть целый за наблюдением движения линии, создаются группы сбор данных (Data Collector Set), задаются для них параметры и периодически просматриваются.

Чтобы создать группу сбора данных, нужно нажать на разделе User Defined правой кнопкой мыши, в меню выбрать New -> Data Collector Set. Выберите Create manually (Advanced) -> Create Data Logs и включите опцию Performance Counter. Нажмите Add и добавите счётчики. В нашем примере % Total Run Time из группы Hyper-V Hypervisor Logical Processor и Available MBytes из Memory. Установите интервал опроса счётчиков в 3 секунды.

Далее вручную запустите созданный Data Collector Set, нажав на нём правой кнопкой мыши и выбрав в меню пункт Start.

Через некоторое время можно просмотреть отчёт. Для этого в контекстном меню группы сбора данных нужно выбрать пункт Latest Report. Вы можете посмотреть и проанализировать отчёт производительности в виде графика. Отчёт можно скопировать и переслать. Он хранится в C:\PerfLogs\Admin\CPU_Mon и имеет расширение .blg.

Если нужно на другом сервере запустить такой же набор счётчиков, как на первом, то их можно переносить экспортом. Для этого в контекстном меню группы сбора данных выберите пункт Save Template, укажите имя файла (расширение .xml). Скопируйте xml файл на другой сервер, создайте новую группу сбора данных, выберите пункт Create from a template и укажите готовый шаблон.

Создание Alert для мониторинга загрузки CPU

В определённый критический момент в Performance Monitor могут срабатывать алерты, которые помогают ИТ-специалисту прояснить суть проблемы. В первом случае алерт может отправить оповещение, а во втором – запустить другую группу сбора данных.

Чтобы создать алерт в PerfMon, нужно создать ещё один Data Collector Set. Укажите его имя CPU_Alert, выберите опцию Create manually (Advanced), а затем — Performance Counter Alert. Добавьте счётчик % Total Run Time из Hyper-V Hypervisor Logical Processor, укажите границу загрузки 50 %, при превышении которой будет срабатывать алерт, установите интервал опроса счётчика в 3 секунды.

Далее нужно зайти в свойства данной группы сбора информации, перейти на вкладку Alert Action, включить опцию Log an entry in the application event log и запустить группу сбора данных. Когда сработает алерт, в журнале (в консоли Event Viewer в разделе Applications and Services Logs\Microsoft\Windows\Diagnosis-PLA\Operational) появится запись:

Performance counter \Processor(_Total)\% Processor Time has tripped its alert threshold. The counter value of 100.000000 is over the limit value of 50.000000. 50.000000 is the alert threshold value”.

Здесь же рассмотрим и второй случай, когда нужно запустить другую группу сбора данных. Например, алерт срабатывает при достижении высокой загрузки CPU, делает запись в лог, но вы хотите включить сбор данных с других счётчиков для получения дополнительной информации. Для этого необходимо в свойствах алерта в меню Alert Action в выпадающем списке Start a data collector set выбрать ранее созданную группу сбора, например, CPU_Mon. Рядом находится вкладка Alert Task, в которой можно указать разные аргументы либо подключить готовую задачу из консоли Task Scheduler, указав её имя в поле Run this task when an alert is triggered. Будем использовать второй вариант.

С помощью Task Scheduler можно выполнить какие-то действия: выполнить команду, отправить письмо или вывести сообщение на экран (сейчас последниед ве функции не поддерживаются, считаются устаревшими (deprecated)). Для вывода на уведомления на экран можно использовать скриптом PowerShell. Для этого в консоли Task Scheduler создайте новую задачу, на вкладке Triggers выберите One time, на вкладке Actions в выпадающем поле Action выбирите параметр Start a program, в поле Program/Script укажите powershell.exe, а в поле Add arguments (optional) следующий код:

Читайте также:  Как открыть diskpart при установке windows

-WindowStyle hidden -Command «& <[System.Reflection.Assembly]::LoadWithPartialName('System.Windows.Forms'); [System.Windows.Forms.MessageBox]::Show('Внимание, CPU загружен', 'Посмотреть')>«

Для отправки письма вы можете воспользоваться командлетом PowerShell Send-MailMessage или стороннюю утилиту mailsend.exe.. Для этого создайте аналогичное задание в Task Scheduler, в поле Program/Script укажите полный путь к утилите (у нас C:\Scripts\Mail\mailsend.exe), а в поле Add arguments (optional) через параметры нужно передать значения: электронный адрес, адрес и номер порта SMTP-сервера, текст письма и заголовка, пароль:

-to dep.it@ddd.com -from dep.it@ddd.com -ssl -port 465 -auth -smtp smtp.ddd.com -sub Alarm -v -user dep.it@ddd.com +cc +bc -M «Alarm, CPU, Alarm» -pass «it12345»

где +cc означает не запрашивать копию письма, +bc — не запрашивать скрытую копию письма.

11 способов запуска монитора производительности в windows (все версии) — Производительность — 2021

Table of Contents:

Performance Monitor — это инструмент, который делает именно то, что предлагает его название: он контролирует производительность вашей системы Windows. Монитор производительности может отображать результаты в виде графиков, гистограмм или в виде числовых значений. Вы можете использовать результаты этого мониторинга, чтобы определить, какие компоненты вашего устройства Windows необходимо улучшить или заменить. Прочтите это руководство, чтобы узнать, как запустить Performance Monitor .

ПРИМЕЧАНИЕ. Данное руководство охватывает Windows 10, Windows 7 и Windows 8.1. Некоторые методы работают во всех трех версиях Windows, другие только в одной или двух. Для каждого метода мы упоминаем версию Windows, в которой он работает. Если вы не знаете версию Windows, которая у вас есть, прочитайте это руководство: Какую версию Windows я установил?

1. Откройте Performance Monitor с помощью поиска (все версии Windows)

В Windows 10 и Windows 7 вы можете осуществлять поиск, используя полное имя инструмента Performance Monitor . Во всех версиях Windows вы можете искать по имени исполняемого файла: perfmon .

В Windows 10 щелкните или коснитесь поля поиска на панели задач, введите « Монитор производительности » или выполните в нем перфмон , а затем щелкните или коснитесь результата с тем же именем.

В Windows 8.1 начните вводить « perfmon » на начальном экране. При наборе активируется функция поиска, и в появившихся результатах нажмите или коснитесь perfmon .

В Windows 7 откройте меню «Пуск» и введите « Монитор производительности » в поле поиска. В списке результатов нажмите на системный монитор .

2. Откройте Performance Monitor из меню «Пуск» (только для Windows 10)

Вы можете найти и открыть системный монитор в меню «Пуск» Windows 10. Нажмите « Пуск» , прокрутите вниз список приложений и откройте папку « Инструменты администрирования Windows ». Там вы найдете ярлык Performance Monitor .

3. Откройте Performance Monitor, попросив Cortana сделать это (только для Windows 10)

Если Cortana включена в вашей системе Windows 10, вы можете попросить ее открыть Performance Monitor для вас.

После активации Cortana, сказав « Привет, Кортана » или щелкнув или нажав кнопку микрофона в поле поиска на панели задач, произнесите « Открыть монитор производительности». Cortana подтвердит вашу команду:

Во время выполнения команды Cortana отображает сообщение « Starting Performance Monitor »:

4. Прикрепите системный монитор к панели задач, меню «Пуск» (Windows 10 и Windows 7) или к экрану «Пуск» (Windows 8.1).

При частом доступе к системному монитору удобными местами, где можно закрепить его для быстрого доступа, являются панель задач и меню «Пуск» (Windows 10 и Windows 7) или экран «Пуск» (Windows 8.1).

Сначала найдите системный монитор в меню «Пуск» Windows 10. Нажмите « Пуск» , прокрутите вниз список приложений и откройте папку « Инструменты администрирования Windows ». Щелкните правой кнопкой мыши или удерживайте нажатой клавишу быстрого доступа к системному монитору . В открывшемся меню у вас есть опции « Закрепить на Пуск » для меню «Пуск» и многое другое . Когда вы нажимаете или нажимаете кнопку « Дополнительно» , в меню появляется первая опция « Закрепить на панели задач ».

Читайте также:  C windows system32 default system

В Windows 8.1 начните вводить « perfmon » на начальном экране. Набор текста активирует функцию поиска и, в результатах, щелкните правой кнопкой мыши или нажмите и удерживайте нажатой клавишу . В появившемся меню выберите « Pin to Start ».

Вы должны закрепить системный монитор на начальном экране, чтобы иметь возможность закрепить его на панели задач. Щелкните правой кнопкой мыши или нажмите и удерживайте кнопку « Монитор производительности» на начальном экране и выберите « Закрепить эту программу на панели задач » в открывшемся меню.

В Windows 7 откройте меню «Пуск» и введите « Монитор производительности » в поле поиска. Щелкните правой кнопкой мыши или нажмите и удерживайте кнопку « Монитор производительности» в списке результатов. В появившемся меню у вас есть опции « Закрепить в меню Пуск » и « Закрепить на панели задач ».

5. Откройте системный монитор из конфигурации системы (все версии Windows)

Вы можете запустить инструмент Performance Monitor из конфигурации системы. Перейдите на вкладку « Инструменты » в разделе « Конфигурация системы» , выберите системный монитор и нажмите или нажмите « Запустить» .

6. Откройте Performance Monitor из управления компьютером (все версии Windows)

Системный монитор входит в состав Windows в разделе «Управление компьютером» вместе с другими компонентами, такими как «Просмотр событий» и «Диспетчер устройств». Инструмент Performance Monitor можно найти в дереве меню в левой части окна « Управление компьютером» . Нажмите или нажмите на Производительность, чтобы получить доступ к полному монитору производительности .

7. Используйте окно «Выполнить» (все версии Windows)

Нажмите Win + R на клавиатуре, чтобы открыть окно «Выполнить». В поле « Открыть» введите « perfmon » и нажмите « Enter» на клавиатуре или нажмите « ОК» .

Монитор производительности открыт, и вы можете начать его использовать.

8. Откройте системный монитор из командной строки или PowerShell (все версии Windows)

Вы также можете использовать командную строку или PowerShell. В любом из этих приложений введите perfmon в командной строке и нажмите клавишу ВВОД .

Использование командной строки для Performance Monitor может быть улучшено с помощью параметров — прочитайте, как использовать параметры командной строки Performance Monitor (perfmon).

9. Создайте ярлык Performance Monitor (все версии Windows)

Если ярлык на рабочем столе является предпочтительным способом запуска приложений, вы можете создать его для Performance Monitor . В окне « Создать ярлык» введите пункт назначения « perfmon » (без кавычек). Прочтите это руководство, если вам нужна помощь в создании ярлыков.

10. Откройте системный монитор с помощью проводника Windows (Windows 7) или проводника (Windows 8.1 и Windows 10).

Проводник Windows из Windows 7 или Проводник из Windows 8.1 и Windows 10 являются удобными способами запуска системного монитора . Введите « perfmon » в адресной строке и нажмите клавишу ВВОД на клавиатуре.

11. Откройте Performance Monitor, запустив его исполняемый файл (все версии Windows)

Исполняемый файл системного монитора находится в подпапке System32 папки Windows . Вам нужно определить файл perfmon.exe и затем дважды щелкнуть по нему или дважды щелкнуть по нему.

ПРИМЕЧАНИЕ. В приведенном выше списке файлов вы можете заметить два файла « perfmon ». И perfmon.exe, и perfmon.msc запускают одно и то же приложение, если дважды щелкнуть или дважды щелкнуть по ним. Оставляя в стороне технические подробности о том, как они реализованы (файлы действительно разные), единственное практическое отличие состоит в том, что параметры командной строки работают только при использовании perfmon.exe .

Как открыть Performance Monitor?

Мы показали вам одиннадцать способов запуска Performance Monitor, чтобы вы могли выбрать тот, который наиболее подходит для ваших нужд. Какой ваш предпочтительный метод запуска Performance Monitor ? Дайте нам знать в комментарии ниже и поделитесь вашими любимыми способами доступа к системному монитору .

Как исправить ошибку «Прекращена работа программы» (Апрель 2021).


  • Оцените статью