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

Монитор производительности включает в себя две консоли: System Monitor и Performance Logs and Alerts. Некоторые серверы помещают ярлык этого приложения в папку Администрирование панели управления системы Windows. В качестве альтернативы этот монитор можно запустить в утилите SQL Server Profiler, выбрав в ней пункт меню Tools ^Performance Monitor.

Само название программы монитор производительности (Performance Monitor) На заметку способно ввести в заблуждение. PerfMon.exe - это приложение, которое поставляется с предыдущими версиями операционной системы Windows. Новый монитор производительности является полноценной консолью управления, и так его было бы правильнее и называть, однако почему-то компания Microsoft

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

Монитор системы

Монитор системы, точнее, программа sysmon. ехе, хорошо знаком каждому, кто когда- либо занимался администрированием серверов, находящихся под управлением серверной версии Windows. Монитор системы содержит множество счетчиков, консолидирующих данные о внутренних характеристиках сервера. В некотором смысле он напоминает монитор кардиографа, однако измеряет режим работы не сердца человека, а операционной системы и сервера баз данных (рис. 49.1).

Рис. 49.1. Приложение монитора системы может пригодиться для оценки общей активности SQL Server

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

Все счетчики организованы по объектам и иногда по экземплярам объектов. В примере, показанном на рис. 49.1, объект SQL Server: Databases содержит множество счетчиков, включая счетчик количества транзакций, обрабатываемых в секунду. Показатели этого счетчика можно просмотреть как для всех баз данных, так и только для избранных экземпляров.

Ядро базы данных SQL Server является далеко не единственным поставщиком J На заметку информации для монитора системы - свои счетчики в него добавляют службы анализа и отчетности, серверы.NET, ASP, BizTalk и многие другие.

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

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

Таблица 49.1. Ключевые счетчики мониторинга производительности

Описание

Область применения

SQLServer:Buf fer Manager

Мера использования кэша

Процент чтений, выполняемых из кэшированных в памяти данных

SQL Server обычно хорошо справляется с работой предварительного кэширования данных в память. Если показатели не превышают 95%, то больший объем памяти может существенно повысить производительность

Мера загрузки процессора

Процент общей загрузки процессора

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

SQLServer:SQL Statistics

Количество пакетных запросов в секунду

Обработка пакетов SQL

Неплохой индикатор активности пользователей

Средняя длина очереди дисковых операций

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

(Не забудьте при просмотре этого показателя проверить масштаб.)

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

Описание

Область применения

SQLServer:SQL Statistics

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

Количество запросов, для которых СУБД SQL Server не кэшировала план выполнения в память. Эта мера является индикатором плохо написанных запросов (не забывайте проверять масштабирование)

Локализация и корректировка плохо написанных запросов позволяет повысить производительность

SQLServer: Locks

Среднее время ожидания блокировок(в миллисекундах)

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

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

SQLServer:User Connections

Количество подключений пользователей

Текущее количество подключений

Неплохой индикатор потенциальной ценности базы данных

SQLServer: Databases

Количество транзакций в секунду

Текущее количество транзакций в секунду

Хороший индикатор активности базы данных

Следует отметить, что еще один индикатор, SQLServer .-Wait Statistics, способен помочь в выявлении узких мест в сервере баз данных.

I Полный список счетчиков SQL Server и их текущие значения можно узнать S VS с П0М01 Д ЬЮ динамического представления управления sysdm_os_performance_ * I * counters. Это достаточно удобно, поскольку позволяет получить статистические * данные непосредственно в программном коде T-SQL.

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

DECLARE @Counter Int SET @Counter = 0 While @Counter < 100 BEGIN

SET @Counter = @Counter + 1 EXEC sp_user_counterl @Counter WAITFOR Delay ’00:00:02′

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

Конфигурацию монитора системы, включая все счетчики, можно сохранить в файле - для этого следует выбрать в меню команду File^Save As. Если необходимо восстановить эту конфигурационную информацию, нужно выбрать в меню пункт File^Open. С помощью этой технологии вы можете экспортировать конфигурацию монитора системы на другие серверы.

Однако существует одна тонкость. Если счетчик осуществляет мониторинг локального сервера, то и на другом сервере он будет отслеживать состояние локального компьютера. Если же счетчик предназначен для мониторинга удаленного сервера, то даже будучи установленным на другом компьютере, он будет отслеживать все тот же сервер, независимо от того, где открыт файл конфигурации монитора системы. Так как администраторы баз данных крайне редко работают за тем же компьютером, на котором установлена СУБД SQL Server, этот факт может представлять проблему. Если данная проблема встанет перед вами, отправьте мне письмо по электронной почте - возможно, к тому моменту я напишу собственный монитор системы, в котором решу эту и многие другие проблемы.

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

Монитор производительности также содержит встраиваемый модуль Performance Logs and Alerts, включающий в себя протоколы счетчиков (Counter Logs), оповещения трассировки (Trace Alerts) и обычные предупреждения. В этом разделе мы сосредоточим внимание на первом из этих компонентов. Протоколы счетчиков используют все те же счетчики сервера, что и монитор системы, однако вместо графического отображения на экране их показателей в реальном времени данные записываются в журнал. Это значит, что записанные данные можно будет впоследствии проанализировать и даже воспроизвести в утилите SQL Server Profiler (об этом прекрасном инструменте мы подробно поговорим в следующем разделе).

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

Для создания нового протокола производительности следует выбрать в контекстном меню узла Counter Logs пункт New Log Settings. После ввода имени протокола откроется диалоговое окно, показанное на рис. 49.2, в котором можно выбрать регистрируемые счетчики. Добавление нового объекта приводит к перечислению для него всех счетчиков; в то же время можно вручную изменить их состав для более точных целей, подобно тому, как это выполняется в мониторе системы.

Для протоколов счетчиков можно составить расписание; их можно запускать и останавливать вручную из контекстного меню Log или с помощью соответствующих кнопок панели инструментов.

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

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

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

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


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

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

1. Открываем Пуск, Выполнить поиск производительность монитора, и нажмите на результат.
2. Используйте сочетание клавиш Windows + Alt для открытия и запуска команды введите команду perfmon и нажмите кнопку ОК, чтобы открыть.
3. Используйте сочетание клавиш Windows + Х на клавиатуре, чтобы открыть Пользовательское меню, выберите Управление компьютером, и нажмите на Производительность.

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

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

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

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


Добавление новых счетчиков

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

Нажмите на зелёную кнопку плюс выше графика монитора производительности.

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

Выберите счетчики, которые вы хотите контролировать (например, байт/сек).

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

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

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

Нажмите кнопку ОК, чтобы подтвердить и добавить новые счетчики.

Настройка системного монитора

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

Настройка системного монитора, выполните следующие действия:

Дважды щелкните на один из счётчиков, чтобы открыть окно свойств монитора производительности. На вкладке «Сведения», выберите счетчик, который вы хотите настроить. В нижней части, выберите цвет, масштаб, ширину и стиль, который вы хотите использовать.

Повторите шаги 2 и 3 для каждого элемента, который вы хотите настроить.

Совет: если вы пытаетесь изменить свойства различных счетчиков, нажмите и удерживайте клавишу CTRL, выберите каждый элемент, который вы хотите изменить, и измените настройки.

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

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

Если посмотреть на контекстное меню, вы можете также увидеть вариант «сохранить настройки», который понадобится вам когда вы хотите сохранить счетчики и настройки для их последующего использования. Достаточно интересно, после того, как вы сохраните настройки как htm-файл, вы не сможете загрузить конфигурацию с монитором производительности.

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

Кроме того, вы можете открыть файл Settings с помощью блокнота и скопировать его содержимое. Затем можно открыть системный монитор и щелкните Вставить счетчик список (Ctrl + V) на кнопку на панели инструментов, чтобы загрузить сохраненные настройки. (Эта опция может не работать для всех.)

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

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

Физический диск

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

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

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

Процессор

Содержит счетчики для мониторинга загруженности процессора.

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

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

Сетевой адаптер

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

Вы можете выбрать счетчики, такие как получено байт/сек, чтобы увидеть, сколько трафика используется беспроводным или Ethernet-адаптером. Если вы всегда загружаете файлы или потоковое видео высокого разрешения и пропускная способность постоянно находится на 85%, вы можете рассмотреть возможность перехода на тарифный план с большей скоростью передачи данных.

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

Память

Включает массив счетчиков для мониторинга использования оперативной памяти вашего компьютера.

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

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

Файл подкачки

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

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

Как использовать наборы сборщиков данных

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

Создать пользовательскую группу сборщиков данных

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

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

Введите описательное имя для нового набора. Выберите создать вручную (Расширенный) вариант.

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

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

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

Вы можете оставить параметры по умолчанию или сохранить и установить в другом месте.
Нажмите кнопку Далее.

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

Проверьте, сохраните и закройте этот вариант.

Нажмите кнопку Закончить.

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

Настройка пользовательской группы сборщиков данных

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

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

Нажмите на условие остановки вкладке. Проверьте общую Продолжительность вариант. Определить Продолжительность времени (например, 5 минут).
Настроить ограничения по мере необходимости.

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

Щелкните правой кнопкой мыши группы сборщиков данных, которые вы хотите, и выберите свойства.

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

На «действие папки» определить расписание, которое вы хотите.
Нажмите кнопку ОК.

Нажмите Кнопку Применить. Нажмите кнопку ОК.

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

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

Как использовать отчеты

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

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

Программа Монитор надежности и производительности - великолепный инструмент для быстрого анализа производительности Windows Vista, объединяющий в себе две полезные программы, Системный монитор и Монитор стабильности системы. Другими словами, Монитор надежности и производительности - это интерфейс, объединяющий несколько программ и средств управления.

Данные программы Монитор надежности и производительности можно записывать в виде отдельных файлов и экспортировать в файл Excel.

Запустить программу можно, перейдя в окно Панель управления и выбрав команду Система и ее обслуживание>Счетчики и средства производительности . Теперь щелкните в открывшемся окне на ссылке Дополнительные инструменты , расположенной на левой панели. Откроется новое окно.

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

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

Рассмотрим более подробно окно программы Системный монитор . В этом окне представлен график текущего состояния системы и данные о предыдущем состоянии.

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

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

В основном окне программы отображаются данные одного или нескольких счетчиков (о них чуть позже). При этом по умолчанию используется интервал опроса, равный 1 с, а всего в окне представлены данные за последние 100 с. Изначально данные отображаются в режиме Строка . Чтобы изменить данный режим, щелкните на значке Изменить тип диаграммы , расположенном на панели инструментов, и выберите вариант Линейчатая гистограмма или Отчет . Также, чтобы переключаться между различными режимами отображения, можно использовать комбинацию клавиш .

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

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

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

  • процент использования выделенной памяти;
  • байты кеш-памяти;
  • байты свободной памяти и обнуленных страниц памяти;
  • байты основного и резервного кеша;
  • ввод страниц/сек;
  • всего байтов системного кода;
  • всего байтов системных драйверов;
  • ввод страниц/сек;
  • доступно байтов, Кбайт, Мбайт;
  • ошибок кеш-памяти, сек.

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

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

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

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

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

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

Теперь необходимо выбрать объект для контроля. Щелкните на названии любого объекта (например, Процессор ), чтобы открыть список счетчиков, связанных с этим объектом. При этом в нижнем поле отображаются все экземпляры, относящиеся к выбранному объекту. Например, если выбрать объект Физический диск, то в поле Экземпляры выбранного объекта будут перечислены все жесткие диски с их разделами.

Теперь выберите счетчик, затем экземпляр объекта и щелкните на кнопке Добавить . Как видите, ничего сложного.

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

Системный монитор (Performance Monitor), доступен через "Панель управления" (Control Panel). Особое внимание стоит уделять "Системному монитору" (Performance Monitor) и "Монитору ресурсов" (Resource Monitor). Системный монитор выполняет три функции: мониторинг системы, просмотр журналов счетчиков производительности и настройка оповещений (путем использования настроек сборщика данных, который также содержит журналы и трассировку счетчиков производительности и настроечные данные).

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

В "Системном мониторе" содержится краткое описание каждого счетчика.

Чтобы увидеть описания, нужно в окне установить флажок "Отображать описание" (Show Description).

Хотя весь низкоуровневый системный мониторинг, может проводиться с помощью Системного монитора, Windows также включает служебную программу "Монитор ресурсов" (запускается из меню "Пуск" или из вкладки "Быстродействие" (Performance) "Диспетчера задач" (Task Manager)), которая показывает четыре основных ресурса: центральный процессор, диск, сеть и память. В своих основных состояниях эти ресурсы показываются с тем же уровнем информации, который можно найти в Диспетчере задач. Но к этому добавляются области, которые могут быть развернуты для получения дополнительной информации.

При раскрытии вкладки ЦП (CPU) показывается информация об использовании центрального процессора для каждого процесса, точно так же, как в "Диспетчере задач". Но в этой вкладке добавлен столбец для среднего показателя использования центрального процессора, который может дать более наглядное представление о том, какой из процессоров наиболее активен. Во вкладку ЦП (CPU) также включается отдельное отображение служб, используемого ими центрального процессора и среднего показателя использования этого процессора.

Каждый процесс, в рамках которого выполняется служба (хост-процесс), идентифицируется группой той службы, которая на нем выполняется. Как и при использовании "Process Explorer", выбор процесса (путем установки соответствующего флажка) приведет к отображению списка поименованных дескрипторов, открытых процессом, а также списка модулей (например, DLL-библиотек), загруженных в адресное пространство процесса. Поле "Поиск дескрипторов" (Search Handles) может также использоваться для поиска тех процессов, которые открыли дескриптор для заданного поименованного ресурса.

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

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

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

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

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

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

Похожие публикации