При работе с любой системой необходимо понимать качество ее работы. Для этого необходимо собирать, контролировать и анализировать определенные показатели этой системы. В данной статье мы рассмотрим «экспресс» настройку инструмента «Системный монитор» (performance monitor, perfmon), входящий в поставку операционной системы Windows, а так же рассмотрим какие показатели нас интересуют в первую очередь при мониторинге системы на базе Windows и MS SQL Server.
Создание группы сборщиков данных
Во-первых, нам необходимо открыть «Системный монитор». Для этого можно воспользоваться командной Win+R, в строке ввести команду perfmon.exe и нажать ОК. Альтернативой способ: перейти в «Панель управления» (Control panel) → «Администрирование» (Administrative tools) → «Системный монитор» (Performance monitor). После этого необходимо в дереве (в окне системного монитора) перейти в «Группы сборщиков данных» (Data Collector Sets), далее «Особый» (User Defined), сделать клик правой клавишей мыши, в контекстном меню выбрать «Создать» (New) → Группа сборщиков данных (Data Collector Set)».
Use Performance Monitor on Windows 10
В открывшемся окне зададим пользовательское имя для группы и выберем «Создать вручную (для опытных)» (Create manually (advanced)) и кнопку «Далее» (Next).
На следующем шаге укажем «Создать журналы данных» (Create data logs) и выберем «Счетчик производительности» (Performance counter).
Далее установим интервал выборки (sample interval) в значение 5 секунд и нажмем «Добавить» (Add).
В новом окне в списке «Имеющиеся счетчики» (Available counters) найдем интересующий нас счетчик, например, «% загруженности процессора» (% processor time), из списка «Экземпляры выбранного объекта» (Instances of selected object) выберем интересующий нас, например, «_Total» и нажмем «Добавить» (Add), после чего счетчик появится в правом окне «Добавленные счетчики» (Added counters). Если Вы плохо знакомы с назначением счетчиков, тогда стоит установить флажок «Отображать описание» (Show description), при включении которого будет выведено окошко с описанием счетчика. Нажмем «ОК» и вернемся к предыдущему окну, в котором нажмем «Далее» (Next). Список наиболее интересных счетчиков, их назначение и рекомендуемые интервалы значений будут приведены ниже в этой статье.
Работа с Performance Monitor.
На следующем этапе необходимо указать системе в каком каталоге будут сохраняться данные группы сборщиков и нажать «Далее» (Next)
И, наконец, на последней странице мастера создания группы сборщиков данных необходимо выбрать одно из завершающих действий: «Открыть свойства группы сборщиков данных» (Open properties for this data collector set) — для более тонкой настройки группы, которую можно выполнить и в любой момент позднее; «Запустить группу сборщиков данных сейчас» (Start this data collector set now) — для того чтобы сохранить и начать замер немедленно; «Сохранить и закрыть» (Save and close) — только для того чтобы сохранить.
На этом «экспресс» создание группы сборщиков данных завершено, теперь давайте же вернемся к вопросу о том какие счетчики нас интересуют.
Счетчики производительности
В таблицах ниже приведены наиболее интересные счетчики производительности для ОС Windows и MS SQL Server. Там же можно найти описания счетчиков и рекомендуемые значения показателей.
Счетчики производительности системы на операционной системе Windows
Free Megabytes | Logical Disk | Показывает объем незанятого пространства на диске в мегабайтах | Много больше 0 Мбайт для системного диска, дисков файлов БД и служебных файлов 1С |
Available MBytes | Memory | Объем физической памяти в мегабайтах, немедленно доступной для выделения процессу или для использования системой. Эта величина равна сумме памяти, выделенной для кэша, свободной памяти и обнуленных страниц памяти | Много больше 0 Мбайт |
Page Reads/sec | Memory | Число операций чтения диска при получении страниц виртуальной памяти для разрешения ошибок страницы. При выполнении одной операции чтения могут быть получены одновременно несколько страниц. Ошибка чтения страницы возникает при обращении процесса к виртуальной памяти, не принадлежащей рабочему множеству или физической памяти, и должна быть извлечена с диска | |
Page Writes/sec | Memory | Счетчик записи страниц на диск, выполняемой для освобождения места в оперативной памяти. Страницы записываются на диск только в том случае, если они были изменены в оперативной памяти, поэтому они вероятнее всего содержат данные, а не программный код. Этот счетчик отображает число операций записи, без учета числа страниц, записываемых при каждой операции. Этот счетчик показывает разницу значений между двумя последними снятыми показаниями, деленную на длительность интервала измерения. | |
Bytes Total/sec | Network Interface | Скорость, с которой происходит получение или посылка байт через сетевые адаптеры, включая символы обрамления (framing characters) | Не более 65% от пропускной способности сетевого интерфейса |
Avg. Disk Queue Length | Physical Disk | Среднее общее количество запросов на чтение и на запись, которые были поставлены в очередь для соответствующего диска в течение интервала измерения | Не более 2 на каждый из параллельно работающих дисков |
Avg. Disk sec/Transfer | Physical Disk | Время в секундах, затрачиваемое в среднем на один обмен данными с диском | В среднем 10 мс; В пиках не более 300 мс |
% Processor Time | Processor(_Total) | Доля времени, которую процессор тратит на обработку всех потоков команд, кроме простаивающего. Этот счетчик является основным показателем загруженности процессора. Он показывает среднее значение занятости процессора в течение интервала измерения | Не более 70% в течении длительного времени |
Processor Queue Length | System | Текущая длина очереди процессора, измеряемая числом ожидающих потоков. Все процессоры используют одну общую очередь, в которой потоки ожидают получения циклов процессора. Этот счетчик не включает потоки, которые выполняются в настоящий момент. Этот счетчик отражает текущее значение, и не является средним значением по некоторому интервалу времени | Не более 2 на каждое ядро процессора |
Соответствие наименований счетчиков по-английски и по-русски (Windows 7)
Logical DiskFree Megabytes | Логический дискСвободно мегабайт |
MemoryAvailable MBytes | ПамятьДоступно МБ |
MemoryPage Reads/sec | ПамятьЧтений страниц/с |
MemoryPage Writes/sec | ПамятьОпераций вывода страниц/с |
Network InterfaceBytes Total/sec | Сетевой интерфейсВсего байт/с |
Physical DiskAvg. Disk Queue Length | Физический дискСредняя длина очереди диска |
Physical DiskAvg. Disk sec/Transfer | Физический дискСреднее время обращения к диску (с) |
Processor% Processor Time | Процессор% загруженности процессора |
SystemProcessor Queue Length | СистемаДлина очереди процессора |
Счетчики производительности для MS SQL Server
Table Lock Escalations/sec | Access Methods | Количество раз, когда блокировки таблицы были укрупнены | Стремящееся к 0 |
Page life expectancy | Buffer Manager | Количество секунд, в течение которых страница остается в буферном пуле без ссылок на нее | Не менее 300 с |
Buffer cache hit ratio | Buffer Manager | Процент найденных в буферном пуле страниц, что исключило необходимость чтения с диска | Стремящееся к 100% |
Average Latch Wait Time (ms) | Latches | Среднее время ожидания (мс) для запросов кратковременной блокировки | Стремящееся к 0 мс |
Average Wait Time (ms) | Locks | Среднее время ожидания (в миллисекундах) для всех ждавших запросов блокировки | Стремящееся к 0 мс |
Lock Waits/sec | Locks | Количество запросов блокировки, которые не были выполнены немедленно и ожидали предоставления блокировки | Стремящееся к 0 |
Lock Timeouts/sec | Locks | Количество запросов блокировки, время ожидания которых истекло, включая запросы блокировок NOWAIT. | Стремящееся к 0 |
Number of Deadlocks/sec | Locks | Количество запросов блокировки, приведших к взаимоблокировкам | Стремящееся к 0 |
Cache Hit Ratio | Plan Cache | Соотношение между попаданиями в кэш и обращениями к кэшу | Стремящееся к 100% |
Longest Transaction Running Time | Transactions | Наиболее продолжительное время выполнения какой-либо транзакции в секундах | Для OLTP систем не должно быть высоким |
Transactions | Transactions | Общее количество активных транзакций. | — |
- Версия СУБД: SQL Server 2014
Рекомендуемые статьи
- Запись показателей монитора производительности Windows в базу данных SQL Server
- Способы получения статистической информации об ожиданиях на блокировках в базе данных
- Механизм «Планы обслуживания» и механизм заданий MS SQL Server
- Перечень необходимых задач регламентного обслуживания MS SQL Server
Источник: ausevich.ru
Как использовать Perfmon или Performance Monitor в Windows 10/8/7
Особенности
Монитор надежности и производительности, представленный в Windows, является хорошим встроенным инструментом, который позволяет отслеживать и изучать, как выполняемые приложения влияют на производительность вашего компьютера как в режиме реального времени, так и путем сбора данных журнала для последующего анализа. В этом посте мы увидим, как использовать системный монитор или Perfmon , как его называют, в Windows 10/8. То же самое относится и к Windows 7/Vista.
Как использовать Perfmon
Откройте меню WinX в Windows 10 и выберите Выполнить . Введите perfmon.exe и нажмите Enter, чтобы открыть системный монитор. На левой панели выберите узел «Определено пользователем», щелкните его правой кнопкой мыши и выберите «Создать»> «Набор сборщиков данных».
Дайте ему имя и выберите Создать вручную (Дополнительно) , чтобы иметь возможность самостоятельно настраивать параметры.
Выберите тип данных, которые вы хотите включить. Нажмите кнопку “Далее.
Нажмите Добавить и выберите счетчики производительности, которые вы хотите регистрировать . Обычно это могут быть память, загрузка процессора и т. Д.
После завершения выбора нажмите кнопку ОК.
Выберите интервал выборки и единицы измерения и нажмите «Далее».
Теперь выберите место, куда вы хотите сохранить данные.
Как бы вы хотели запустить задачу? Оставьте его по умолчанию – или используйте кнопку Изменить, чтобы выбрать другого пользователя. Нажмите Готово.
Вы увидите новую запись в правой панели. Щелкните правой кнопкой мыши и выберите «Пуск».
Как только вы закончите, щелкните правой кнопкой мыши еще раз и выберите Стоп.
Файл журнала данных будет создан и сохранен в указанном месте. Нажмите на файл, чтобы просмотреть его в системном мониторе.
Теперь вы сможете анализировать данные для каждого из счетчиков.
Во время выполнения задачи вы всегда можете редактировать ее свойства, щелкнув правой кнопкой мыши на Сборщике данных на левой панели и выбрав Свойства.
Некоторые полезные сочетания клавиш для запуска монитора надежности и автономного монитора производительности, которые можно использовать с помощью команды “Выполнить”:
- perfmon/rel : запускает монитор надежности
- permon/sys : запускает автономный монитор производительности
В нашей следующей статье мы увидим, как создать отчет о работоспособности системы для вашего компьютера с Windows.
Использование монитора надежности Windows и монитора ресурсов также может вас заинтересовать.
Источник: techarks.ru
Как использовать системный монитор в Windows 11/10
Монитор производительности (Performance Monitor) , представленный в Windows , — это хороший встроенный инструмент, который позволяет вам отслеживать и изучать, как запущенные приложения влияют на производительность вашего компьютера, как в режиме реального времени, так и путем сбора данных журнала для последующего анализа. В этом посте мы увидим, как использовать Performance Monitor или Perfmon , как его называют, в Windows 11/10 .
Как открыть системный монитор (Performance Monitor) в Windows 11/10 ?
Вы можете открыть системный монитор (Performance Monitor) в Windows одним из следующих способов:
- Нажмите Win + F, введите perfmon в строке поиска и нажмите Enter.
- Нажмите Win + R, введите perfmon в поле «Выполнить» и нажмите Enter.
- Откройте командную строку (Command Prompt) или PowerShell , введите perfmon.exe и нажмите Enter.
- Откройте средство настройки системы> вкладка « System Configuration Tool > Tools> Select « Performance Monitor > Click Launch кнопку «Запустить».
- Откройте « Управление компьютером (Computer Management) » > «Слева» выберите « Performance > Expand Monitoring Tools > Click«Монитор производительности» (Performance Monitor) .
Как использовать системный монитор (Performance Monitor) в Windows 11/10
Откройте меню WinX в (WinX) Windows 11/10 и выберите « Выполнить» (Run) . Введите perfmon.exe и нажмите Enter , чтобы открыть системный монитор (Performance Monitor) . На левой панели выберите узел User Defined , щелкните его правой кнопкой мыши и выберите New > Data Collector Set .
Дайте ему имя и выберите Создать вручную (Дополнительно) (Create manually (Advanced)) , чтобы иметь возможность установить параметры самостоятельно.
Выберите тип данных, которые вы хотите включить. Нажмите «Далее» (Click Next) .
Нажмите «Добавить» и выберите счетчики производительности, которые вы хотите регистрировать (Add and select the performance counters you would like to log) . Обычно это может быть память, использование процессора и т. д.
После завершения выбора нажмите OK.
Выберите интервал выборки (Sample) и единицы измерения и нажмите « Далее» (Next) .
Теперь выберите место, куда вы хотите сохранить данные.
Как бы вы хотели выполнить задание? Оставьте значение по умолчанию или используйте кнопку « Изменить» (Change) , чтобы выбрать другого пользователя. Нажмите Готово (Click Finish) .
Вы увидите новую запись на правой панели. Щелкните его правой кнопкой мыши и выберите « Пуск (Start) » .
Когда вы закончите, щелкните правой кнопкой мыши еще раз и выберите «Стоп (Stop) » .
Файл журнала данных будет создан и сохранен в указанном месте. Щелкните (Click) файл, чтобы просмотреть его в системном мониторе (Performance Monitor) .
Теперь вы сможете анализировать данные для каждого из счетчиков.
Во время выполнения задачи вы всегда можете изменить ее свойства, щелкнув правой кнопкой мыши набор сборщиков данных (Data Collector) на левой панели и выбрав Свойства.
Связанный (Related) : что такое папка PerfLogs (PerfLogs folder) в Windows 11/10.
Некоторые полезные ярлыки для запуска монитора надежности (Reliability Monitor) и автономного монитора производительности (Standalone Performance Monitor) , которые вы можете использовать через «Выполнить»:
- perfmon /rel : запускает монитор надежности
- permon /sys : запускает автономный монитор производительности. (Performance Monitor)
В нашем следующем посте мы увидим, как создать отчет о работоспособности системы для вашего компьютера с Windows.
СОВЕТ (TIP) : вас также может заинтересовать, как использовать Windows Reliability Monitor и Resource Monitor .
How to use Performance Monitor in Windows 11/10
The Performance Monitor intrоduced in Windows is a good built-in tool that lets you monitor and ѕtudy how applications you run, affect yоur computеr’s performance, both in real-time and by collecting log data for later аnalysis. In thіs pоst, we will see how to use Performance Monitor or Perfmon, as it is called, in Windows 11/10.
How to open Performance Monitor in Windows 11/10?
You can open Performance Monitor in Windows, by following any one of the following methods:
- Press Win+F, type perfmon in the Search bar and hit Enter
- Press Win+R, type perfmon in the Run box and hit Enter
- Open Command Prompt or PowerShell, type perfmon.exe and hit Enter
- Open System Configuration Tool > Tools tab > Select the Performance Monitor > Click Launch button
- Open Computer Management > On left select Performance > Expand Monitoring Tools > Click on Performance Monitor.
How to use Performance Monitor in Windows 11/10
Open the WinX menu in Windows 11/10 and select Run. Type perfmon.exe and hit Enter to open the Performance Monitor. In the left pane, select the User Defined node, right-click on it and select New > Data Collector Set.
Give it a name and select Create manually (Advanced) to be able to set the parameters on your own.
Select the type of data you want to include. Click Next.
Click on Add and select the performance counters you would like to log. They could typically be a memory, processor usage, etc.
Once the selection is complete, click OK.
Select the Sample interval and the Units and click Next.
Now select the location you want to save the data.
How would you like to run the task? Leave it at Default – or use the Change button to select some other user. Click Finish.
You will see the new entry in the right pane. Right-click on it and select Start.
Once you are done, right-click on it again and select Stop.
The data log file will be created and save in the specified location. Click on the file to view it in the Performance Monitor.
You will now be able to analyze the data for each of the counters.
While the task is running, you can always edit its properties by right-clicking on the Data Collector set in the left pane and selecting Properties.
Related: What is PerfLogs folder in Windows 11/10.
Some useful shortcuts for running Reliability Monitor and Standalone Performance Monitor, you can use via Run:
- perfmon /rel : Runs Reliability Monitor
- permon /sys : Runs a Standalone Performance Monitor
In our next post, we will see how to generate a System Health Report for your Windows computer.
TIP: How to use Windows Reliability Monitor and the Resource Monitor may also interest you.
Максим Романов
About the author
«Я внештатный эксперт по Windows и Office. У меня более 10 лет опыта работы с этими инструментами, и я могу помочь вам извлечь из них максимальную пользу. Мои навыки включают в себя: работу с Microsoft Word, Excel, PowerPoint и Outlook; страницы и приложения, а также помощь клиентам в достижении их бизнес-целей».
Источник: 101-help.com