Windows

Счетчик производительности windows 10: Извините, такой страницы на сайте нет

20.12.1989

Содержание

Диагностика проблем со скоростью реагирования приложений на узлах сеансов удаленных рабочих столов с помощью счетчиков производительности

  • Статья
  • Чтение занимает 5 мин
Были ли сведения на этой странице полезными?

Оцените свои впечатления

Да Нет

Хотите оставить дополнительный отзыв?

Отзывы будут отправляться в корпорацию Майкрософт. Нажав кнопку «Отправить», вы разрешаете использовать свой отзыв для улучшения продуктов и служб Майкрософт. Политика конфиденциальности.

Отправить

В этой статье

Область применения: Windows Server 2022, Windows Server 2019, Windows 10

Плохая производительность приложений (когда приложения работают медленно или не отвечают) — одна из самых сложных проблем в плане диагностики. В большинстве случаев диагностику начинают со сбора данных о ЦП, памяти, дисковых операциях ввода/вывода и других метриках, после чего пытаются выяснить причину проблемы с помощью таких средств, как Windows Performance Analyzer. К сожалению, в большинстве случаев эти данные не помогают определить основную причину, так как данные счетчиков потребления ресурсов часто существенно колеблются.

Из-за этого трудно сопоставить прочитанные данные с обнаруженной проблемой.

Примечание

Счетчик задержки ввода данных пользователем совместим только с такими ОС:

  • Windows Server 2019 или более поздней версии;
  • Windows 10 версии 1809 или более поздней.

Счетчик задержки ввода данных пользователем может помочь быстро определить основную причину медленной производительности в рамках сеанса удаленного рабочего стола. Этот счетчик измеряет, какой период времени ввод данных пользователем (например, с помощью мыши или клавиатуры) остается в очереди перед тем, как процесс его подхватит. Он работает в локальных и удаленных сеансах.

На следующем рисунке показано примерное представление потока ввода данных пользователем, поступающего от клиента к приложению.

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

Следует отметить, что этот счетчик сообщает максимальную задержку ввода данных пользователем в пределах настраиваемого интервала. Это самое продолжительное время, за которое ввод поступает в приложение, что может повлиять на скорость выполнения важных видимых действий, таких как ввод.

Например, в приведенной ниже таблице задержка ввода данных пользователем в пределах этого интервала будет составлять 1000 мс. Счетчик сообщает наибольшую задержку ввода данных пользователем в пределах интервала, потому что пользователь рассматривает медленную реакцию как самое медленное время ввода (максимальное), а не как среднюю скорость всех вводов данных.

Номер012
Задержка16 мс20 мс1000 мс

Включение новых счетчиков производительности и их использование

Чтобы использовать эти новые счетчики производительности, необходимо сначала включить раздел реестра, выполнив следующую команду:

reg add "HKLM\System\CurrentControlSet\Control\Terminal Server" /v "EnableLagCounter" /t REG_DWORD /d 0x1 /f

Примечание

Если вы используете Windows 10, версия 1809 или более поздняя, либо Windows Server, версия 2019 или более поздняя, вам не требуется включать раздел реестра.

После этого нужно перезапустить сервер. Затем откройте системный монитор и щелкните значок плюс (+), как показано на следующем снимке экрана.

После этого появится диалоговое окно «Добавить счетчики», где можно выбрать пункт User Input Delay per Process (Задержка ввода данных пользователем на процесс) или User Input Delay per Session (Задержка ввода данных пользователем на сеанс).

После того как вы выберете вариант User Input Delay per Process (Задержка ввода данных пользователем на процесс), в одноименном разделе отобразятся экземпляры выбранного объекта (другими словами, процессы) в формате

.

Например, если Калькулятор выполняется в сеансе с идентификатором 1, вы увидите .

Примечание

Учитываются не все процессы. Вы не увидите процессы, запущенные как системные.

Счетчик начинает отправку отчетов о задержке ввода данных пользователем сразу после того, как вы его добавите. Обратите внимание, что максимальный масштаб по умолчанию — 100 (мс).

Теперь давайте рассмотрим счетчик задержки ввода данных пользователем на сеанс. Для каждого идентификатора сеанса есть экземпляры, и их счетчики показывают задержку ввода данных пользователем для любого процесса в указанном сеансе. Кроме того, есть еще два экземпляра — «Макс.» (максимальная задержка ввода данных пользователем во всех сеансах) и «Средний» (средняя задержка во всех сеансах).

В этой таблице представлен визуальный пример этих экземпляров. (Те же сведения можно получить в системном мониторе, переключившись на тип графа «Отчет».)

Тип счетчикаИмя экземпляраСообщенная задержка (мс)
Задержка ввода данных пользователем на процесс1:4232 <Calculator.exe>200
Задержка ввода данных пользователем на процесс2:1000 <Calculator.exe>16
Задержка ввода данных пользователем на процесс1:2000 <Calculator.exe>32
Задержка ввода данных пользователем на сеанс1200
Задержка ввода данных пользователем на сеанс216
Задержка ввода данных пользователем на сеансСреднее108
Задержка ввода данных пользователем на сеансМакс.200

Счетчики, используемые в перегруженной системе

Теперь давайте рассмотрим, что же отобразится в отчете, если производительность приложения снижена. На следующей диаграмме приведены показатели пользователей, удаленно работающих в Microsoft Word. В этом случае производительность сервера узла сеансов удаленных рабочих столов (RDSH) ухудшается по мере того, как входит большее количество пользователей.

Вот что представляют линии на диаграмме:

  • Розовая линия показывает количество сеансов, в которые выполнен вход на сервере.
  • Красная линия показывает потребление ЦП.
  • Зеленая линия — это максимальная задержка ввода данных пользователем во всех сеансах.
  • Синяя линия (отображается как черная на этой диаграмме) представляет среднюю задержку ввода данных пользователем во всех сеансах.

Можно заметить, что присутствует взаимосвязь между пиками потребления ЦП и задержкой ввода данных пользователем: задержка ввода данных пользователем повышается по мере увеличения потребления ЦП. Кроме того, по мере добавления в систему большего количества пользователей потребление ЦП приближается к 100 %, что приводит к более частым пикам задержки ввода данных пользователем. Хотя этот счетчик очень полезен в случаях, когда серверу не хватает ресурсов, его также можно использовать для отслеживания задержки ввода данных пользователем, связанной с определенным приложением.

Параметры конфигурации

При использовании этого счетчика производительности следует помнить, что он сообщает задержку ввода данных пользователем через определенный интервал — 1000 мс по умолчанию. Если задать для свойства интервала выборки счетчика производительности (как показано на следующем снимке экрана) другое значение, полученное значение будет неправильным.

Чтобы устранить эту проблему, можно задать для следующего раздела реестра нужный интервал (в миллисекундах). Например, если мы изменим значение параметра Sample every x seconds (Выполнять выборку каждые x секунд) на 5 с, то для этого раздела нужно задать значение 5000 мс.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]

"LagCounterInterval"=dword:00005000

Примечание

Если вы используете Windows 10, версия 1809 или более поздняя, либо Windows Server, версия 2019 или более поздняя, не нужно задавать параметр LagCounterInterval, чтобы исправить счетчик производительности.

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

LagCounterImageNameFirst — задайте для этого раздела значение (значение по умолчанию (0) или раздел не существует). Это изменит имена счетчиков на «Image Name SessionID:ProcessId». Например, «explorer 1:7964>». Это полезно, если вы хотите сортировать изображения по имени.

LagCounterShowUnknown — задайте для этого раздела значение (значение по умолчанию (0) или раздел не существует). В результате будут показаны все процессы, запущенные как службы или система. Для некоторых процессов в качестве названия сеанса будет отображаться «?».

Вот что будет, если вы включите оба раздела:

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

Поделитесь своим мнением

Вы можете отправить отзыв об этом компоненте через Центр отзывов. Выберите Приложения  Все другие приложения и добавьте»Счетчики производительности RDS — системный монитор» в заголовок публикации.

Анализ производительности Windows с использованием возможностей ОС и утилиты PAL / Хабр

Автор статьи — Михаил Комаров, MVP — Cloud and Datacenter Management

В данной статье будут рассмотрены:


  • механизм работы со счетчиками производительности;
  • настройка сборщиков данных как с помощью графического интерфейса, так и с помощью командной строки;
  • создание черного ящика для записи данных.

Также рассмотрим и обсудим работу с утилитой

PAL

и ее применение для сбора и анализа данных, включая типовые проблемы локализованных систем.

В общем виде задачу о производительности можно представить в виде трех частей: сбор данных, анализ полученных данных и создание черного ящика для упреждающего мониторинга проблемной системы.

Начнем со всем давно известного Performance Monitor. Это стандартная утилита, которая входит во все современные редакции Windows. Вызывается либо из меню, либо из командной строки или строки поиска в Windows 8/10 вводом команды perfmon. После запуска утилиты мы видим стандартную панель, в которой можем добавить и удалить счетчики, изменить представление и масштабировать графики с данными.

Также есть сборщики данных, с помощью которых производится сбор данных о производительности системы. При определённых навыках и сноровке операции по добавлению счетчиков и настройке параметров сбора данных можно производить из графического интерфейса. Но когда возникает задача настройки сбора данных с нескольких серверов, разумнее использовать утилиты командой строки. Вот этими утилитами мы и займемся.

Первая утилита — это Typeperf, которая может выводить данные со счетчиков производительности на экран или в файл, а также позволяет получить список счетчиков, установленных в системе. Примеры использования.

Выводит на экран загрузку процессора с интервалом 1 сек.:

typeperf "\Processor(_Total)\% Processor Time"

Выводит в файл названия счётчиков производительности, связанные с объектом PhysicalDisk:

typeperf -qx PhysicalDisk -o counters.txt

В нашем случае мы можем использовать утилиту Typeperf, чтобы создать файл с нужными нам счетчиками, который в дальнейшем будем использовать как шаблон для импорта счетчиков в сборщик данных.

Следующая утилита – Logman. Данная утилита позволяет создавать, изменять и управлять различными сборщиками данных. Мы будем создавать сборщик данных для счетчиков производительности. Вот, например, краткая справка по команде Logman, которая относится к счетчикам производительности и управлению сборщиком данных.


Разберем несколько примеров, которые нам понадобятся в дальнейшем.

Создадим сборщик данных с именем DataCollector_test, импортировав счетчики производительности из файла test.xml:

logman import DataCollector_test -xml C:\PerfTest\test.xml

Создание файла для сбора данных производительности с включённым циркулярным режимом и заданным размером:

logman update DataCollector_test -f bincirc -max 600

Изменение пути файла с данными производительности по умолчанию:

logman update DataCollector_test -o C:\PerfTest\Test_log.blg

Запуск коллектора данных DataCollector_test:

logman start DataCollector_test

Остановка коллектора данных DataCollector_test:

logman stop DataCollector_test

Отметим, что все эти действия можно производить с удаленным компьютером.

Рассмотрим еще одну утилиту — Relog, которая позволяет производить манипуляции с файлом данных после работы сборщика данных. Вот ее описание:

Ниже несколько сценариев применения этой утилиты.

Извлечение данных счетчиков производительности из файла logfile.blg с применением фильтра со списком счетчиков counters.txt и записью результата в бинарный формат:

relog logfile.blg -cf counters.txt -f bin

Извлечение списка счетчиков производительности из logfile.blg в текстовый файл counters.txt:

relog logfile.blg -q -o counters.txt

Напрямую работать с этой утилитой мы не будем, но информация о ней в дальнейшем поможет в случае возникновения проблем в файле PowerShell, который генерирует утилита PAL.

Отметим еще один момент, некоторые системы анализа требуют данные с наименованиями счетчиков производительности на английском языке. Если интерфейс нашей системы на русском языке, то нам необходимо проделать следующие манипуляции: завести локального пользователя, дать ему права на сбор данных (обычно дают права локального администратора), войти в систему под ним и в свойствах системы изменить язык интерфейса.

Обязательно выйти из системы и зайти во второй раз под этим пользователем для инициализации английского интерфейса и выйти из системы. Далее указать в сборщике данных, что сбор данных будет производиться от имени этого пользователя.

После этого имена счетчиков и файлов будут на английском языке.

Также отметим возможность сбора данных для SQL Server с помощью утилиты из состава продукта. Это SQLDIAG, которая обрабатывает журналы производительности Windows, журналы событий Windows, трассировки SQL Server Profiler, сведения о блокировках SQL Server и сведения о конфигурации SQL Server. Указать, какие типы сведений нужно собирать с помощью программы SQLdiag, можно в файле конфигурации SQLDiag.xml.

Для конфигурирования файла SQLDiag.xml можно использовать инструмент PSSDIAG с codeplex.com.

Вот так выглядит окно этого инструмента.

В итоге, процесс сбора данных для SQL может выглядеть так. С помощью PSSDIAG мы формируем xml-файл. Далее посылаем этот файл клиенту, который запускает SQLDIAG c нашим xml-файлом на удаленном сервере и присылает нам для анализа результат работы в виде blg-файла, который мы будем анализировать в следующей части.

Данная утилита написана Clint Huffman, который является PFE-инженером Microsoft и занимается анализом производительности систем. Также он является одним из авторов авторизованного курса Vital Sign, который читается в Microsoft и доступен для корпоративных заказчиков, в том числе в России на русском языке. Утилита распространяется свободно, ссылку на нее я приведу ниже.

Вот так выглядит стартовое окно утилиты.

На вкладке Counter Log задаётся путь к файлу данных со счетчиками производительности, собранными ранее. Также мы можем задать интервал, за который будет производиться анализ.

На вкладке Threshold File находится список шаблонов, которые можно экспортировать в формат xml и использовать как список счетчиков для сборщика данных. Обратите внимание на большой выбор шаблонов для анализа производительности для различных систем. Пример загрузки из командной строки был показан выше. Самое ценное, что в этих заранее подготовленных шаблонах установлены граничные значения для этих параметров, которые будут использованы в дальнейшем для анализа собранных данных!!!


Вот так, например, выглядят граничные значения для счётчиков дисковой производительности:

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

Действуем по следующему алгоритму: на рабочей станции запускаем утилиту PAL, переходим на вкладку Threshold File и экспортируем шаблон в виде xml-файла. На основании этого файла на сервере создаем сборщик данных и запускаем сборку информации.
После сбора данных копируем полученный файл на рабочую станцию, чтобы анализом не нагружать сервер, возвращаемся на вкладку Counter Log, указываем путь к файлу. Снова переходим на Threshold File и выбираем тот самый шаблон, который экспортировали для сборщика данных.

Переключаемся на вкладку Question и указываем объем оперативной памяти на сервере, на котором был осуществлён сбор данных. В случае 32-битной системы заполним UserVa.

Переходим к вкладке Output Options, на которой задаем интервал разбиения для анализа. Значение по умолчанию AUTO делит интервал на 30 равных частей.

Вкладка File Output выглядит довольно обычно, указываем на ней путь к файлам итоговых отчетов в формате HTML или XML.

Вкладка Queue показывает итоговый скрипт на PowerShell. В общем можно сказать, что утилита собирает параметры, которые она подставляет в скрипт PAL.PS1.

Итоговая вкладка задает параметры исполнения. Можно одновременно запустить несколько скриптов и указать число потоков на процессоре. Хотелось бы акцентировать внимание, что обработку blg делает не утилита, а скрипт PowerShell, и это открывает возможности для полной автоматизации анализа логов. Например, каждые сутки перезапускается сборщик данных, в результате освобождается текущий blg-файл и создаётся новый. Старый файл копируется на специальный сервер, где будет запускаться скрипт, обрабатывающий данный файл. После этого готовый HTML- или XML-файл с результатами перемещается в определённую директорию или высылается на почтовый ящик.

Обратите внимание, что утилита должна работать только в английской локализации. Иначе получим сообщение об ошибке.

Также файл с данными должен быть с названиями счетчиков на английском. Выше я указывал, как это сделать. После нажатия Finish запустится скрипт PowerShell, время работы которого зависит от объёма данных и быстродействия рабочей станции.

Итогом работы утилиты будет отчет в выбранном формате, в котором есть графики и числовые данные, позволяющие понять, что происходило в системе за заданный период с учетом граничных значений алертов в шаблоне на вкладке Threshold File. В общем, анализ HTML-файла позволит на начальном этапе определить проблемные места в системе и понять, куда двигаться дальше, как в плане более тонкого мониторинга, так и в плане модернизации или переконфигурирования системы. В блоге Clint Huffman есть скрипт, которым можно конвертировать файл шаблона с граничными условиями в более понятный формат.

Иногда возникает необходимость в превентивном мониторинге проблемной системы. Для этого мы создадим «черный ящик», в который будем записывать данные производительности. Вернемся к скриптам, описанным ранее.

Создадим сборщик данных c именем BlackBox, импортировав счетчики производительности из файла SystemOverview.xml, который выгрузили из утилиты PAL или создали самостоятельно:

logman import BlackBox -xml C:\ BlackBox\SystemOverview.xml

Создание файла для сбора данных производительности с включённым циркулярным режимом и заданным размером 600 МБ (около 2 суток при стандартном наборе счетчиков):

logman update BlackBox -f bincirc -max 600

Изменение пути файла с данными производительности по умолчанию:

logman update BlackBox -o C:\ BlackBox \ BlackBox _log.blg

Запуск коллектора данных BlackBox:

logman start BlackBox

Данный скрипт создает задачу перезапуска сборщика данных в случае перезапуска системы:

schtasks /create /tn pal /sc onstart /tr "logman start BlackBox " /ru system

На всякий случай поправим свойства диспетчера данных, чтобы не заполнить место на диске, так как после перезапуска сборщика данных создается новый файл с лимитом 600 МБ.

Отметим, что скопировать файл с данными можно только при остановленном сборщике данных. Остановить же последний можно скриптом или с помощью графического интерфейса.

Остановка коллектора данных BlackBox:

logman stop BlackBox

На этом закончим часть, посвященную сбору и первичному анализу производительности.

Performance Monitor


https://technet.microsoft.com/en-us/library/cc749154.aspx

Утилита PAL


https://pal.codeplex.com/

Блог Clint Huffman


http://blogs.technet.com/b/clinth/

Книга Clint Huffman

Windows Performance Analysis Field Guide


http://www.amazon.com/dp/0124167012/ref=wl…=I2TOVTYHI6HDHC

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

Обзор

Вы можете эффективно мониторить счетчики производительности Windows используя ключ perf_counter[].

Например:

perf_counter["\Processor(0)\Interrupts/sec"]

или

perf_counter["\Processor(0)\Interrupts/sec", 10]

Для получения более подробной информации об этом ключе, смотрите специфичные ключи элементов данных для Windows.

Чтобы получить полный список счетчиков производительности для мониторинга, вы можете выполнить:

Числовое представление

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

В то же время каждый счетчик производительности может быть переведен в цифровую форму, которая является уникальной и независимой от языковых настроек, так что вы можете использовать числовое представление, а не строковое.

Для того чтобы найти цифровые эквиваленты, выполните regedit, а затем найдите HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009.

Запись в реестре содержит информацию наподобии этой:

1
       1847
       2
       System
       4
       Memory
       6
       % Processor Time
       10
       File Read Operations/sec
       12
       File Write Operations/sec
       14
       File Control Operations/sec
       16
       File Read Bytes/sec
       18
       File Write Bytes/sec
       ....

Здесь вы можете найти соответствующие числа для каждой части строки счетчика производительности, такой как ‘\System\% Processor Time’:

System → 2
       % Processor Time → 6

Затем вы можете использовать эти числа для преобразования пути в числа:

Пользовательские параметры

Вы можете разворачивать некоторые PerfCounter параметры для мониторинга счетчиков производительности Windows.

Например, вы можете добавить следующее в файл конфигурации Zabbix агента:

   PerfCounter=UserPerfCounter1,"\Memory\Page Reads/sec",30
          или
          PerfCounter=UserPerfCounter2,"\4\24",30

С такими параметрами, вы можете просто использовать UserPerfCounter1 или UserPerfCounter2 как ключи при создании соответствующих элементов данных.

Не забудьте перезапустить Zabbix агента после внесения изменений в файл конфигурации.

Решение проблем

Периодически Zabbix агент не может получить значения счётчиков производительности в системах на основе Windows 2000, потому что pdh.dll файл устарел. Такое поведение отображается сообщениями об ошибках в файлах журналов Zabbix агента и сервера. В этом случае необходимо обновить pdh.dll на более новую 5.0.2195.2668 версию.

Использование счетчиков производительности для мониторинга | Windows IT Pro/RE

Когда необходимо добиться максимального быстродействия и стабильности работы Windows Server, следует обратить внимание на встроенные счетчики производительности и средства анализа. Счетчики производительности и средства анализа позволяют найти слабые места и определить, что можно улучшить с помощью мониторинга текущих показателей производительности системы и средств накопления данных (журналов) о загруженности и производительности сервера. Для верной интерпретации полученных фактов необходимо понимать взаимосвязи аппаратных компонентов, влияющих на производительность сервера (Windows или Linux), и правильно использовать имеющиеся инструменты.

Главные аппаратные компоненты, которые можно модернизировать с целью повышения производительности сервера, это процессор, память, дисковая подсистема и сетевой интерфейс. Первые три компонента являются внутренними для сервера, а четвертый, сетевой интерфейс, обеспечивает взаимодействие сервера с внешним миром. Внутренняя производительность сервера определяет, будет ли сетевой интерфейс задействован на полную мощность, а от сетевого интерфейса зависит, смогут ли клиенты воспользоваться общей производительностью системы. Все четыре компонента играют важную роль и являются взаимозависимыми.

В данной статье мы рассмотрим влияние, оказываемое этими компонентами на производительность, и процесс их мониторинга средствами Windows. Но сначала нужно определить взаимосвязь этих компонентов. Затем я расскажу о том, какие счетчики производительности имеются в Windows и как они соотносятся с аппаратными компонентами. В заключение будет показано, как мониторинг производительности позволяет повысить производительность системы.

Системный подход и определение базового уровня

При мониторинге и анализе производительности серверов Windows важно использовать системный подход и учитывать взаимное влияние аппаратных компонентов. Например, при высокой загрузке процессора не следует автоматически считать, что проблема исключительно в процессоре. Нужно учесть влияние, оказываемое памятью и загрузкой жесткого диска. Возможно, система использует слишком большой объем виртуальной памяти? В этом случае высокая загрузка процессора может оказаться симптомом нехватки оперативной памяти, а не недостаточной вычислительной мощности процессора.

Анализ работы сотен серверов Windows позволяет прийти к общему заключению: использование самых быстрых процессоров далеко не всегда решает проблемы производительности. Конечно, заманчиво для решения проблемы производительности добавить процессорной мощи, но вспомним правило из реальной жизни: если потерял дорогу в городе, то чем быстрее едешь дальше — тем вернее потеряешься еще больше. Для серверов это означает, что процессор просто быстрее отрабатывает больше циклов ожидания, пока не завершится прохождение действительно узкого места, вызвавшего задержку обработки задания.

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

Перед тем как перейти к исследованию счетчиков производительности, следует пояснить необходимость выбора базового уровня. Базовый уровень производительности представляет собой такой уровень быстродействия сервера, когда система работает с нагрузкой, и операции выполняются с приемлемой для решения задачи скоростью. Базовый уровень производительности определяется при мониторинге и сохранении журналов производительности сервера во время нормальной работы сервера. Я предпочитаю отслеживать уровень производительности в течение всего нормального рабочего дня организации, например с 9:00 до 18:00. После того как журналы производительности созданы, можно открыть инструментарий анализа производительности системы и просмотреть моменты наибольшей загруженности системы. Если производительность сервера в эти моменты была приемлемой, можно сделать вывод, что сервер обладает достаточной производительностью для решаемого класса задач.

С течением времени в большинстве организаций нагрузка на сервер возрастает. Пользователи осваивают систему, начинают работать более активно, используют новые функции, поэтому требования к быстродействию сервера возрастают. Кроме того, обычно к системе подключаются еще и новые пользователи. Все эти факторы могут привести к тому, что производительность сервера со временем может оказаться недостаточной. В таком случае следует собрать новые журналы счетчиков производительности и сравнить их с исходным базовым уровнем, чтобы определить проблемные области. При дальнейшем обсуждении необходимо иметь в виду, что следует рассматривать показания счетчиков производительности в сравнении с базовым уровнем, а не просто как результаты текущих измерений.

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

Средство мониторинга надежности и производительности Reliability and Performance Monitor в Windows Server 2008 и инструмент для измерения производительности системы System Performance в Windows Server 2003 R2 предоставляют администраторам важные счетчики производительности, отражающие работу главных компонентов сервера. Средство измерения производительности системы часто называют системным монитором, хотя в заголовке его окна написано Performance. Основные счетчики производительности центрального процессора предоставляются объектами Processor и Process. Наиболее информативными являются счетчики процента загруженности процессора, % Processor Time, процента работы в пользовательском режиме, % User Time, и процента работы в привилегированном режиме, % Privileged Time. Предоставляемые объектом Processor, эти счетчики позволяют отслеживать как загрузку отдельных процессоров сервера, так и общую загрузку всех процессоров (см. экран 1). Эти же счетчики доступны через объект Process, и в этом случае они позволяют определить использование процессоров отдельными или всеми процессами, выполняемыми на сервере.

Если вы видите, что счетчик процента загруженности процессора для объекта Processor имеет высокое значение, вы можете с помощью объекта Process настроить мониторинг для каждого отдельного процесса. Это позволит определить, какие из процессов требуют больше всего процессорного времени. Возможно, некоторые процессы могут быть перенесены на другие серверы, а могут даже обнаружиться лишние процессы, которые можно остановить без ущерба для работы сервера. Просто удивительно, как много бывает на сервере Windows неиспользуемых процессов, которые могут замедлять работу сервера, поскольку ядро Windows вынуждено тратить часть ресурсов на управление этими процессами. Примерами таких процессов являются неиспользуемые приложения автозапуска и службы и дополнительные компоненты приложений, выполняемые в отдельных процессах.

Счетчик процента загруженности процессора включает суммарное время выполнения задач в пользовательском режиме и режиме ядра операционной системы. С технической точки зрения это время, в течение которого не выполняется процесс бездействия системы System Idle. Процесс бездействия системы выполняется все время, когда не выполняются другие процессы, использующие процессорное время. По моим наблюдениям, загрузка сервера может считаться высокой, если среднее значение счетчика процента загруженности процессора превышает 65–70%.

Счетчики процента работы в пользовательском режиме (% User Time) и процента работы в привилегированном режиме (% Privileged Time) позволяют по отдельности отслеживать время процессов в пользовательском режиме и режиме ядра. Они могут помочь определить, где находится источник проблем — в пользовательских приложениях или в самой операционной системе. При этом необходимо учитывать архитектуру Windows. Большинство операций выполняется в режиме ядра, поэтому часто более 70% операций может выполняться в режиме ядра или привилегированном режиме.

Счетчики памяти

Наиболее важные счетчики использования памяти с точки зрения общего анализа быстродействия сервера находятся в объекте памяти Memory (экран 2).

По-моему, наиболее информативными являются счетчики доступной памяти в килобайтах, Available Kbytes и обмена страниц в секундах, Pages/sec. Счетчик доступной памяти в КБ показывает значения в более удобном виде, чем слишком детальный Available Bytes и слишком грубый счетчик Available Mbytes.

Счетчик Pages/sec показывает количество страниц виртуальной памяти, которые считываются или записываются в секунду. Для большинства систем размер страницы составляет 4 Кбайт, так что если взять показания данного счетчика, умноженные на 4, то получим представление об объеме данных, перемещаемом между оперативной памятью и дисковой системой за секунду.

Счетчики жестких дисков

Счетчики жестких дисков разделены на два объекта для логического диска LogicalDisk и физического диска PhysicalDisk. Эти счетчики очень близки по смыслу, но различаются способом идентификации дисков. Логический диск определяет диск по букве диска, а физический диск — по номеру (диск 0). Оба объекта показывают одинаковую информацию для одного выбранного счетчика. Но если требуется отслеживать активность для всех разделов физического диска, следует использовать объект физического диска PhysicalDisk. Основные счетчики, на которые следует обратить внимание, — это средняя длина очереди диска Average Disk Queue Length, скорость обмена с диском в байт/с Disk bytes/sec и свободной памяти в мегабайтах Free Megabytes.

Счетчик Average Disk Queue Length показывает, успевает ли накопитель отработать все запросы от выполняющихся процессов. Обычно в качестве порогового значения устанавливают длину очереди, состоящую из двух элементов. Если среднее число элементов в очереди более двух, это может служить симптомом повышенной нагрузки на дисковую систему. Этот счетчик тоже следует сопоставлять с базовым уровнем. Например, если за базовый уровень выбрано значение 2,3 элемента в очереди, и быстродействие системы при этом приемлемое, то, когда в будущем при возникновении проблем с общей производительностью сервера дисковая подсистема покажет те же или даже более низкие уровни загрузки, источник проблемы, скорее всего, следует искать в другом месте. Нормальное быстродействие определяется статистически, а какое быстродействие считать хорошим или плохим — понятие относительное, зависящее от исполняемых приложений и требований, которые пользователи предъявляют к системе.

Счетчик Disk bytes/sec может показать, соответствует ли работа диска заявленным производителем характеристикам. Иногда диски, для которых заявлена определенная скорость работы, в действительности могут работать с меньшей скоростью. Данный счетчик позволяет это обнаружить. Часто для решения проблемы снижения производительности дисковой системы по сравнению с заявленной достаточно обновить драйвер контроллера диска.

В сущности, Free Megabytes не является счетчиком производительности, но его можно использовать для прогнозирования потребления дискового пространства. Например, если ежемесячно измерять объем свободного пространства для каждого тома, можно определить скорость увеличения объема, занимаемого данными на диске. Журнал потребления дискового пространства поможет прогнозировать сроки, когда потребуется перенос устаревших данных в архив или увеличение объема дискового пространства.

Счетчики сетевых интерфейсов

Наконец, рассмотрим счетчики сетевых интерфейсов, доступ к которым предоставляется объектом Network Interface. Два главных счетчика — общей скорости в байт/с Bytes Total/sec и длины очереди вывода Output Queue Length. Счетчик Bytes Total/sec следует сопоставлять с принятым базовым уровнем. Если сетевой обмен значительно возрастает по сравнению с базовым уровнем, обычно это означает, что нагрузка на сервер существенно возросла по сравнению с нагрузкой, которая наблюдалась при определении базового уровня. Но это может также служить индикатором сетевой атаки или показывать необходимость разгрузки некоторых процессов. Счетчик Output Queue Length поможет определить, что требуется предпринять. Если среднее значение счетчика более двух, это значит, что сетевой интерфейс (или пропускная способность сетевой инфраструктуры) не справляется с передачей данных, предоставляемых сервером. Другими словами, сервер выдает данные с большей скоростью, чем сетевой интерфейс в состоянии передать.

Сохранение значений счетчиков

Теперь, когда рассмотрены 10 основ­ных счетчиков быстродействия, которые помогают следить за главными факторами, определяющими быстродействие сервера, рассмотрим подробнее, каким образом эти счетчики можно получить и сохранить. Ниже приведены инструкции, как получить данные этих счетчиков с помощью инструмента Performance для Windows 2003 R2 или Windows 2003.

  1. Запустите инструмент Perfor­mance, выбрав Start, All Programs, Administrative Tools, Performance. Вы увидите, что счетчики Pages/sec, Avg. Disk Queue Length, и % Processor Time уже загружены.
  2. Для добавления счетчиков нажмите кнопку со значком плюс (или клавишами Ctrl+I).
  3. По умолчанию выбран объект Processor. В разделе выбора счетчиков Select counters from list выделите % Privileged Time и нажмите Add.
  4. При необходимости прокрутите список, выделите счетчик % User Time и нажмите Add.
  5. Выберите объект логического диска LogicalDisk и добавьте счетчики Disk bytes/sec и Free Megabytes, как описано в п. 3 и 4.
  6. Выберите объект Memory и добавьте счетчик Available Kbytes.
  7. Наконец, выберите объект Net­work Interface и добавьте счетчики Bytes Total/sec и Output Queue Length.

После выбора нужных счетчиков нажмите OK; графики должны иметь вид, как на экране 3.

По умолчанию мониторинг счетчиков выполняется автоматически и продолжается до тех пор, пока вы не остановите процесс. Уровень загрузки сервера может изменяться в зависимости от интенсивности работы. Загрузка счетчиков быстродействия в инструмент измерения производительности позволяет осуществлять мониторинг текущей деятельности, но это только одно из применений. Теперь следует создать журнал сведений о производительности, необходимый для определения базового уровня. Приведенные ниже инструкции позволяют создать журнал данных о производительности сервера за любой выбранный промежуток времени.

Запустите инструмент Performance, как описывалось ранее.

  1. В левой панели окна Performance разверните узел журналов и оповещений производительности Performance Logs and Alerts.
  2. Щелкните правой кнопкой мыши на Counter Logs и выберите изменение настроек журнала New Log Settings.
  3. Введите имя журнала, например «Базовый_уровень_1».
  4. На вкладке General нажмите кнопку добавления счетчиков Add Counters и добавьте счетчики, значения которых требуется сохранить.
  5. Перейдите на вкладку журналов Log Files и выберите удобный для анализа формат файла журнала. Я рекомендую использовать текст с разделителем запятыми (CSV), как наиболее удобный для анализа в Microsoft Excel.
  6. На вкладке расписания Schedule укажите время для автоматического запуска и остановки журнала или выберите запуск вручную. Эту операцию можно выполнить после того, как журнал уже создан.
  7. Нажмите ОК.
  8. Если система запросит создание папки для журналов, нажмите Yes.

Таким образом, журналы производительности настроены. Подготовив журнал для сохранения описанных в данной статье 10 счетчиков производительности, вы получите хорошую основу для определения базового уровня. Применяйте эти настройки для сбора показателей, соответствующих нормальной работе систем. Если вдруг пользователи начнут жаловаться на недостаточную производительность, вы сможете сравнить текущие журналы со старыми данными, когда все было хорошо. На экране 4 представлены два линейных графика Excel 2007, построенных из файлов CSV инструмента Performance.

Измеряйте быстродействие системы относительно базового уровня

Инструмент Performance предоставляет счетчики, которые могут использоваться для измерения быстродействия аппаратного обеспечения системы относительно рекомендуемых значений или базового уровня. Главным условием успешного использования инструмента является правильный выбор счетчиков производительности. Следует иметь в виду, что при установке серверных приложений Microsoft (Microsoft SQL Server, Microsoft Exchange Server, Microsoft IIS) в систему добавляются новые счетчики производительности для установленного приложения.

Том Карпентер ([email protected]) — старший консультант в компании SYSEDCO. Тренер и автор ряда книг, в том числе SQL Server 2005 Implementation and Maintenance (McGraw-Hill)  

Инструмент Performance с добавленными счетчиками

Результаты сопоставления файлов журналов, созданных с помощью Performance

Использование счетчиков производительности для мониторинга

Поделитесь материалом с коллегами и друзьями

Как узнать индекс производительности Windows 10

Со времен Windows Vista в системе была доступна оценка производительности компонентов компьютера с точки зрения работы с данной операционной системой. Это было полезно для быстрой оценки вашего железа и выявления слабых мест в системе.

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

Однако уже начиная с Windows 8 данная информация пропала и больше нигде не отображалась. Тем не менее, она никуда не делась из системы, и встроенная оценка производительности Windows по-прежнему присутствует в 8 и 10. Просто Майкрософт убрал из интерфейса операционной системы представление этой информации в графическом виде.

Поэтому сейчас мы рассмотрим, как узнать индекс производительности Windows 10 своими силами. Для этого запускаем командную строку с правами администратора, как это сделать можно узнать здесь и выполняем следующую команду

winsat formal -restart clean

Этой командой мы запускаем тест производительности Windows 10 и дожидаемся окончания его работы. Для получения более корректных результатов лучше закрыть все ресурсоемкие приложения.

Теперь в проводнике виндовс переходим в папку C:\Windows\Performance\WinSAT\DataStore. Здесь будут разные файлы имена которых начинаются с даты и времени, нас интересует в названии которого присутствует Formal.Assessment (Recent).WinSAT.xml, например 2018-12-21 14.47.40.488 Formal.Assessment (Recent).WinSAT.xml. Дата и время в именах файлов совпадает со временем запуска теста, поэтому файлов с таким именем, но разными датами может быть несколько.

Его можно открыть в любом текстовом редакторе, но лучше воспользоваться браузером Internet Explorer или в каком вам удобней. За счет подсветки синтаксиса и разбиения на строки содержимое воспринимается гораздо легче, к тому же можно сворачивать и разворачивать узлы дерева щелкая по ним мышью. Здесь нас интересует узел «WinSPR» находящийся недалеко от начала файла, кстати сочетание горячих клавиш Ctrl+F для облегчения поиска никто не отменял.

Собственно, это и есть сведения об индексе производительности нашего «железа» в Windows 10 с точки зрения разработчиков операционной системы оцениваемый в баллах от 1 до 9,9. Чем выше число, тем лучше.

  • SystemScore — общий индекс производительности всей системы равный индексу самого медленного компонента системы.
  • MemoryScore — индекс производительности оперативной памяти. Если в системе менее 3 Гб оперативки, то индекс ограничен 5,5 баллами.
  • CpuScore — оценка скорости центрального процессора
  • CPUSubAggScore — дополнительный индекс производительности CPU
  • VideoEncodeScore — производительности в режиме кодирования видео
  • GraphicsScore — скорость работы видеокарты в интерфейсе Windows (двухмерная графика)
  • Dx9SubScore — индекс производительности в DirectX 9
  • Dx10SubScore — аналогично предыдущему, но в DirectX 10
  • GamingScore — производительности видеосистемы в играх
  • DiskScore — оценка скорости работы жесткого диска

Конечно это не так красиво и наглядно, как это было реализовано в Windows 7 непосредственно в интерфейсе, но разобраться не сложно. Кстати, как вы возможно догадались, эти файлы есть и в семерке по тому же адресу. Таким образом всегда можно вручную посмотреть результаты прошлых замеров, ведь в графическом интерфейсе показываются результаты только последнего измерения.

Далеко не все пользователи умеют и любят пользоваться командной строкой Windows, поэтому энтузиасты создали несколько программ для представления результатов проверки производительности Windows 10 в привычном оконном интерфейсе. Одной из таких программ является ExperienceIndexOK имеющая в том числе портативную версию. Просто скачиваем, разархивируем и запускаем. В результате она представит данные из файла в привычном виде.

Если посмотреть этот файл Formal.Assessment (Recent).WinSAT.xml внимательней, то дальше там найдется еще много другой информации о протестированных компонентах и результаты произведенных замеров, на основе которых оборудованию выставляется итоговая оценка. Так же в папке присутствуют другие файлы содержащие сведения о конкретном компоненте. Понять о каком именно компоненте идет речь можно из имени файла. Хотя конечно гораздо удобней воспользоваться различным софтом для тестирования производительности, а не ковыряться в этом файле выискивая полезную информацию.

Как видите, выполнить тест производительности в Windows 10 вручную совсем не сложно. Достаточно выполнить всего одну команду, а затем изучить результаты в файле.

Как проверить индекс производительности Windows в Windows 10

С выпуском Windows 8.1 Microsoft предлагает много нового, а также удалила из Windows некоторые полезные вещи. Одна из важных вещей, которую некоторые могут упустить, — это индекс производительности Windows. Для тех, кто не знаком с индексом производительности Windows, это инструмент тестирования от Microsoft, который определяет производительность вашего компьютера. Он анализирует количество вычислений процессора в секунду, операций с памятью в секунду — графики, определяя производительность Windows Aero на рабочем столе и так далее.

Microsoft впервые представила это в Windows Vista. Microsoft удалила индекс качества из Windows RT, но сохранила его в исходной версии Windows 8 в октябре 2012 года.

Я думаю, что это плохой ход со стороны Microsoft, что они решили убить эту функцию. Это был хороший способ протестировать ПК без каких-либо дополнительных инструментов. Ну, по крайней мере, компьютерные фанаты привыкли смотреть на эту оценку и сравнивать производительность, но когда дело доходит до обычных домашних пользователей, им наплевать на эту функцию. Большинство из них даже не знали, что такая функция есть в Windows 7 или Windows 8.

Благодаря WEI я знал, нужен ли мне жесткий драйвер с более высокой скоростью вращения или даже SSD на моем ноутбуке. Но я предполагаю, что Microsoft решила убрать эту функцию, потому что она была менее популярна среди пользователей. Давайте посмотрим правде в глаза; Вундеркинды — редкая порода по сравнению со средним домашним или деловым пользователем, которого на самом деле не волнуют эти мелкие изменения.

Есть предположения, что Windows 8 удалила эту функцию, потому что Магазин Windows может сделать эту работу за них. Точно так же, как Google Play Store, который не позволит вам установить несовместимую игру. Итак, я думаю, сегодня, если вы хотите проверить, совместима ли игра с вашим ПК, вы можете посетить Вы можете запустить его интернет сайт.

Этот веб-сайт проведет сравнительный анализ вашего ПК и перечислит игры, которые работают с вашим ПК. Как это работает, он смотрит на аппаратное обеспечение вашего компьютера и системное программное обеспечение, чтобы определить, может ли ваша текущая система запускать игру. Даются рекомендации по обновлению или обновлению каждого компонента, который не соответствует перечисленным требованиям. Эта запатентованная технология называется «Мгновенный экспертный анализ» и предоставляется Лабораторией системных требований.

Индекс производительности Windows в Windows 8.1

Тем не менее, если вы все же хотите узнать свой индекс производительности Windows в Windows 8.1, вы можете сделать следующее:

Мы видели, что если вы хотите сбросить свой WEI, вам нужно перейти в следующую папку:

C: Windows Performance WinSat DataStore

Теперь выберите все файлы .xml и удалите их, а затем повторно запустите оценку WEI.

Поэтому, если вы хотите узнать свой WEI, все, что вам нужно сделать, это открыть окно командной строки с повышенными привилегиями, введите Winsat формальный -перезапуск и нажмите Enter. Затем найдите и откройте файл Formal.Assessment (Initial) .WinSAT.xml в браузере по умолчанию. Вы получите все свои индивидуальные оценки индекса производительности Windows, включая окончательный Оценка диска здесь в Windows 8.1.

Индекс производительности Windows в Windows 10

Вы также можете открыть Запустить коробка, тип оболочка: игры и нажмите Enter, чтобы открыть обозреватель игр.

Здесь вы сможете увидеть WEI для своего ПК с Windows 10.

Обязательно ознакомьтесь с WEI Tool и Win Experience Index, так как они позволят вам просмотреть Windows Experience Index в Windows 10 / 8.1.

.

Индекс производительности Windows 10 • Игорь Позняев

После обновления системы до Windows 10, некоторым пользователям стало интересно, где найти индекс производительности и посмотреть его. На разном железе он может ставить оценку до 9,9. Сейчас «Свойства системы» его не покажут. Однако, он не исчез, найти его можно самостоятельно как ручным способом, так и при помощи различных утилит.

Смотрим индекс с помощью командной строки

Надо принудительным способом запустить процесс, который оценивает систему, и потом просмотреть отчет по выполненной проверке.

Сделать это можно так:

  • Запустите «Командную строку» от именем Администратора, кликнув мышью «Пуск», или в поисковой строчке с панели задач прописав «Командная строка»), укажите:

winsat formal -restart clean

  • Жмите «Ввод». Запустится процесс оценки производительности. Когда он закончится, командная строка больше не нужна, закрываем ее.

Просмотреть что получилось возможно так:

Метод 1

Ищите папку по адресу C:\Windows\Performance\WinSAT\DataStore и открывайте Formal.Assessment (Recent).WinSAT.xml (найдете его по дате в начале имени). Если нет изменений в системе, файл будет открыт одним из браузеров. Также можно открыть «Блокнотом».

В разделе WinSPR найдете, что нужно:

  • SystemScore — искомый показатель, будет показано минимальное значение;
  • MemoryScore — данные по оперативке;
  • CpuScore — данные по процессору;
  • GraphicsScore — покажет насколько производительна графика;
  • GamingScore — уровень производительности в играх;
  • DiskScore — как быстро работает жесткий диск или SSD.
Метод 2

Откройте Windows PowerShell (также с помощью строки поиска) и пропишите

Get-CimInstance Win32_WinSAT

Далее «Ввод».
В окне программы можно будет видеть все сведения по системе, а в поле WinSPRLevel найдете итоговый индекс.

Метод 3

Оговорюсь сразу, он не даст полных данных касаемо производительности каких-либо компонентов Windows, однако покажет оценку в целом по системе.

Надо нажать Win+R и ввести shell:games. Далее «Enter«. В появившимся окне «Игры» найдете искомый индекс.

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

 

В завершение скажу, что искомый параметр – довольно условный. А если вы оцениваете, к примеру, компьютер с медленным жестким диском — HDD, но топовыми комплектующими – надо либо задуматься о SSD, либо вовсе не проводить оценку.

Использование счетчиков производительности для диагностики проблем с реагированием приложений на узлах сеансов удаленных рабочих столов

  • Статья
  • 5 минут на чтение
Полезна ли эта страница?

Пожалуйста, оцените свой опыт

да Нет

Любая дополнительная обратная связь?

Отзыв будет отправлен в Microsoft: при нажатии кнопки отправки ваш отзыв будет использован для улучшения продуктов и услуг Microsoft.Политика конфиденциальности.

Представлять на рассмотрение

В этой статье

Применяется к: Windows Server 2022, Windows Server 2019, Windows 10

Одной из наиболее сложных для диагностики проблем является низкая производительность приложений: приложения работают медленно или не отвечают. Традиционно вы начинаете диагностику со сбора информации о ЦП, памяти, дисковом вводе/выводе и других показателях, а затем используете такие инструменты, как анализатор производительности Windows, чтобы попытаться выяснить причину проблемы.К сожалению, в большинстве случаев эти данные не помогают определить первопричину, поскольку счетчики потребления ресурсов имеют частые и большие изменения. Это затрудняет чтение данных и сопоставление их с сообщенной проблемой.

Примечание

Счетчик задержки пользовательского ввода совместим только с:

  • Windows Server 2019 или более поздней версии
  • Windows 10, версия 1809 или более поздняя

Счетчик задержки пользовательского ввода может помочь вам быстро определить основную причину плохого взаимодействия конечных пользователей с RDP.Этот счетчик измеряет, как долго любой пользовательский ввод (например, использование мыши или клавиатуры) остается в очереди, прежде чем он будет принят процессом, и счетчик работает как в локальных, так и в удаленных сеансах.

На следующем изображении показано примерное представление потока пользовательского ввода от клиента к приложению.

Счетчик задержки пользовательского ввода измеряет максимальную дельту (в пределах интервала времени) между входными данными, поставленными в очередь, и моментом их получения приложением в традиционном цикле обработки сообщений, как показано на следующей блок-схеме:

Одной из важных особенностей этого счетчика является то, что он сообщает о максимальной задержке пользовательского ввода в пределах настраиваемого интервала.Это максимальное время, необходимое для того, чтобы ввод достиг приложения, что может повлиять на скорость важных и заметных действий, таких как набор текста.

Например, в следующей таблице задержка пользовательского ввода будет указана как 1000 мс в пределах этого интервала. Счетчик сообщает о самой медленной задержке пользовательского ввода в интервале, потому что восприятие пользователем «медленного» определяется самым медленным временем ввода (максимальным), которое они испытывают, а не средней скоростью всех общих вводов.

Номер 0 1 2
Задержка 16 мс 20 мс 1000 мс

Включить и использовать новые счетчики производительности

Чтобы использовать эти новые счетчики производительности, необходимо сначала включить раздел реестра, выполнив следующую команду:

  reg add "HKLM\System\CurrentControlSet\Control\Terminal Server"/v "EnableLagCounter"/t REG_DWORD/d 0x1/f
  

Примечание

Если вы используете Windows 10 версии 1809 или более поздней или Windows Server 2019 или более поздней версии, вам не нужно включать раздел реестра.

Далее перезапустите сервер. Затем откройте системный монитор и выберите знак «плюс» (+), как показано на следующем снимке экрана.

После этого вы должны увидеть диалоговое окно «Добавить счетчики», в котором вы можете выбрать Задержка пользовательского ввода на процесс или Задержка пользовательского ввода на сеанс .

Если вы выберете Задержка пользовательского ввода на процесс , вы увидите экземпляров выбранного объекта (другими словами, процессов) в формате SessionID:ProcessID .

Например, если приложение «Калькулятор» запущено в сеансе с идентификатором 1, вы увидите 1:4232 ​​ .

Примечание

Не все процессы включены. Вы не увидите никаких процессов, работающих как SYSTEM.

Счетчик начинает сообщать о задержке пользовательского ввода, как только вы его добавляете. Обратите внимание, что максимальный масштаб по умолчанию установлен на 100 (мс).

Далее давайте посмотрим на Задержку пользовательского ввода на сеанс . Существуют экземпляры для каждого идентификатора сеанса, и их счетчики показывают задержку пользовательского ввода любого процесса в указанном сеансе.Кроме того, есть два экземпляра, называемые «Максимальная» (максимальная задержка пользовательского ввода по всем сеансам) и «Средняя» (средняя по всем сеансам).

В этой таблице показан наглядный пример этих экземпляров. (Вы можете получить ту же информацию в Perfmon, переключившись на тип графика Report.)

Тип счетчика Имя экземпляра Сообщенная задержка (мс)
Задержка пользовательского ввода на процесс 1:4232 <Калькулятор.exe > 200
Задержка пользовательского ввода на процесс 2:1000 ​​ 16
Задержка пользовательского ввода на процесс 1:2000 ​​ 32
Задержка пользовательского ввода на сеанс 1 200
Задержка пользовательского ввода на сеанс 2 16
Задержка пользовательского ввода на сеанс Средний 108
Задержка пользовательского ввода на сеанс Максимум 200

Счетчики, используемые в перегруженной системе

Теперь давайте посмотрим, что вы увидите в отчете, если производительность приложения ухудшится.На следующем графике показаны показания для пользователей, работающих удаленно в Microsoft Word. В этом случае производительность сервера RDSH со временем снижается по мере того, как входит больше пользователей.

Вот как читать линии графика:

  • Розовая линия показывает количество сеансов, зарегистрированных на сервере.
  • Красная линия — это загрузка ЦП.
  • Зеленая линия — это максимальная задержка пользовательского ввода во всех сеансах.
  • Синяя линия (на этом графике черная) представляет собой среднюю задержку пользовательского ввода во всех сеансах.

Вы заметите, что существует корреляция между всплесками ЦП и задержкой пользовательского ввода — по мере увеличения нагрузки на ЦП увеличивается задержка пользовательского ввода. Кроме того, по мере того, как в систему добавляется больше пользователей, загрузка ЦП приближается к 100%, что приводит к более частым всплескам задержки пользовательского ввода. Хотя этот счетчик очень полезен в тех случаях, когда на сервере заканчиваются ресурсы, вы также можете использовать его для отслеживания задержки пользовательского ввода, связанной с конкретным приложением.

Опции конфигурации

Важно помнить, что при использовании этого счетчика производительности он сообщает о задержке пользовательского ввода по умолчанию с интервалом в 1000 мс.Если задать для свойства интервала выборки счетчика производительности (как показано на следующем снимке экрана) любое другое значение, сообщаемое значение будет неверным.

Чтобы исправить это, вы можете установить следующий раздел реестра, чтобы он соответствовал интервалу (в миллисекундах), который вы хотите использовать. Например, если мы меняем выборку каждые x секунд на 5 секунд, нам нужно установить этот ключ на 5000 мс.

  [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]

"LagCounterInterval"=dword:00005000
  

Примечание

Если вы используете Windows 10 версии 1809 или более поздней или Windows Server 2019 или более поздней версии, вам не нужно устанавливать LagCounterInterval для исправления счетчика производительности.

Мы также добавили несколько ключей, которые могут оказаться полезными в том же разделе реестра:

.

LagCounterImageNameFirst — установите для этого ключа значение DWORD 1 (значение по умолчанию 0 или ключ не существует). Это изменяет имена счетчиков на «Имя изображения SessionID:ProcessId». Например, «исследователь <1:7964>». Это полезно, если вы хотите отсортировать изображение по имени.

LagCounterShowUnknown — установите для этого ключа значение DWORD 1 (значение по умолчанию 0 или ключ не существует).Это показывает любые процессы, которые работают как службы или SYSTEM. Некоторые процессы будут отображаться с сеансом, установленным как «?».

Вот как это выглядит, если включить оба ключа:

Средства мониторинга могут использовать этот счетчик с помощью счетчиков производительности.

Поделитесь своим отзывом

Вы можете отправить отзыв об этой функции через Центр отзывов. Выберите Приложения > Все остальные приложения и включите «Счетчики производительности RDS — монитор производительности» в заголовок сообщения.

Как настроить счетчики производительности в мониторе производительности Windows — Business Central

  • Статья
  • 2 минуты на чтение
Полезна ли эта страница?

Пожалуйста, оцените свой опыт

да Нет

Любая дополнительная обратная связь?

Отзыв будет отправлен в Microsoft: при нажатии кнопки отправки ваш отзыв будет использован для улучшения продуктов и услуг Microsoft.Политика конфиденциальности.

Представлять на рассмотрение

В этой статье

В этом разделе описывается, как использовать Windows Performance Monitor для сбора и просмотра данных счетчиков производительности Business Central. Список счетчиков производительности Business Central см. в разделе Счетчики производительности Business Central.

Чтобы настроить счетчики производительности Business Central

  1. Запустите монитор производительности Windows.

    • Выберите Start , в поле Search введите perfmon , а затем выберите связанную ссылку.
  2. В области навигации разверните Инструменты мониторинга и выберите Монитор производительности .

  3. На панели инструментов панели консоли нажмите кнопку Добавить .

  4. В окне Добавить счетчики в раскрывающемся списке Выбрать счетчики с компьютера выберите компьютер, на котором работает Business Central Server.

  5. В списке Доступные счетчики разверните Business Central и выберите один или несколько счетчиков.

  6. В списке Экземпляры выбранного объекта выберите один или несколько экземпляров Business Central Server.

  7. Нажмите кнопку Добавить , затем нажмите кнопку OK .

  8. Нажмите кнопку OK .

    Windows Performance Monitor отображает данные для выбранных вами счетчиков.

Дополнительные сведения об использовании системного монитора Windows см. в разделе Монитор производительности Windows.

См. также

Счетчики производительности Business Central
Мониторинг сервера Business Central
Работа с наборами сборщиков данных

404 | Микро Фокус

  • Профессиональные услуги

    Сформируйте свою стратегию и трансформируйте гибридную ИТ.


  • Профессиональные услуги по продуктам
  • Аналитика и большие данные

    Поможет внедрить безопасность по всей цепочке создания стоимости ИТ и наладить сотрудничество между ИТ-операциями, приложениями и командами безопасности.

  • Информационная безопасность

    Помогите вам быстрее реагировать и получить конкурентное преимущество благодаря корпоративной гибкости.

  • DevOps

    Ускорьте получение результатов в гибридном облаке с помощью консультационных услуг, услуг по трансформации и внедрению.

  • IT4IT Консультации по цепочке создания стоимости

    Службы управления приложениями, позволяющие поручить управление решениями специалистам, понимающим вашу среду.

  • Управление доставкой приложений

    Стратегические консультационные услуги для реализации вашей программы цифровой трансформации.

  • Жизненный цикл мобильного приложения

    Полнофункциональное моделирование вариантов использования с предварительно встроенной интеграцией со всем портфолио программного обеспечения Micro Focus, демонстрирующее реальный вариант использования

  • Управление гибридным облаком и брокерские услуги

    Экспертные услуги по анализу безопасности, которые помогут вам быстро спроектировать, развернуть и проверить реализацию технологии безопасности Micro Focus.

  • Автоматизация центра обработки данных

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

  • Управление операциями

    Получайте ценные сведения из больших данных с помощью аналитики в реальном времени и выполняйте поиск в неструктурированных данных.

  • Управление услугами

    Получайте ценные сведения из больших данных с помощью аналитики в реальном времени и выполняйте поиск в неструктурированных данных.

  • Вертика

    Получайте ценные сведения из больших данных с помощью аналитики в реальном времени и выполняйте поиск в неструктурированных данных.

  • Глобальная аутентификация продукта

    Мобильные услуги, обеспечивающие производительность и ускоряющие вывод на рынок без ущерба для качества.

  • Управляемые службы

    Получайте ценные сведения из больших данных с помощью аналитики в реальном времени и выполняйте поиск в неструктурированных данных.

  • Модельные офисы

    Комплексные услуги по работе с большими данными, которые помогут вашему предприятию двигаться вперед.

  • API: счетчик производительности Windows

    Счетчики производительности — это встроенный механизм Windows, позволяющий оценивать производительность и работоспособность системы. Используя счетчики производительности, пользователи и администраторы могут проверять работу различных компонентов, включая процессоры, драйверы, базы данных и т. д.

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

    Сбор данных

    Windows собирает данные о производительности системы, так называемые счетчики производительности, в режиме реального времени. Инструмент Performance Monitor отвечает за сбор этих счетчиков производительности в системах Windows и может использоваться для ручного мониторинга производительности системы.Это стандартная утилита, включенная во все современные редакции Windows. Утилиту можно запустить как из меню «Пуск», так и из командной строки или поля поиска, введя команду perfmon для Windows 8/10. После запуска утилиты мы видим стандартную панель, в которой мы можем добавлять и удалять счетчики, менять вид и масштабировать графики данных.

    Для замены ручной работы с Performance Monitor и автоматизации мониторинга счетчиков производительности Windows используется MetricsView от Dotcom-Monitor.Настройка MetricsView включает в себя три основных шага: настройку сборщика MetricsView, который позволяет собирать данные счетчиков производительности с целевого компьютера, установку программного обеспечения MetricsView, называемого агентом MetricsView, на целевом хосте и настройку параметров мониторинга.

    Программное обеспечение агента MetricsView установлено в сети компании и фиксирует счетчики производительности. После установки и настройки агент подключается к службе Dotcom-Monitor и отправляет статистику счетчиков производительности в режиме реального времени назначенному Dotcom-Monitor MetricsView Collector.Агент может отслеживать любые счетчики производительности, доступные на локальном узле, а также любые дополнительные счетчики производительности других компьютеров в этой сети, к которым у службы есть доступ. Чтобы разрешить взаимодействие с другими удаленными службами в сети, вы можете разрешить агенту входить в систему под учетной записью с соответствующими правами.

    Собранная статистика производительности включает все счетчики производительности, доступные для системы. Количество доступных счетчиков производительности зависит от версии системы.

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

    Обработка данных счетчиков производительности

    Устройство мониторинга MetricsView можно настроить на мониторинг определенного счетчика производительности в выбранном коллекторе с заданной периодичностью (начиная с 15 минут и до 1 минуты). Все данные, извлеченные из коллектора, агрегируются в соответствии с настройками устройства. Вы можете настроить устройство на агрегирование максимального, минимального или среднего значения отслеживаемого счетчика.

    Отчеты и оповещения об ошибках

    В настройках устройства можно настроить максимальный и минимальный порог для значения счетчика производительности. В случае, когда значение выходит за установленные пределы, система сгенерирует предупреждение и отправит уведомление на указанный адрес уведомления. Таким образом, вы можете быть в курсе узких мест вашей системы по мере их возникновения.

    Кроме того, вы можете получить онлайн-отчет MetricsView, чтобы просмотреть статистику по отслеживаемому счетчику производительности.Используйте онлайн-отчет, чтобы отслеживать тенденции в производительности вашей системы и заранее реагировать на ее снижение.

    10+ лучших программ для мониторинга ресурсов для Windows 10/11

    по Милан Станоевич

    Эксперт по Windows и программному обеспечению

    Милан с детства увлекался ПК, и это привело его к интересу ко всем технологиям, связанным с ПК.До прихода в WindowsReport он работал веб-разработчиком. Читать далее Обновлено:

    Размещено: август 2021 г.

    • Инструменты системного монитора для Windows 10 и 11 предлагают полную диагностику производительности вашей ОС.
    • Программное обеспечение для мониторинга ресурсов ПК
    • собирает информацию о температуре системы или использовании ЦП.
    • Некоторые приложения для мониторинга ресурсов ПК также предлагают сведения о сетевых подключениях.
    • Большинство таких программ используют простые методы для отображения использования системных ресурсов.

    XУСТАНОВИТЬ, НАЖИМАЯ НА ФАЙЛ ЗАГРУЗКИ

    Для устранения различных проблем с ПК мы рекомендуем Restoro PC Repair Tool:
    Это программное обеспечение устраняет распространенные компьютерные ошибки, защищает вас от потери файлов, вредоносных программ, сбоев оборудования и оптимизирует работу вашего ПК для достижения максимальной производительности. Исправьте проблемы с ПК и удалите вирусы прямо сейчас, выполнив 3 простых шага:
    1. Загрузите Restoro PC Repair Tool , который поставляется с запатентованными технологиями (патент доступен здесь).
    2. Нажмите Начать сканирование , чтобы найти проблемы Windows, которые могут вызывать проблемы с ПК.
    3. Нажмите Восстановить все , чтобы устранить проблемы, влияющие на безопасность и производительность вашего компьютера.
    • Restoro был загружен 0 читателями в этом месяце.

    Отслеживание системных ресурсов относительно просто в Windows 10 и Windows 11. Однако некоторые пользователи предпочитают использовать для этой цели сторонние приложения, поскольку они предлагают лучший и более простой пользовательский интерфейс.

    Если вам требуются полные данные о производительности и процессах вашей системы, с помощью этих инструментов можно получить подробные отчеты об использовании или температуре ЦП, использовании ОЗУ или памяти на жестком диске.

    Этот тип информации имеет решающее значение для работоспособности вашего ПК, предоставляя вам все, что вы должны знать о качестве и удобстве использования аппаратного или программного обеспечения.

    Если вы ищете специальный инструмент для мониторинга системных ресурсов, мы собрали здесь аккуратный список программ, которые вам нужно проверить.

    Paessler PRTG — это комплексное программное обеспечение, предоставляющее полный спектр услуг по мониторингу вашего ПК, приложений, сети и многого другого. По сути, это влечет за собой ИТ-инфраструктуру у вас под рукой.

    Любой должен знать, что мониторинг системных ресурсов является обязательной задачей для любого ПК. Таким образом, отслеживание ваших аппаратных компонентов с помощью этого стороннего программного обеспечения может предоставить вам подробные данные об использовании ЦП или других процессах.

    На этой же странице вы можете использовать технологию PRTG для мониторинга аппаратных данных, таких как возможности ЦП или ОЗУ, хранилище на жестком диске, сетевой принтер, маршрутизаторы и т. д. 

    Кроме того, Paessler предлагает возможность отслеживать процессы с помощью таких функций, как встроенная технология оповещения, решение для аварийного переключения кластера для обеспечения безопасности, карты или информационные панели в реальном времени, мониторинг распределенной сети и многопользовательский интерфейс.

    Чтобы получить лучшее представление, программное обеспечение отслеживает производительность компонентов вашего ПК с помощью различных датчиков, которые показывают, насколько быстро работает процессор. Например, и SNPM Загрузка ЦП — это датчик, используемый для мониторинга сетевых каналов и просмотра полезных данных.

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

    Paessler PRTG

    Подумайте о программном обеспечении для мониторинга, которое беспрепятственно регулирует производительность вашего ПК.Попробуйте Paessler PRTG!

    AIDA64 Extreme — это комплексный системный анализатор и инструмент для тестирования производительности, который включает в себя некоторые мощные функции, такие как мониторинг ЦП, ОЗУ, графического процессора и системных функций.

    Он также может предлагать эталонные тесты и проводить подробный аудит ваших системных ресурсов.

    Его интерфейс очень интуитивно понятен и похож на Microsoft Console Management. Вы можете ознакомиться с большим количеством индикаторов активности.

    Это программное обеспечение также позволяет проводить стресс-тестирование всех компонентов в самых разных комбинациях.

    В вашем распоряжении также будет отличная поддержка от команды AIDA. Скачайте и попробуйте.

    Аида64

    Получите диагностику разогнанной системы в режиме реального времени и поддержку для измерения производительности вашего устройства.

    Wise System Monitor — еще один полезный инструмент, который может помочь вам контролировать системные ресурсы. Основной инструмент позволяет вам видеть все ваши запущенные процессы и видеть, сколько ресурсов компьютера они используют.

    В комплект также входит монитор оборудования, который позволяет просматривать всю информацию, связанную с оборудованием. Вы можете увидеть подробную информацию о вашей материнской плате, процессоре, видеокарте, памяти и т. д.

    При желании вы также можете просмотреть соответствующую информацию о вашей операционной системе.

    Что касается монитора ресурсов, он находится в правом нижнем углу, прямо над панелью задач. Инструмент будет отображать такую ​​информацию, как скорость загрузки и выгрузки, использование ОЗУ и ЦП, а также температуру ЦП.

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

    Wise System Monitor — достойный инструмент для мониторинга ваших системных ресурсов. Инструмент обеспечивает легкий доступ ко всей информации, поэтому он идеально подходит для обычных пользователей.

    Wise System Monitor также позволяет просматривать системную информацию, которая может быть весьма полезна для некоторых пользователей.

    Это бесплатное и простое приложение, единственным недостатком которого может быть отсутствие каких-либо настроек.

    Если вы ищете простое приложение для мониторинга системных ресурсов, обязательно проверьте Wise System Monitor.

    Системный монитор Wise

    Просматривайте подробную, но понятную информацию о состоянии вашей системы и оборудования с помощью этого бесплатного инструмента.

    Rainmeter — это простой инструмент с открытым исходным кодом, который позволяет вам контролировать системные ресурсы. Инструмент будет отображать небольшие гаджеты на вашем рабочем столе, чтобы вы могли легко контролировать использование вашего процессора и оперативной памяти.

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

    Вы можете легко выбрать, какие гаджеты вы хотите отобразить, и вы можете легко перемещать гаджеты в любое место на экране.

    Хотя Rainmeter прост в использовании, он предлагает широкие возможности настройки. Настраивая этот инструмент, вы можете добавлять в приложение новые скины и новые функции.

    Если вы не разработчик, существует активное сообщество, которое постоянно разрабатывает новые скины и функции.

    Rainmeter доступен в портативной версии, поэтому нет необходимости устанавливать его на свой ПК, щелкнув правой кнопкой мыши и запустив его.

    Инструмент предлагает все основные функции, которые вам нужны, но если вы хотите использовать весь потенциал Rainmeter, мы настоятельно рекомендуем вам попробовать использовать различные скины для инструмента.

    Это отличный инструмент для мониторинга системы, но рядовые пользователи могут отвернуться от обширной настройки.

    Получить Rainmeter

    Если вы ищете надежный и простой в использовании инструмент для мониторинга системных ресурсов, обратите внимание на FreeMeter.Приложение имеет простой пользовательский интерфейс, и оно покажет вам всю необходимую информацию в виде графиков.

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

    Freemeter показывает простые в использовании отчеты и обновления состояния в режиме реального времени о времени безотказной работы вашей системы, а также о свободном месте на жестком диске.

    Наряду с этим он отслеживает использование ЦП. Профессиональная версия может отображать использование ЦП ядра и использование ЦП пользователем отдельно.

    Что касается подключения к Интернету, программное обеспечение может отдельно отслеживать как скорость беспроводной сети, так и скорость Ethernet.

    Это также может помочь в устранении неполадок и устранении проблем с задержкой. FreeMeter отслеживает сетевой пинг и помогает при медленных соединениях.

    FreeMeter предлагает бесплатную версию, а также премиум-версию с большим набором функций. Попробуйте и посмотрите, соответствует ли он вашим потребностям.

    ⇒ Получить FreeMeter

    Эта компания, предлагающая несколько решений, может предложить мониторинг сети различных поставщиков на вашем собственном ПК, который мгновенно отображает данные о сетевом подключении.

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

    В соответствии с вашими потребностями в мониторинге легко управлять вашей ИТ-инфраструктурой с подробным представлением производительности физической сети или данных облачного сервера.

    Более того, у вас есть абсолютный контроль над сетевыми процессами и документирование всех вопросов, касающихся подключения, с ключевыми показателями и детальным анализом, предназначенным для охвата всего.

    Также можно отслеживать и анализировать сети устройств Cisco, не выходя из дома. Точнее, у вас есть доступ к графикам доступности или производительности в одном представлении.

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

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

    Совет эксперта: Некоторые проблемы с ПК трудно решить, особенно когда речь идет о поврежденных репозиториях или отсутствующих файлах Windows.Если у вас возникли проблемы с исправлением ошибки, возможно, ваша система частично сломана. Мы рекомендуем установить Restoro, инструмент, который просканирует вашу машину и определит, в чем проблема.
    Щелкните здесь, чтобы загрузить и начать восстановление.

    Анализируя более 1200 приложений, чтобы увидеть время отклика, или классифицируя сетевой трафик, вы получаете идеальные методы решения проблем.

    Наконец, вы сможете эффективно управлять производительностью сети с помощью мгновенных уведомлений о возникновении проблем и важных данных о состоянии сетевого оборудования.

    ⇒ Получить Монитор производительности сети Solarwind

    Process Explorer разработан как альтернатива диспетчеру задач, и этот инструмент будет отображать список всех ваших активных процессов. С помощью этого инструмента вы можете легко завершить определенный процесс или изменить его приоритет.

    Кроме того, вы также можете отслеживать системные ресурсы с помощью Process Explorer.

    В Process Explorer доступны четыре графика, каждый из которых представляет один ресурс. Если вам нужна подробная информация, просто щелкните один из графиков, и появится новое окно.

    Оттуда вы можете просмотреть сводку или проверить использование ЦП, памяти, ввода-вывода и графического процессора по отдельности.

    Этот инструмент также поставляется с небольшим графиком, который появится на панели задач, чтобы вы всегда могли контролировать свои системные ресурсы.

    Process Explorer — отличная альтернатива диспетчеру задач, но его также можно использовать для мониторинга системных ресурсов. Это приложение является бесплатным и портативным, поэтому обязательно попробуйте его.

    G и Process Explorer

    Еще одним простым инструментом, позволяющим отслеживать системные ресурсы, является TinyResMeter.Это портативное и легкое приложение, поэтому оно может работать практически на любом ПК.

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

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

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

    TinyResMeter имеет немного устаревший интерфейс, но все еще может быть полезен. Инструмент позволяет щелкнуть правой кнопкой мыши каждое поле и просмотреть подробную информацию о нем.

    Например, щелкнув правой кнопкой мыши на жестком диске, вы увидите общий объем места, метку, тип системы и всю другую необходимую информацию.

    Что касается недостатков, инструмент иногда кажется немного вялым, а также есть одна визуальная ошибка, которую мы заметили.

    Каждый раз, когда вы наводите указатель мыши на TinyResMeter, он становится черным, а через секунду возвращается к нормальному состоянию.

    Это небольшая ошибка, но иногда она может вызывать раздражение.

    TinyResMeter — это простое портативное приложение, позволяющее контролировать системные ресурсы. Несмотря на свою простоту, приложение кажется немного устаревшим и имеет несколько мелких ошибок.

    G и TinyResMeter

    Если вы хотите просмотреть подробную информацию о вашей системе, HWMonitor — идеальный инструмент для вас.

    Этот инструмент системного мониторинга является бесплатным и позволит вам контролировать ваше оборудование и просматривать всю необходимую информацию.

    Приложение поставляется с деревом оборудования, которое можно развернуть, чтобы увидеть необходимую информацию. С помощью этого инструмента вы можете увидеть важную информацию, такую ​​как температура, скорость вращения вентилятора и использование.

    Хотя вы можете видеть информацию о вашей материнской плате, ЦП, графической карте и жестком диске, кажется, что вы не можете видеть информацию об оперативной памяти или сетевом подключении.

    В отличие от других инструментов в нашем списке, HWMonitor не предлагает график в реальном времени, и для проверки ваших системных ресурсов вам нужно держать окно HWMonitor открытым.

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

    HWMonitor — достойный инструмент, он бесплатный и портативный, но он не показывает никакой информации о вашем сетевом подключении или оперативной памяти, что, по нашему мнению, является его самым большим недостатком.

    Ge т HWMonitor

    Moo0 System Monitor — это бесплатный портативный инструмент для мониторинга системных ресурсов.Этот инструмент состоит из нескольких графиков, которые показывают вам всю необходимую системную информацию.

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

    При желании вы также можете добавить дополнительные поля для отображения дополнительной информации.

    Инструмент поддерживает некоторые настройки, и вы можете изменить размер инструмента или его прозрачность. Вы также можете автоматически скрыть этот инструмент после определенного периода бездействия.

    Инструмент также поддерживает множество различных цветовых схем, и вы даже можете настроить автоматическое изменение цветовой схемы.

    Системный монитор Moo0 — отличный инструмент, он простой и портативный, поэтому он идеально подойдет как для обычных, так и для опытных пользователей.

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

    В целом, Moo0 System Monitor — отличный инструмент, и вам обязательно стоит его попробовать.

    G и Системный монитор Moo0

    Taskbar Meters — это набор приложений, которые позволяют контролировать системные ресурсы. Доступно три приложения, и все они работают одинаково.

    Каждое приложение будет позиционироваться на панели задач и показывать вам использование ваших ресурсов.

    Каждое приложение предназначено для изменения своего цвета на панели задач, поэтому вы легко заметите, если используете слишком много ресурсов.

    С помощью этих инструментов вы можете отслеживать использование ЦП, ОЗУ и диска, чего более чем достаточно для обычных пользователей. При желании вы можете настроить цвета или обновить частоту каждого инструмента.

    Мы должны отметить, что эти приложения используют простой метод для отображения использования ваших системных ресурсов.

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

    Единственным недостатком этих инструментов является отсутствие возможности показать подробную информацию об использовании ЦП, ОЗУ или диска, что может оттолкнуть некоторых пользователей.

    Получить TaskbarMeters

    На что следует обращать внимание при выполнении анализа монитора ресурсов ПК?

    • Монитор оперативной памяти: Мониторинг использования и доступности памяти, чтобы никогда не исчерпать место для хранения.
    • Монитор ЦП: Подробные отчеты и статистика о температуре, использовании и доступности вашего процессора с течением времени.

    Если вы хотите контролировать системные ресурсы, не стесняйтесь использовать любой из этих инструментов.

    Очень важно поддерживать работоспособность компьютера. Первым шагом является соответствующий мониторинг системных ресурсов, и этого списка более чем достаточно для предоставления наилучших вариантов для всех и для каждого ПК.

    Мы хотели бы услышать, какой из этих инструментов вы предпочитаете и почему. Используйте раздел комментариев, чтобы связаться с нами.

    Все еще есть проблемы? Исправьте их с помощью этого инструмента:
    1. Загрузите этот инструмент для ремонта ПК с оценкой «Отлично» на TrustPilot.com (загрузка начинается на этой странице).
    2. Нажмите Начать сканирование , чтобы найти проблемы Windows, которые могут вызывать проблемы с ПК.
    3. Нажмите Исправить все , чтобы устранить проблемы с запатентованными технологиями (эксклюзивная скидка для наших читателей).

    Restoro был загружен 0 читателями в этом месяце.

    Была ли эта страница полезной? 8

    Спасибо!

    Недостаточно подробностей Сложно понять Другой Связаться с экспертом

    Есть 5 комментариев

    7 счетчиков производительности Windows

    Обзор

    Вы можете эффективно отслеживать счетчики производительности Windows, используя ключ perf_counter[] .

    Например:

      perf_counter["\Processor(0)\Interrupts/sec"]  

    или

      perf_counter["\Процессор(0)\Прерывания/сек", 10]  

    Дополнительные сведения об использовании этого ключа или его эквивалента только на английском языке perf_counter_en см. в разделе Ключи элементов для Windows.

    Чтобы получить полный список счетчиков производительности, доступных для мониторинга, вы можете запустить:

    Вы также можете использовать низкоуровневое обнаружение для обнаружения нескольких экземпляров объектов счетчиков производительности Windows и автоматизировать создание элементов perf_counter для нескольких экземпляров объектов.

    Числовое представление

    Windows поддерживает числовые представления (индексы) для имен объектов и счетчиков производительности. Zabbix поддерживает эти числовые представления в качестве параметров ключей элементов perf_counter , perf_counter_en и в параметрах конфигурации PerfCounter , PerfCounterEn .

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

    Чтобы узнать числовые эквиваленты, запустите regedit , затем найдите HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009 .

    Запись реестра содержит такую ​​информацию:

      1
           1847 г.
           2
           Система
           4
           объем памяти
           6
           % процессорного времени
           10
           Операций чтения файла/сек
           12
           Операций записи файла/сек
           14
           Операций управления файлами/сек
           16
           Чтение файла, байт/сек
           18
           Байт записи файла/сек
           ....  

    Здесь вы можете найти соответствующие числа для каждой строковой части счетчика производительности, как в ‘\System\% Processor Time’:

      Система → 2
           % процессорного времени → 6  

    Затем вы можете использовать эти числа для представления пути в цифрах:

    Параметры счетчика производительности

    Вы можете развернуть некоторые параметры PerfCounter для мониторинга счетчиков производительности Windows.

    Например, вы можете добавить это в файл конфигурации агента Zabbix:

      PerfCounter=UserPerfCounter1, "\Memory\Чтений страниц/сек", 30
              или
              PerfCounter=UserPerfCounter2,"\4\24",30  

    Имея такие параметры, вы можете просто использовать UserPerfCounter1 или UserPerfCounter2 в качестве ключей для создания соответствующих элементов.

    Не забудьте перезапустить агент Zabbix после внесения изменений в файл конфигурации.

    Как использовать монитор производительности Windows как опытный пользователь

    Вам кажется, что ваш компьютер работает медленно и не отвечает? Это может быть связано с любым количеством факторов — слишком много запущенных одновременно приложений, старое или слабое оборудование, скрытые вредоносные программы в вашей системе и т. д. — и самая сложная часть — определить, какие из них применимы к вам.

    Хорошей новостью является то, что в Windows есть множество полезных диагностических инструментов , и один из них называется монитором производительности (не путать с монитором надежности).Использование этого может действительно сократить время устранения неполадок.

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

    Как запустить монитор производительности

    В Windows 10 вы найдете не менее пяти способов доступа к монитору производительности. Я лично использую только первый метод, но не стесняйтесь использовать любой из них, который вам наиболее знаком и удобен.

    • Через поиск Windows: Откройте меню «Пуск» , найдите монитор производительности и запустите монитор производительности (который должен быть помечен как настольное приложение).
    • С помощью инструментов администрирования: Откройте панель управления и перейдите к Система и безопасность > Инструменты администрирования , затем дважды щелкните ярлык системного монитора.
    • Через приглашение «Выполнить»: Используйте сочетание клавиш Windows + R , чтобы открыть приглашение «Выполнить» (одно из многих сочетаний клавиш Windows, которые нужно изучить), затем введите perfmon и нажмите OK .
    • Через командную строку: Используйте сочетание клавиш Windows + X , чтобы открыть меню опытного пользователя (одна из многих суперспособностей Windows, которую нужно изучить), затем нажмите Командная строка . В командной строке введите perfmon и нажмите Enter .
    • Через Windows PowerShell: Запустите PowerShell , используя выбранный вами метод, затем введите perfmon и нажмите Enter .Этот метод наиболее полезен, если вы уже являетесь обычным пользователем PowerShell.

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

    1. Мониторинг всех видов данных

    По умолчанию монитор производительности начинается с одного измерения данных: Процессорное время . Это показывает, какой процент максимальной мощности вашего процессора используется в каждый момент времени, или, другими словами, насколько усердно он работает в любой момент.

    Но вы можете отслеживать сотни других статистических данных в вашей системе, если хотите. Монитор производительности позволяет добавлять и удалять «счетчики» на доске (счетчик — это еще одно слово, обозначающее «то, что вы хотите отслеживать»). Эта гибкость делает этот инструмент таким полезным.

    Таким образом, несмотря на то, что вы можете использовать Диспетчер задач для обзора производительности, это гораздо лучший инструмент для использования, когда вы пытаетесь конкретно диагностировать конкретную проблему.

    Чувствуете, что еще не поняли? Это нормально. Давайте рассмотрим некоторые из различных счетчиков, которые вы можете добавить. Это должно помочь вам лучше понять, что такое счетчики и чем они полезны:

    .
    • Память | % выделенных байтов в использовании : отслеживает, какой процент вашей оперативной памяти в настоящее время используется («используется»). Это должно колебаться, когда приложения открываются и закрываются, но если оно постоянно увеличивается, это может указывать на утечку памяти.
    • Сетевой интерфейс | Bytes Total/sec : Отслеживает, сколько байтов отправлено и получено через определенный сетевой интерфейс (например, Wi-Fi или Ethernet). Если это когда-либо превысит 70% пропускной способности интерфейса, вам следует подумать об обновлении.
    • Файл подкачки | % Использование : Отслеживает, сколько используется файл подкачки вашей системы. Если это постоянно высокое значение, вам следует рассмотреть возможность увеличения физической оперативной памяти или, по крайней мере, увеличения размера файла подкачки.
    • Физический диск | % Disk Time : Отслеживает, сколько времени жесткий диск тратит на обработку запросов на чтение и/или запись. Если это постоянно высокое значение, вам следует рассмотреть возможность перехода на твердотельный накопитель.
    • Физический диск | % Время чтения с диска : То же, что и выше, за исключением только запросов на чтение.
    • Физический диск | % Время записи на диск : То же, что и выше, за исключением только запросов на запись.
    • Процессор | % Interrupt Time : Отслеживает, сколько времени ваш ЦП тратит на обработку аппаратных прерываний. Если этот показатель постоянно превышает 10-20%, это может указывать на потенциальную проблему в одном из ваших аппаратных компонентов.
    • Резьба | % процессорного времени : Отслеживает, какая часть возможностей вашего процессора используется отдельным потоком процесса (приложение может иметь несколько потоков).Полезно, только если вы можете определить, какой поток отслеживать.

    Обратите внимание, что монитор производительности удобно распределяет счетчики по категориям, поэтому каждый из приведенных выше счетчиков имеет префикс. Эти категории пригодятся, если вы хотите настроить наборы сборщиков данных (подробнее об этом ниже).

    Вы также можете добавить целую категорию счетчиков на монитор вместо выбора отдельных счетчиков за раз.

    Совет для профессионалов: Вы можете создавать свои собственные счетчики производительности, используя такие языки, как Visual Basic, C#, F#, а также PowerShell.Инструкции для этого выходят за рамки данной статьи.

    2. Создание наборов сборщиков данных

    Допустим, вы хотите еженедельно отслеживать использование памяти вашей системой. Не так ли сложно каждый раз открывать системный монитор и добавлять каждый счетчик, который вам нужен?

    Что делать, если вы хотите контролировать использование памяти, использование диска с данными, использование сети и производительность индексатора поиска Windows? Не является ли еще более сложной задачей замена счетчиков один за другим вручную?

    Вот где наборы сборщиков данных вступают в игру.

    Набор сборщиков данных — это, по сути, группа различных счетчиков производительности, которые можно сохранить, чтобы у вас был быстрый доступ, когда вы хотите контролировать определенный аспект вашей системы. Их также можно использовать в качестве шаблонов при создании новых наборов сборщиков данных.

    Windows 10 поставляется с двумя предопределенными наборами. Вы можете найти их на боковой панели в разделе Наборы сборщиков данных > Система.

    • Диагностика системы : Подробный набор счетчиков, которые отслеживают и регистрируют все виды глубокой системной информации.Он работает в течение 60 секунд, прежде чем автоматически отключится. Он может сообщить вам, если, например, какое-то из ваших устройств может скоро выйти из строя.
    • Производительность системы : Подробный набор счетчиков, отслеживающих информацию, относящуюся к процессорам, жестким дискам, памяти, производительности сети и трассировке ядра. Он работает в течение 60 секунд, прежде чем автоматически отключится.

    Что означает, что набор сборщиков данных «работает 60 секунд»? В использовании наборов есть одно преимущество: они работают в фоновом режиме и собирают информацию только во время работы.Вы можете запланировать их запуск или остановку в соответствии с различными условиями (подробнее об этом ниже).

    Итак, давайте рассмотрим процесс создания собственного набора сборщиков данных.

    На боковой панели щелкните правой кнопкой мыши Наборы сборщиков данных > Определено пользователем и выберите Создать > Набор сборщиков данных .

    Дайте ему имя, например «Производительность сети» или «Утечки памяти», и убедитесь, что вы выбрали Создать вручную (дополнительно) , чтобы настроить его с нуля.Щелкните Далее .

    Когда вас спросят, какие данные вы хотите включить, проще всего будет выбрать только Создать журналы данных > Счетчик производительности . Щелкните Далее .

    Теперь вы можете определить, какие счетчики производительности будут использоваться в этом наборе. Нажмите Добавить… и выберите нужные и сколько хотите.

    Важно: Прежде чем нажимать Next , убедитесь, что для параметра Sample Interval установлено значение 1 секунда . Это определяет, как часто монитор производительности будет брать «выборку» ваших счетчиков. Если интервал слишком длинный, вы можете упустить важные детали между образцами.

    Данные, собранные набором, необходимо где-то хранить, чтобы вы могли анализировать их в удобное для вас время.Расположение по умолчанию подходит, или вы можете переместить его куда хотите. Некоторые даже помещают его прямо на рабочий стол.

    Наконец, вы можете выбрать, под каким пользователем будет работать этот набор. По умолчанию он работает в системе, которая в данный момент активна, но вы можете нажать Изменить и независимо установить его для конкретного пользователя.

    Выберите Сохранить и закрыть и нажмите Готово .

    Вот оно! Ваш первый набор сборщиков данных готов. Щелкните его правой кнопкой мыши на боковой панели и выберите Start , чтобы запустить его, или Stop , чтобы остановить его. В этот момент его запуск заставит его работать вечно (пока система не выключится).

    Установка продолжительности выполнения

    Вот как установить для него конкретную продолжительность, чтобы оно работало, скажем, 60 секунд или 1 час. Сначала щелкните правой кнопкой мыши набор сборщиков данных и выберите Properties .

    Перейдите на вкладку Stop Condition . Здесь вы можете установить общую продолжительность для набора, чтобы он автоматически останавливался при достижении продолжительности. Обычная продолжительность составляет 60 секунд.

    Планирование автоматических запусков

    Если вы хотите автоматически контролировать свою систему в фоновом режиме через регулярные промежутки времени, вы можете позволить системному монитору сделать это за вас. Щелкните правой кнопкой мыши набор и выберите Properties .

    Перейдите на вкладку Расписание , и вы заметите, что можете настроить несколько условных триггеров, когда ваш набор действительно запускается. Нажмите Добавить , чтобы начать работу с первым.

    Оставьте начальную дату без изменений и игнорируйте дату истечения срока действия (если только вы не хотите, чтобы это расписание применялось только в течение определенного периода времени). Выберите, в какие дни должен запускаться сет и в какое время он должен запускаться.

    Если вы хотите запускаться в разное время в зависимости от дня, тогда вам пригодится несколько расписаний. Так что, возможно, Расписание 1 запускает набор в 3:30 утра по субботам, а Расписание 2 запускает набор в 9:00 утра по средам. Это немного хлопотно, но это работает.

    3. Просмотр данных для анализа

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

    Нажмите Performance Monitor на боковой панели, чтобы просмотреть фактический монитор, затем нажмите View Log Data на панели инструментов.

    На вкладке Источник выберите Файлы журнала в качестве источника данных, затем нажмите Добавить и перейдите в папку, в которой вы сохранили данные своего набора, и выберите файл (он должен быть в формате .BLG).

    Далее перейдите на вкладку Данные .Когда ваш файл журнала загружен, здесь вы можете выбрать, какие точки данных вы хотите просмотреть на мониторе. Нажмите Добавить , и вы сможете выбрать один из счетчиков, которые были отслежены в ваших данных журнала.

    Нажмите Применить , затем нажмите OK .

    5 различных форматов просмотра данных

    По умолчанию данные мониторинга отображаются в виде линий, как показано на предыдущих снимках экрана в этой статье, но вы также можете просматривать данные другими способами.На скриншотах ниже показаны одни и те же данные всеми пятью способами.

    строк
    Гистограммы
    Отчеты
    Области
    Сложенный

    Другие способы повышения производительности ПК

    В конце концов, монитор производительности — это просто монитор.Это хорошо только для выявления проблем, а не для их устранения, но с точки зрения мониторинга нет ничего лучше. Это обязательный инструмент для опытных пользователей Windows.

    Обратите внимание, что системный монитор не является панацеей. Замедление работы вашего ПК может быть вызвано и рядом других проблем. Если вы используете Windows 10, есть несколько настроек и советов для конкретной операционной системы, которые вы можете использовать для повышения скорости от запуска до завершения работы.

    Если ваша система по-прежнему работает медленно, вы можете протестировать свое оборудование.Аппаратные узкие места — одна из основных причин медленной работы ПК.

    Пользовались ли вы прежде системным монитором? Если нет, вы начнете сейчас? Есть другие советы? Дайте нам знать в комментарии внизу!

    5 крупнейших проблем Windows 11, которые Microsoft должна исправить

    Microsoft хочет, чтобы все любили Windows 11, но у нее есть немало проблем.Вот некоторые из наиболее вопиющих.

    Читать далее

    Об авторе Джоэл Ли (опубликовано 1511 статей)

    Джоэл Ли ранее был главным редактором MakeUseOf с 2018 по 2021 год.У него есть B.S. в области компьютерных наук и более девяти лет профессионального опыта написания и редактирования.

    Более От Джоэла Ли
    Подпишитесь на нашу рассылку

    Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

    Нажмите здесь, чтобы подписаться

    .

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *