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

Монитор производительности Windows является оснасткой консоли управления (MMC) и объединяет возможности прежних изолированных средств «Журналы и оповещения производительности», «Советник по производительности сервера» и «Системный монитор». Он оснащен графическим интерфейсом пользователя, позволяющим изменять настройки для групп сборщиков данных и сеансов трассировки событий.

Что такое мониторинг производительности?

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

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

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

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

Для мониторинга производительности в Windows Server® 2008 R2 и Windows® 7 используются следующие основные компоненты.

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

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

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

Мастера и шаблоны для создания журналов

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

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

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

Понятные диагностические отчеты

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

Для кого предназначен системный монитор Windows?

Это средство предназначено для следующих групп специалистов:

— специалисты по ИТ-планированию и аналитики, выполняющие оценку продукта;

— корпоративные специалисты по ИТ-планированию и проектировщики;

— конечные пользователи продукта.

Преимущества системного монитора Windows

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

Основные сценарии мониторинга производительности

Сценарий 1.

Сценарий 2.

Сценарий 3.

Сценарий 4.

Сценарий 5.

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

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

Администраторы или .

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

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

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

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

Запуск системного монитора

1) Нажмите кнопку Пуск, щелкните в поле Поиск, введите perfmon.msc , а затем нажмите клавишу ВВОД.

2) В дереве переходов разверните узел Средства наблюдения и щелкните элемент Системный монитор.

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

Добавление счетчиков в текущее представление системного монитора

1) В строке меню над экраном графика системного монитора нажмите кнопку Добавить (+) или щелкните правой кнопкой мыши любую точку графика и выберите пункт меню Добавить счетчики . Откроется диалоговое окно Добавить счетчики .

2) В разделе Доступные счетчики выберите счетчики для отображения на экране системного монитора. Для данного примера предлагаются перечисленные ниже счетчики.

— Память: % использования выделенной памяти

— Память: ошибок страницы/сек.

— Физический диск: скорость чтения с диска (байт/сек.)

— Физический диск: обращений чтения с диска/сек.

— Физический диск: скорость записи на диск (байт/сек.)

— Физический диск: обращений записи на диск/сек.

— Процессор: процент времени бездействия

— Процессор: прерываний/сек.

— Система: счетчик потоков

3) Отметьте галочкой чекбокс Отображать описание для вывода в нижней части окна понятного описания выбранного счетчика.

4) Завершив выбор счетчиков, нажмите кнопку ОК.

5) После добавления счетчика, можно включить/отключить отображение на мониторе определенной шкалы.

Диалоговое окно «Добавить счетчики»

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

Задача Процедура
Выбор исходного компьютера для добавления счетчиков Выберите компьютер в раскрывающемся списке или нажмите кнопку Обзор для поиска других компьютеров. Счетчики можно добавлять с локального компьютера или любого другого компьютера в сети, к которому имеется доступ.
примечание Список под раскрывающимся списком выбора компьютеров отображает доступные счетчики, разделенные на группы. Можно добавить все счетчики или выбрать только некоторые из них.
Отображение описания для выбранной группы счетчиков Установите флажок Отображать описание в левом нижнем углу страницы. Описание будет обновляться при выборе других групп.
Добавление группы счетчиков Выделите имя группы и нажмите кнопку Добавить.
примечание Выделив имя группы, можно нажать стрелку вниз, чтобы отобразить счетчики, входящие в эту группу. Если перед нажатием кнопки Добавить был выбран только один счетчик, добавлен будет только он.
Добавление отдельных счетчиков Нажмите стрелку вниз, чтобы развернуть группу, выделите необходимый счетчик и нажмите кнопку Добавить.
примечание Чтобы выделить несколько счетчиков одновременно, при выборе счетчиков из списка удерживайте клавишу CTRL. Когда все необходимые счетчики будут выделены, нажмите кнопку Добавить.
Поиск экземпляров счетчика Выделите группу счетчиков либо разверните группу счетчиков и выделите отдельный счетчик, введите имя процесса в раскрывающемся списке под полем Экземпляры выбранного объекта и нажмите кнопку Найти. Вводимое имя процесса будет отображаться в раскрывающемся списке, чтобы поиск можно было повторить для других счетчиков. Если результаты поиска отсутствуют, выделите другую группу, чтобы очистить поле поиска. При отсутствии нескольких экземпляров счетчика или группы счетчиков функция поиска будет недоступной.
Добавление только определенных экземпляров счетчика Выделите е списке группу счетчиков или отдельный счетчик, выберите необходимый процесс в списке, отображаемом в поле Экземпляры выбранного объекта, и нажмите кнопку Добавить. Один и тот же счетчик может создаваться несколькими процессами, однако выбор определенного экземпляра позволит добавить только счетчики, созданные выбранным процессом.
примечание Если не выбрать определенный экземпляр, будут добавлены все экземпляры счетчика.

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

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

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

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

— В режиме Отчет текущие значения для каждого из выбранных счетчиков отображаются в текстовом формате.

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

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

— Если выбрать строку в легенде, то в области над ней появятся подробные сведения о счетчике.

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

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

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

— Замораживание экрана в режиме линейного графика изменяет количество времени, отсчитанного по оси X, после продолжения наблюдения.

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

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

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

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

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

— установлена ОС Windows Server 2008 R2 или Windows 7;

— выполнен вход в систему с учетной записью члена локальной группы Администраторы или Пользователи журналов производительности ;

— в системном мониторе выбран для отображения хотя бы один сборщик данных.

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

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

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

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

2) Щелкните область отображения системного монитора правой кнопкой мыши, выберите команду Создать , а затем выберите элемент Группа сборщиков данных . Запустится мастер создания новой группы сборщиков данных. Созданная группа сборщиков данных будет содержать все сборщики данных, выбранные в текущем представлении системного монитора.

3) Введите имя новой группы сборщиков данных и нажмите кнопку Далее .

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

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

7) Нажмите кнопку Готово , чтобы вернуться в окно системного монитора Windows.

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

9) Чтобы немедленно запустить группу сборщиков данных (и начать сохранение данных в местоположении, указанном в пункте 4), нажмите кнопку Запустить группу сборщиков данных сейчас .

Сценарий 3. Создание и планирование журналов группы сборщиков данных

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

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

Примечание: файлы журналов групп сборщиков данных в Windows Server 2008 R2 или Windows 7 несовместимы с более ранними версиями Windows. Однако журналы, созданные в более ранних версиях Windows, можно просматривать в Windows Server 2008 R2 или Windows 7.

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

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

— установлена ОС Windows Server 2008 R2 или Windows 7;

— выполнен вход в систему с учетной записью члена локальной группы Администраторы или Пользователи журналов производительности ;

— запущен системный монитор Windows;

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

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

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

Планирование условия начала сбора данных для группы сборщиков данных

Группы сборщиков данных и выберите пункт Пользовательский (или Особый ).

Свойства .

3) Щелкните вкладку Расписание .

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

5) Чтобы указать дату, после которой сбор данных будет прекращен, выберите параметр Срок действия и выберите дату из календаря.

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

6) По завершении нажмите кнопку ОК .

Планирование условия завершения сбора данных для группы сборщиков данных

1) В системном мониторе Windows разверните узел Группы сборщиков данных и выберите пункт Пользовательский (или Особый ).

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

3) Откройте вкладку Условие остановки.

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

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

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

7) Установите флажок Максимальный размер , чтобы перезапустить группу сборщиков данных или остановить сбор данных, когда размер файла журнала достигнет заданного предела.

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

8) По завершении нажмите кнопку ОК .

Важно: генерация отчета для больших файлов журнала занимает больше времени. При необходимости частого просмотра последних данных журнала рекомендуется использовать пределы для автоматического разделения журналов. Для разделения больших файлов журнала или объединения нескольких коротких файлов журнала можно использовать команду relog . Для получения дополнительных сведений о команде relog в командной строке введите relog /? .

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

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

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

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

1) В системном мониторе Windows разверните узел Группы сборщиков данных и выберите пункт Пользовательский (Особый).

2) В области консоли щелкните правой кнопкой мыши имя группы сборщиков данных, для которой выполняется планирование, и выберите команду Диспетчер данных .

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

— Если установить флажок Минимум места на диске или Максимум папок , то при достижении указанного предела предыдущие данные будут удаляться согласно значению параметра Политика ресурсов («Удалять самые большие» или «Удалять самые старые»).

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

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

4) Откройте вкладку Действия . Подтвердите значения по умолчанию или внесите необходимые изменения. См. описание параметров в таблице «Свойства действий».

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

5) После внесения изменений нажмите кнопку ОК .

Свойства диспетчера данных

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

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

Свойства действий

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

Параметр Определение
Возраст Возраст файла данных в днях или неделях. Если значение равно 0, данный критерий не используется.
Размер Размер папки, в которой хранятся данные журнала, в мегабайтах (МБ). Если значение равно 0, данный критерий не используется.
САВ-файл Файл архива (CAB). Такие файлы можно создавать из необработанных данных журнала и при необходимости распаковывать впоследствии. Выберите создание или удаление по критериям возраста или размера.
Данные Необработанные данные журнала, собираемые группой сборщиков данных. В целях экономии дискового пространства данные журнала можно удалять после создания САВ-файла (представляющего собой резервную копию исходных данных).
Отчет Файл отчета, созданный системным монитором Windows из необработанных данных журнала. Файлы отчетов можно сохранять даже после удаления необработанных данных или САВ-файлов.

Сценарий 4. Просмотр данных журналов в системном мониторе

Просмотр данных журналов в системном мониторе

Ранее созданные журналы можно просматривать в системном мониторе Windows в виде отчетов или в виде данных системного монитора.

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

Предварительные требования для просмотра данных журналов в системном мониторе

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

— установлена ОС Windows Server 2008 R2 или Windows 7;

— выполнен вход в систему с учетной записью члена локальной группы Администраторы или Пользователи журналов производительности;

— запущен системный монитор Windows;

— доступен хотя бы один файл журнала ранее созданной группы сборщиков данных.

Действия по просмотру данных журналов в системном мониторе

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

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

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

4) Нажмите кнопку Представление системного монитора на панели инструментов.

Перемещение по окну журнала в системном мониторе

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

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

Сведения о других параметрах просмотра можно найти в описании просмотра активности системы, приведенном в сценарии 2.

Сценарий 5. Просмотр диагностического отчета

Просмотр диагностического отчета

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

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

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

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

— установлена ОС Windows Server 2008 R2 или Windows 7;

— выполнен вход в систему с учетной записью участника группы Администраторы , или системный монитор Windows запущен с повышенными привилегиями;

— запущен системный монитор Windows.

Примечание : в отчете диагностики системы используется поставщик трассировки ядра Windows, доступ к которому имеют только участники группы «Администраторы».

Просмотр отчета диагностики системы

1) Запустите системный монитор Windows.

2) В дереве переходов разверните пункты Группы сборщиков данных и Система .

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

4) В дереве переходов разверните узлы Отчеты , Система и Диагностика системы , после этого выберите текущую дату.

Когда сбор данных и создание отчета завершатся, в области консоли появится отчет «Диагностика системы».


Примечание : в этом отчете собираются данные за 60 секунд. На создание отчета может потребоваться еще 60 секунд.

Аннотация

Монитор надежности и производительности Windows в операционной системе Windows Vista - это оснастка консоли управления MMC, в которой сочетается функциональность таких инструментов предыдущих версий ОС Windows, как журналы и оповещения производительности (PLA), советник по производительности сервера (SPA) и системный монитор. Эта оснастка предоставляет графический интерфейс для настройки групп сборщиков данных и сеансов трассировки событий. В данном руководстве рассматривается ее новый интерфейс, усовершенствованная функциональность и расширенные возможности.

Пошаговое руководство к настройке и отслеживанию производительности системы в Windows Vista

Операционная система Microsoft® Windows Vista™ содержит монитор надежности и производительности Windows - оснастку консоли управления (MMC), в которой сочетается функциональность таких инструментов предыдущих версий ОС Windows, как журналы и оповещения производительности, советник по производительности сервера и системный монитор. Эта оснастка предоставляет графический интерфейс для настройки групп сборщиков данных и сеансов трассировки событий.

В Vista также включена оснастка MMC “Монитор стабильности системы”, отслеживающая изменения в системе и сопоставляющая их с изменениями в стабильности работы, отображая это соотношение в графическом виде.

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

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

Производительность

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

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

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

Надежность

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

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

Что нового в средствах отслеживания уровня производительности и надежности

Ключевыми новшествами в средствах отслеживания производительности и надежности в Windows Vista являются:

  • Экран представления ресурсов, позволяющий ИТ-специалистам в реальном времени следить за использованием ресурсов процессора, жесткого диска, сети и оперативной памяти, а также определять уровень потребления ресурсов каждым процессом.
  • Отчет монитора стабильности системы, в котором учитываются изменения конфигурации (в том числе установка приложений, обновления операционной системы и драйверов), а также рассчитывается индекс стабильности системы (понижающимся в результате сбоев в работе операционной системы, приложений, драйверов и аппаратной части компьютера).
  • Группы сборщиков данных, формирующие сборщики данных в модули, пригодные для последующего использования различными средствами отслеживания производительности.
  • Унифицированная конфигурация свойств, снабженная возможностью выполнения задач по расписанию.
  • Журналы и оповещения производительности, включающие выполнение сбора данных по расписанию, обладающие улучшенными характеристиками безопасности и возможностями повторного использования конфигураций.
  • Советник по производительности сервера с возможностью создания диагностических отчетов.
  • Возможность создания журналов с помощью мастеров и шаблонов.
Кому будет полезно использование монитора надежности и производительности Windows

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

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

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

В этом руководстве

Примеры основных вариантов использования средств отслеживания производительности и надежности

В данном руководстве рассматривается шесть вариантов использования оснасток консоли управления MMC “Монитор надежности и производительности Windows” и «Монитор стабильности системы”. Выполнение приведенных примеров поможет улучшить понимание взаимодействия новых инструментов и работы системы в целом.

Пример 1: наблюдение за общим состоянием системы с помощью представления ресурсовОбзор: наблюдение за общим состоянием системы с помощью представления ресурсов

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

Необходимые условия для наблюдения общего состояния системы с помощью представления ресурсов

Особенности наблюдении общего состояния системы с помощью представления ресурсов

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

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

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

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

Последовательность действий при наблюдении за общим состоянием системы с помощью представления ресурсов

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

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

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

В панели ЦП отображается текущая загрузка процессора в процентах. В развернутой панели доступна следующая информация:

Образ: Приложение, использующее ресурсы процессора.

ID процесса:

Счетчик потоков: Количество потоков, запущенных данным приложением.

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

В панели Диск отображается общая текущая активность чтения-записи. В развернутой панели доступна следующая информация:

Образ: Приложение, использующее ресурсы жесткого диска.

ID процесса: Идентификатор процесса, запущенного приложением.

Файл: Файл, в данный момент записываемый или читаемый приложением.

Чтение: Текущая скорость (байт/мин), с которой данные читаются из файла.

Запись: Текущая скорость (байт/мин), с которой данные записываются в файл.

Всего: Текущий объем данных (байт/мин), читаемых и записываемых данным приложением.

В панели Сеть отображается текущая загрузка сетевых интерфейсов (Кбит/c). В развернутой панели доступна следующая информация:

Образ: Приложение, использующее ресурсы сети.

ID процесса: Идентификатор процесса, запущенного приложением.

Адрес: Сетевой адрес, с помощью которого локальный компьютер обменивается данными в сети. Может выглядеть как имя компьютера - при взаимодействии с другими компьютерами в той же локальной сети, либо как IP-адрес, либо как полное доменное имя.

Отправлено: Скорость (Кбит/с), с которой приложение в данный момент передает данные.

Получено: Скорость (Кбит/с), с которой приложение в текущий момент принимает данные.

Всего: Общий объем данных (Кбит/c), передаваемых и принимаемых приложением в данный момент.

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

Примечание

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

В развернутой панели доступна следующая информация:

Образ: Приложение, использующее ресурсы оперативной памяти.

ID процесса: Идентификатор процесса, запущенного приложением.

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

Рабочий набор: Количество страниц, в данный момент находящихся в памяти для данного приложения.

Пример 2: наблюдение за выбранными аспектами состояния системы с помощью монитора производительностиОбзор: наблюдение за выбранными аспектами состояния системы с помощью монитора производительности

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

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

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

Перед выполнением данной задачи убедитесь, что:

  • На компьютере установлена ОС Windows Vista.
  • Вы обладаете правами администратора.

Необходимость иметь права администратора связана с особенностью в Windows Vista, описанной в следующем разделе.

Особенности наблюдения выбранных аспектов состояния системы с помощью системного монитора

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

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

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

Запуск системного монитора из монитора надежности и производительности Windows

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

Добавление счетчиков к текущему виду системного монитора

  1. В меню над экраном системного монитора нажмите кнопку Добавить либо щелкните правой кнопкой мыши где угодно на графике и выберите Добавить счетчики… Откроется диалоговое окно Добавить счетчики .

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

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

    В разделе «Память»:
    % процент использования выделенной памяти
    Ошибок страниц/сек

    В разделе «Физический диск»:
    Скорость чтения с диска (байт/сек)
    Обращений записи на диск/сек
    Скорость записи на диск (байт/сек)
    Обращений чтения с диска/сек

    В разделе «Процессор»:
    Процент времени бездействия
    Прерываний/сек

    В разделе СисТема:
    Потоки

    Более подробная информация доступна в следующем разделе.

  3. После завершения выбора счетчиков нажмите кнопку OK .
Диалоговое окно «Добавить счетчики»

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

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

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

  • Примечание

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

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

  • Примечание

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

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

  • Примечание

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

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

  • Отображение данных на счетчиках в системном мониторе
  • По умолчанию в системном мониторе данные отображаются в виде простого графика (Строка ). На экран выводится информация за последние две минуты, смещающаяся слева направо, вдоль оси X. Это позволяет наблюдать изменения в показаниях каждого счетчика за короткий период времени. Чтобы увидеть информацию о конкретном счетчике на графике, наведите на соответствующую линию курсор.
  • Изменить способ отображения информации для данного набора модулей сбора данных можно с помощью пункта меню Изменить тип диаграммы в панели инструментов. Опция Линейчатая гистограмма отображает информацию в реальном времени, позволяя отслеживать изменения в показаниях каждого счетчика.
  • Опция Отчет отображает текущие значения для выбранных счетчиков в текстовом формате.
  • Под графиками отображаемые счетчики перечислены в легенде вместе со следующими параметрами: цвет соответствующей линии (Цвет ), масштаб времени отображения (Шкала ), название (Счетчик ), процесс (Экземпляр ) - в данном примере выбраны все процессы для каждого счетчика, Родитель (не используется, если выбраны все процессы), Объект и Компьютер .
  • С помощью флажка в каждой строке можно включить отображение каждого счетчика или выключить его без удаления счетчика из списка.
  • Над легендой отображается информация о выделенном в данный момент счетчике.
  • С помощью кнопки Выделить можно выделить отображаемую для выбранного счетчика линию на графике. Повторное нажатие кнопки Выделить вернет линии обычный вид.
  • Изменить параметры отображения выбранного счетчика можно, кликнув по нему правой кнопкой мыши и выбрав в контекстном меню пункт Свойства . Откроется окно Свойства: Системный монитор на вкладке Данные . Настройки производятся с помощью раскрывающихся меню.
  • С помощью кнопки Не изменять отображение Не изменять отображениеНН в панели инструментов можно остановить движение графика и изучить показания на данный момент. Чтобы продолжить наблюдение с того момента, когда график был остановлен, следует нажать кнопку Разрешить изменять отображение . Кнопка Обновить данные позволяет просматривать произошедшие изменения через равные промежутки времени.

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

  • Примечание

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

Пример 3: создание групп сборщиков данных в системном монитореОбзор: создание групп сборщиков данных в системном мониторе

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

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

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

  • На компьютере установлена ОС Windows Vista.
  • Вы обладаете правами администратора.

Необходимость иметь права администратора связана с особенностью в Windows Vista, описанной в следующем разделе.

  • В системном мониторе выбран хотя бы один счетчик для отображения.
Особенности создания групп сборщиков данных в системном мониторе

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

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

  • Создание группы сборщиков данных в системном мониторе
  1. Вернитесь к виду счетчиков из предыдущего примера. Если эти данные не сохранились, откройте системный монитор и создайте заново набор счетчиков, которые будут сохранены в качестве группы сборщиков данных.
  2. В консоли раскройте навигационное дерево, щелкните правой кнопкой мыши пункт Системный монитор , выберите в контекстном меню команду Создать , а затем пункт Группа сборщиков данных . Запустится мастер создания новой группы сборщиков данных. В создаваемую группу будет записываться информация, содержащаяся в текущем виде системного монитора.
  3. Введите имя для создаваемой группы сборщиков данных и нажмите кнопку Далее .
  4. В каталоге Корневая папка будет сохраняться информация, собираемая группой сборщиков данных. Измените это значение, если необходимо сохранить данные в другом месте. Нажмите кнопку Далее , если нужно определить пользователя, от имени которого будет использоваться эта группа сборщиков данных, либо кнопку Готово для сохранения данных и выхода.
  5. После нажатия кнопки Далее можно будет настроить группу сборщиков данных на запуск от имени определенного пользователя. Нажмите кнопку Изменить... , чтобы ввести имя и пароль пользователя, отличающегося от заданного по умолчанию.

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

  6. Нажмите кнопку Готово , чтобы вернуться в консоль.
  • Для того чтобы просмотреть свойства созданной группы сборщиков данных или внести в нее дополнительные изменения, установите флажок Открыть свойства группы сборщиков данных .
  • Для того чтобы немедленно запустить созданную группу сборщиков данных и начать сохранение данных в папке, указанной в пункте 4, установите флажок Запустить группу сборщиков данных сейчас .
Пример 4: создание файлов журналов с помощью группы сборщиков данныхОбзор: создание файлов журналов с помощью группы сборщиков данных

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

  • Примечание

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

Необходимые условия для создания файлов журналов групп сборщиков данных

Перед выполнением этой задачи убедитесь, что:

  • Вы обладаете правами администратора.

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

  • Монитор надежности и производительности Windows запущен.
  • Была создана и сохранена по меньшей мере одна группа сборщиков данных (можно использовать группу сборщиков данных, созданную в примере 3).
Последовательность действий при создании файлов журналов групп сборщиков данных

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

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

  1. В мониторе надежности и производительности Windows раскройте навигационное дерево и выделите пункт Группы сборщиков данных .
  2. В списке основного окна оснастки щелкните правой кнопкой мыши название группы сборщиков данных, которую необходимо настроить и выберите в контекстном меню пункт Свойства .
  3. На вкладке Общие можно добавить описание или ключевые слова для выбранной группы сборщиков данных.
  4. На вкладке Папка в поле Корневая папка отображается основная папка, в которой будут сохраняться файлы журналов для данной группы сборщиков данных.
    • Опция Вложенная папка позволяет указать вложенную папку для хранения файлов журнала.
    • Нажмите стрелку справа от поля Формат имени вложенной папки , чтобы указать формат имени папки в соответствии с датой, временем и серийным номером файла журнала.

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

  5. На вкладке Расписание нажмите кнопку Добавить , чтобы создать расписание.
    • В разделе Активный диапазон указывается время начала, и, если установлен флажок Срок действия , время окончания сбора данных.
    • В разделе Запуск устанавливает время создания нового журнала. Вместе с этим можно указать, по каким дням недели будет производиться сбор данных.
  6. На вкладке Условие остановки в случае необходимости указываются условия, при которых сбор данных в группе сборщиков данных будет остановлен.
  • Поставьте флажок Общая длительность и определите единицы измерения времени (Единицы ) и продолжительность сбора данных. Если снять флажок Общая длительность , время сбора данных не будет ограничено.
  • В разделе Пределы поставьте флажок Когда достигнут предел, перезапустите группу сборщиков данных , чтобы перезапустить группу сборщиков данных по достижении определенного предела, если нужен сегментированный журнал. Снимите флажок, чтобы сбор данных по достижении предела прекращался без перезапуска.
  • Определить способ сегментирования журналов и условия прекращения сбора данных можно с помощью установки флажков и указания параметров в разделах Длительность и/или Максимальный размер .

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

Пример 5: просмотр и интерпретация файлов журналов в системном мониторе

Обзор: просмотр и интерпретация файлов журналов в системном мониторе

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

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

Необходимые условия для просмотра и интерпретации файлов журналов в системном мониторе

Перед выполнением этой задачи убедитесь, что:

  • На компьютере установлена Windows Vista.
  • Вы обладаете правами администратора

Требование иметь права администратора связано с особенностями Windows Vista.

  • Монитор надежности и производительности Windows запущен.
  • Имеется по крайней мере один файл журнала ранее созданной группы сборщиков данных.
Последовательность действий при просмотре и интерпретации файлов журналов в системном мониторе

Открытие файла журнала в системном мониторе

  1. Войдите в систему с правами администратора.
  2. В меню Пуск выберите Все программы , затем пункт Стандартные , щелкните правой кнопкой мыши пункт Командная строка и выберите в контекстном меню Запуск от имени администратора .
  3. Выполните в командной строке команду perfmon.exe и нажмите клавишу Enter. Консоль откроется на экране представления ресурсов.
  4. В навигационном дереве раскройте группу Средства наблюдения и выберите пункт Системный монитор .
    • Важно:

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

  5. В панели инструментов системного монитора нажмите кнопку Просмотр данных журнала (или сочетание клавиш Ctrl+L), чтобы загрузить данные из файла журнала. Откроется диалоговое окно Свойства: Системный монитор на вкладке Источник .
  6. Выберите радио-кнопку Файлы журнала и нажмите кнопку Добавить...
  7. Перейдите в корневую папку, указанную в примере 4 и выберите файл журнала группы сборщиков данных.
  8. Нажмите кнопку Применить , затем кнопку OK .

Просмотр файла журнала в системном мониторе

Пример 6: наблюдение за стабильностью системы с помощью монитора стабильности системыОбзор: Наблюдение за стабильностью системы с помощью монитора стабильности системы

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

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

Необходимые условия для наблюдения за стабильностью системы с помощью монитора стабильности системы

Перед выполнением этой задачи убедитесь, что:

  • На компьютере установлена ОС Windows Vista.
  • С момента установки система проработала не менее 24 часов.

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

  • Вы обладаете правами администратора.

Необходимость иметь права администратора связана с особенностью в Windows Vista, описанной в следующем разделе.

Особенности наблюдения за стабильностью системы с помощью монитора стабильности системы

На выполнение задачи могут повлиять следующие особенности:

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

Запуск монитора стабильности системы из монитора надежности и производительности Windows

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

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

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

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

Программа : операционная система, название приложения, драйвера, обновления Windows.

Версия : версия операционной системы, приложения или драйвера (для обновлений Windows этот параметр не отображается).

Активность : обозначение события - установка или удаление.

Состояние активности : обозначение исхода события - успешное или ошибка.

Ошибки приложений

Приложение: имя исполняемого файла сбойного приложения.

Версия : номер версии приложения.

Тип неполадки : обозначение причины ошибки приложения - зависание или сбой.

Неполадки оборудования

Тип компонента : обозначение компонента, в котором произошел сбой (жесткий диск или оперативная память).

Устройство : устройство, в котором произошел сбой.

Тип неполадки : обозначение причин сбоев. Для жесткого диска - был ли причиной поврежденный диск или поврежденный сектор; для оперативной памяти - повреждение модуля памяти.

Неполадки Windows

Тип неполадки : обозначение события - ошибка при загрузке (Boot Failure), сбой в работе операционной системы (OS Crash), неполадка при использовании спящего режима (Sleep Failure).

Версия : версии операционной системы и пакета обновлений.

Подробности неполадки :

  • Код ошибки.
  • Обнаруженная проблема.
  • Запрет на исполнение/работу компонента или его сбой при входе в спящий режим.

Разные неполадки

Тип неполадки : Указывает на событие, приведшее к непредвиденному завершению работы системы.

Версия : Содержит номер версии операционной системы и пакета обновления.

Подробности неполадки : Указывает на ненормальное завершение работы системы

Категория ~ Системные утилиты – Игорь (Администратор)

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

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

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

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

Обзор бесплатных мониторов ресурсов системы

Программа Rainmeter полный контроль ресурсов системы

Руководство по быстрому выбору (ссылки на скачивание бесплатных мониторов ресурсов системы)

Rainmeter

Стилизация. Огромное количество модулей и скинов для отображения. Невероятно гибкая настройка отображения.
Конфигурация через INI-файлы (для обычных пользователей будет очень трудно). Некоторые модули могут работать не правильно.

Spotlight on Windows

Профессиональная. Привлекательная. Многофункциональная. Удаленный мониторинг.
Только полноэкранный режим. Нельзя изменить шрифты. Фиксированные максимальные значения. Необходима регистрация. Лицензию необходимо продлевать каждый год.

Sysmetrix

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

TinyResMeter

Быстрая. Эффективная. Очень маленький размер.
Слабая настройка. Старый графический интерфейс.

StatBar

Занимает мало места на экране. Настройка индикаторов. Ряд дополнительных элементов управления (Winamp и другие).
Нельзя изменить шрифт, что делает программу неудобной для экранов с большим разрешением.

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

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

Системный монитор визуально отображает встроенные счетчики производительности Windows в реальном времени или в режиме просмотра предыдущих дат, а также совмещает такие службы, как журналы и оповещения производительности (Performance Logs and Alerts – PLA: служба, которая по заранее определенному графику собирает данные о производительности на локальном и удаленных компьютерах, а затем заносит их в журнал или использует для создания сообщения), советник по производительности сервера (Server Performance Advisor - SPA: приложение, предназначенное для диагностики производительности Windows Server 2003) и системный монитор.

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

Оснастка «Системный монитор»

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

Рис. 1. Оснастка «Системный монитор»

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

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

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

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

Диалоговое окно свойств системного монитора состоит из пяти вкладок. Рассмотрим каждую вкладку отдельно.

Вкладка «Общие» свойств системного монитора

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

  • Отображаемые элементы . При помощи этой группы вы можете отображать или скрывать ключевые элементы, которые расположены в узле «Системный монитор» . Флажок «Легенда» отвечает за отображение легенды внизу области сведений. Если снять флажок «Строка значений» , то значения, которые находятся под диаграммой, не будут отображаться. Флажок «Панель инструментов» отвечает за отображение панели инструментов, расположенной над диаграммой;
  • Данные отчета и гистограммы . Системный монитор поддерживает выборку данных вручную, по требованию и в автоматическом режиме с заданным интервалом; эта функция применима только к данным в реальном масштабе времени. В режимах гистограммы и отчета при выборе среднего, минимального или максимального значения отображаемые данные пересчитываются после очередной выборки. Это приводит к дополнительной нагрузке на систему;
  • Автоматический съем показаний . Данная опция позволяет осуществлять автоматическую выборку данных. Снятие показаний счетчиков в режиме выборки данных вручную выполняется кнопкой «Обновить данные» , которая находится на панели инструментов или при помощи комбинации клавиш Ctrl+U . Изменить ручной режим выбора данных на автоматический также можно при помощи кнопки «Разрешить изменять отображение» , расположенной на панели инструментов, или комбинацией клавиш Ctrl+F ;
  • Элементы диаграммы . Элементы этой группы позволяют изменять параметры выборки данных. Для автоматической выборки данных через определенные промежутки времени, введите в текстовое поле «Съем показаний каждые:» значение интервала измеряется в секундах. По умолчанию этот интервал равен 1 секунде. В текстовом поле «Длительность» вы можете указать время в секундах, через которое самые ранние данные будут заменяться новыми. Обновление данных каждые 15 секунд оправдано, только в том случае, когда планируется вести наблюдение не больше четырех часов. Если следует вести наблюдение восемь часов и более, задавайте интервал обновления более 300 секунд (5 минут). Постоянное наблюдение за активностью следует осуществлять с интервалом не менее 15 минут.

Рис. 2. Вкладка «Общие» свойств системного монитора

Вкладка «Источник» свойств системного монитора

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

Рис. 3. Вкладка «Источник» свойств системного монитора

Вкладка «Данные» свойств системного монитора

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

  • Добавить . Данная функция позволяет добавлять дополнительные счетчики при помощи диалогового окна «Добавить счетчики» ;
  • Удалить . Нажав на эту кнопку счетчик, который выделен в списке, будет удален;
  • Цвет . Эта опция позволяет указать цвет для выбранного счетчика;
  • Масштаб . Текущий раскрывающийся список отвечает за масштаб отображения выбранного счетчика в режиме графика или гистограммы. Значения счетчика вы можете указать от 0,0000001 до 1000000,0. Изменение масштаба позволит вам сделать диаграмму более наглядной;
  • Ширина . Эта опция позволяет указать ширину линии для выбранного счетчика. Изменение ширины влияет на набор доступных типов линии;
  • Стиль . Данная опция отвечает за изменение стиля линии выбранного счетчика. Смена стиля возможна, если для линии выбрана ширина, назначенная для использования по умолчанию.

Данная вкладка изображена на следующей иллюстрации:

Рис. 4. Вкладка «Данные» свойств системного монитора

Вкладка «График» свойств системного монитора

При помощи этой вкладки свойств системного монитора вы можете изменять отображение графика в области сведений по своему вкусу. Здесь вы можете найти практически все настройки, которые можно было бы изменить в изображении графика. Рассмотрим каждый из параметров:

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

Вкладку «График» вы можете увидеть на следующей иллюстрации:

Рис. 5. Вкладка «График» свойств системного монитора

Вкладка «Оформление» свойств системного монитора

На этой вкладке вы можете выбрать параметры, предназначенные для визуального оформления графика данной оснастки. В группе «Шрифт» вы можете изменить шрифт текста и чисел, присутствующих на диаграмме. Для того чтобы их изменить шрифт, нажмите на кнопку «Изменить» , а затем на вкладке «Шрифт» задайте такие параметры, как шрифт, начертание, размер и, при необходимости, набор символов. Раскрывающийся список «Рамка» позволяет вам добавить обрамление для диаграммы. На данной вкладке особый интерес может представлять группа «Цвет» . При помощи этой группы вы можете настроить цвета буквально для всех элементов области сведений, а именно:

  • Фоновый рисунок . Позволяет указать цвет фона области окна, в которой отображается диаграмма;
  • Фон элемента управления . Определяет цвет фона, окружающего область окна, в которой отображается диаграмма;
  • Текст . Указывает цвет отображаемого на диаграмме текста;
  • Сетка . При отображении на диаграмме сетки, этот параметр позволяет задать цвет для вертикальных и горизонтальных линий сетки.
  • Панель времени . Данный параметр позволяет вам указать цвет для линии времени.

Вкладка «Оформление» отображена ниже

Рис. 6. Вкладка «Оформление» свойств системного монитора

Заключение

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

Монитор производительности включает в себя две консоли: 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. Каждый столбец представляет собой последовательность показаний некоторого счетчика, а каждая строка является совокупностью показаний одной выборки.