Во всех версиях Windows присутствует универсальный инструмент для сбора информации по загруженности оборудования системы — Системный монитор Windows (Windows Performance Monitor). Он представляет собой оснастку консоли управления (MMC), с помощью которой пользователь может в реальном времени осуществлять контроль над производительностью приложений и оборудования, выбирать данные, которые будут сохраняться в файлах журналов, задавать пороговые значения для оповещений и автоматических действий, генерировать отчеты и просматривать историю производительности системы, используя различные способы сортировки.
В данной статье я подробно рассмотрю процедуры запуска и настройки системного монитора Windows.
0. Оглавление
- Запуск системного монитора Windows
- Работа с системным монитором
- Настройка системного монитора
- Запись данных системного монитора в файл
1. Запуск системного монитора Windows
В Windows Server 2012 запустить системный монитор можно из Диспетчера серверов (Server Manager) в меню «Средства» (Tools) — «Системный монитор» (Performance Monitor)
В Windows Server 2008 также данную оснастку можно найти в Диспетчере сервера (Server Manager) в группе «Диагностика» (Diagnostics) — «Производительность» (Performance).
А также в меню «Пуск» (Start) — «Администрирование» (Administrative Tools) — «Системный монитор» (Performance Monitor)
Также, в любой редакции Windows запустить Системный монитор можно выполнив команду perfmon (меню «Пуск» (Start) — «Выполнить» (Run))
Ну и как любая другая, данная оснастка доступна в консоли управления оснастками (меню «Пуск» (Start) — «Выполнить» (Run) — «MMC»)
Пользователи, являющиеся членами группы «Пользователи» (Users) могут открывать журналы для просмотра в мониторе производительности, а также могут изменять свойства отображения монитором производительности данных истории во время просмотра.
Члены группы «Пользователи монитора производительности» (Performance Monitor Users) могут выполнять все действия, доступные членам группы «Пользователи» (Users), а также могут в реальном времени просматривать данные в мониторе производительности и изменять свойства отображения монитором производительности данных во время просмотра в реальном времени.
Участники локальной группы «Администраторы» (Administrators) (или аналогичной) могут использовать все компоненты системного монитора Windows.
2. Работа с системным монитором
Как и другие оснастки Windows, системный монитор состоит из трех окон: окна с деревом консоли (можно скрыть / показать с помощью соответствующей кнопки на панели), информационного окна и панели действий (также можно скрыть / показать с помощью кнопки на панели, по умолчанию скрыта).
При открытии в дереве консоли активна вкладка «Системный монитор» (Performance Monitor), а в информационном окне можно сразу увидеть информацию по предустановленным счетчикам, выводимую в виде графиков в реальном времени.
Список выводимых счетчиков расположен сразу под самим графиком.
Можно включить / отключить отображение того или иного счетчика установив или сняв соответствующий флажок в таблице. Там же можно настроить цвет, масштаб и стиль графика для каждого из счетчиков. Наиболее интересующий в данный момент счетчик возможно выделить жирным черным цветом, отметив его в таблице и нажав на кнопку «Выделить» (Highlight), расположенную на панели над графиком.
Также, выделив счетчик в списке, можно увидеть длительность (Duration), максимум (Maximum), минимум (Minimum), среднее (Average) и последнее (Last) значение показателя для данного счетчика производительности.
На той же панели расположены и кнопки, с помощью которых можно удалить или добавить новый счетчик для отображения. Нажав на кнопку «Добавить» (Add) откроется окно со списком имеющихся счетчиков. Их очень много. Для удобства все счетчики сгруппированы по типу оборудования или ПО. Обратите внимание, что можно добавлять как счетчики текущего компьютера, так и компьютеров сети (при наличии соответствующих прав).
Для некоторых счетчиков возможно выбрать конкретный экземпляр объекта. Например, при добавлении счетчика «Средняя длина очереди диска» (Avg. Disk Queue Length) можно выбрать диск, для которого будет собираться статистика. Выбрав необходимый счетчики (или конкретный экземпляр объекта для счетчика) следует перенести его в таблицу «Добавленные счетчики» (Added Counters) с помощью кнопки «Добавить» (Add). А при помощи соответствующего флажка, для каждого счетчика можно вывести также и его короткое описание.
Добавив все необходимые счетчики, нажимаем «ОК».
После чего счетчики сразу появятся в списке выводимых показателей.
Данные по счетчикам производительности можно выводить не только в виде графика (Line), но и в виде линейчатой гистограммы (Histogram Bar) или тестового отчета (Report). Тип диаграммы меняется с помощью соответствующей кнопке на панели.
3. Настройка системного монитора
Все вышеописанные и другие настройки доступны в окне настроек системного монитора, которое можно вызвать с помощью соответствующих кнопок на панели задач.
На вкладке «Общие» (General) можно выбрать отображаемые элементы (Display elements), значения показателей счетчиков (Report and histogram data), которые будут выводиться в графике, длительность (Duration) и интервалы (Sample every) съема показателей.
На вкладках «График» (Graph) и «Оформление» (Appearance) можно настроить тип (View), внешний вид и прочие параметры отображения графика.
На вкладке «Данные» (Data) можно добавить, удалить или настроить вид отображения конкретного счетчика производительности.
А на вкладке «Источник» (Source) можно выбрать источник отображения данных. По умолчанию это текущая активность, но возможно выбрать и ранее записанный файл журнала системного монитора.
4. Запись данных системного монитора в файл
Просматривать информацию по текущей загрузке оборудования в реальном времени конечно полезно, но чаще необходимо анализировать показания счетчиков производительности в течении определенного периода времени. Делается это с помощью Сборщиков данных (Data Collector), которые записывают показания выбранных счетчиков в файл журнала системного монитора, а затем уже администратор просматривает полученную таким образом информацию в системном мониторе.
О том, как настраиваются сборщики данных для системного монитора читайте в статье «Системный монитор Windows (Performance Monitor): сборщики данных загруженности оборудования системы».
ЛАБОРАТОРНАЯ
РАБОТА №4,5.Ознакомление
с функциональными возможностями
Системного Монитора. Управление
виртуальной памятью, настройка файла
подкачки
Цель работы:
изучение принципов и режимов работы
встроенного Системного Монитора и
исследование параметров основной и
виртуальной памяти ПК.
Краткие теоретические сведения
В
Системном Мониторе компоненты системы
интерпретируются как объекты. Это
позволяет системе наблюдать за тенденциями
в быстродействии компьютера и выбирать
пороги, на основании которых принимаются
определенные решения относительно
оптимизации работы ВС. Системный Монитор
позволяет следить за важными показателями
процессора, основной и виртуальной
памяти, использованием файла подкачки
— количеством страничных операций в
секунду, % загрузки процессора и даже
количеством свободных байт памяти.
Собранные данные можно просматривать
в различных форматах, в том числе в виде
диаграмм, оповещений и отчетов. На рис.1
изображено окно программы Системный
Монитор.
Рис. 1. Внешний вид окна
Системного Монитора
С
крыть
отображение дерева консоли в левой
части окна, можно нажав кнопку .
Системный Монитор регистрирует
данные о поведении объектов в системе
при помощи счетчиков (в нижней части
экранного окна Монитора представлен
перечень текущих счётчиков с вариантом
цветового оформления на графике и
названием соответствующего объекта).
Для каждого объекта системы предусматривается
конкретный набор счетчиков. Счетчики
предоставляют информацию о каждом типе
объектов. Для выделенного объекта
отображаются его предельные, средние
и текущие показатели в текстовых полях
непосредственно под графиком на Системном
Мониторе. Примеры объектов Системного
Монитора — «процессор», «память»,
«физический диск», «файл подкачки» и
т.д.
Таблица
1. Примеры объектов и счётчиков с
пояснением
Счетчики |
Описание |
Значение |
Память |
||
Доступно |
Объем |
Если |
Ошибки |
Количество |
Показывает, |
Файл |
||
% |
Процент |
Если |
Физический |
||
% |
Процент с |
Если |
Процессор |
||
% |
Определяет |
Значение о |
Файл подкачки
ОС Windows использует не только
оперативную память для своей работы.
Чтобы немного разгрузить ресурсы
оперативной памяти, на жестком диске
создается специальный файл, в котором
ОС также хранит текущие данные. Называется
он swap – файлом, или файлом подкачки, а
также виртуальной памятью компьютера.
Оперативную память называют физической,
т.к. она создана из конкретного материала,
т.е. ее можно взять в руки и рассмотреть.
Виртуальная память – ненастоящая, это
область дискового пространства, которую
ОС тоже считает памятью. Слово «виртуальный»
в данном случае подразумевает «созданный
на компьютере».
Файл подкачки автоматически
создается ОС в корневой папке того
диска, где расположена сама система.
Его размер определяется исходя из объема
физической(оперативной) памяти компьютера.
По умолчанию минимальный размер файла
подкачки соответствует полутора размерам
физической памяти, а максимальный размер
обычно превышает ее в 3 раза.
Размер файла подкачки и его
расположение можно изменять. Для этого
нужно на Панели
управления компьютера
выбрать компоненту Система,
затем на вкладке Дополнительно
перейти в раздел
Быстродействие,
вызвать Параметры,
в окне Параметры быстродействия вкладке
Дополнительно в
области Виртуальная
память нажать кнопку
Изменить.
Откроется окно Виртуальная
память(см. Рис. 2).
Рис.
2.
Вызов окна настройки виртуальной памяти
Задание к лабораторной работе.
Первая часть лабораторной работы
Лабораторная работа состоит из двух
частей. В первой части лабораторной
работы исследуются параметры и режимы
работы Системного Монитора.
Цель первой части работы – знакомство
с интерфейсом программы и её функциональными
возможностями.
Порядок
выполнения первой части.
-
З
апустить
программу Системный Монитор.
Р
ис.
3-4. Запуск Системного Монитора
-
Скрыть
дерево консоли. Изучить основную панель
инструментов (Рис. 5). Основные
функциональные возможности занести
в отчёт о выполнении лабораторной
работы.
Рис. 1. Перечень инструментов Монитора
-
Для
увеличения нагрузки на ВС запустить
графический пакет Adobe
Photoshop, создать в нем файл изображения,
отслеживая изменения на Системном
Мониторе.
-
Просмотреть
отчёт по текущим счётчикам: Обмен
страниц, Средняя длина очереди диска,
% загруженности процессора. Отобразить
в отчёте о выполнении лр.
Рис.6. Внешний вид содержимого отчёта
-
При
помощи опции Свойства (панель
инструментов или контекстное меню)
настроить различный стиль для отображения
линий графика и включить сетку.
-
Выполнить
действие копирования в буфер обмена
созданного в графическом редакторе
изображения (целиком или выделенного
фрагмента). Сделать выводы о динамике
текущих счётчиков. Результаты занести
в отчёт о выполнении лр.
Р
ис.
7-8. Изменение производительности системы
при работе с буфером обмена
-
Заполнить
и занести в отчёт о выполнении лр данные
о возможных наблюдаемых с помощью
Монитора объектов и связанных с ними
счётчиков по формату таблицы 2 (не
менее 5 объектов).
Таблица 2. Перечень
объектов и счётчиков
Номер объекта |
Наименование |
Полный перечень |
1 |
Процессор |
% |
2 |
… |
… |
… |
-
Выполнить
очистку экрана Монитора, объявить
новый набор счётчиков. Затем добавить
счётчик – % активности логического
диска количество свободных ресурсов.
-
О
существить
сохранение графического файла из
программыAdobePhotoshop.
Результат занести в отчёт о выполнении
лр.
Рис. 9. Активность диска при сохранении
файла
-
О
ткрыть
в программе Adobe Photoshop
графический файл из стандартных
образцов ОС Windows. Результат
занести в отчёт о выполнении лр.
Рис. 10. Активность диска при открытии
файла
-
Удалить
текущий счётчик. Добавить счётчики:
Память — % использования выделенной
памяти, обмен страниц в сек., % использования
файла подкачки, % загруженности
процессора (соответствующие определения
занести в отчёт о выполнении лр по
формату таблицы 3).
Таблица 3. Перечень
счётчиков с определениями
-
Наименование
счётчикаОпределение
(описание)% использования
выделенной памяти…
…
…
-
Настроить
выделение памяти для работы с
AdobePhotoshop. В графическом
редакторе выбрать пункт меню
Редактирование, установки,
Perfomans, задать
значение – 80%.
-
Сохранить
изображение из стандартных образцов
с размером 7000 пикселей (меню Изображение,
Размер, установить значение, затем
Файл, Сохранить как…).
-
Данные
о динамике текущих счётчиков занести
в отчёт о выполнении лр. Каким образом
взаимосвязаны % использования выделенной
памяти и % использования файла подкачки?
Как влияет резкое снижение обмена
страниц на % загрузки ЦП?
Рис.
11. Динамика текущих счётчиков в процессе
сохранения файла большого объёма
Соседние файлы в предмете Операционные системы и среды
- #
- #
- #
- #
- #
- #
- #
- #
- #
19.11.2020232.02 Кб8ЛР2_3_ОС.xlsx
Сегодня мы рассмотрим «Системный монитор», который также известен как PerfMon.exe или PerfMon.msc: комплексный инструмент, предназначенный для мониторинга производительности компьютера. Используя его вы сможете узнать, как ваш компьютер управляет своими ресурсами. Также «Системный монитор» может помочь вам понять, какая программа работает лучше в унисон с вашим компьютером. К примеру, если вы любите слушать музыку во время работы с ресурсоемкими программами, или играя в видеоигры, «Системный монитор» позволит вам узнать, какой музыкальный проигрыватель меньше всего сказывается на производительность вашей системы. Говоря другими словами, информация, которую он предоставляет, может помочь вам принять решение о выборе другого программного и аппаратного обеспечения, если производительность вашего компьютера не отвечает вашим требованиям.
Как получить доступ к системному монитору в Windows 7
Самый простой способ открыть «Системный монитор» на компьютере под управлением Windows 7 – нажать на кнопку «Пуск» и набрать «системный монитор» в поисковую строку.
Ярлык программы появится в верхней части результатов поиска.
Я заметил, что на некоторых веб-сайтах «Системный монитор» путают с другими инструментами из состава Windows, поэтому просто убедитесь, что вы запустили то, что нам нужно. «Системный монитор» выглядит как на скриншоте ниже:
Также вы можете открыть этот инструмент, зайдя в «Панель управления» -> «Система и безопасность» -> «Администрирование» — «Системный монитор».
Как получить доступ к системному монитору в Windows 8
В Windows 8 инструмент можно открыть также просто. Однако если вы попробуете найти его через поиск на начальном экране, введя при этом его название, у вас ничего не выйдет. Для поиска этой программы нужно ввести perfmon.exe или perfmon.msc.
Как и в случае с Windows 7, «Системный монитор» в Windows 8 можно найти по следующему пути: «Панель управления» -> «Система и безопасность» -> «Администрирование» — «Системный монитор».
Анализ производительности системы
Для начала анализа текущей производительности вашего компьютера, нажмите на «Системный монитор» в разделе «Средства наблюдения» на главной панели программы.
Если вы хотите увидеть производительность вашего компьютера при использовании определенного набора программ, запустите их и следите за изменениями графика. По умолчанию этот график измеряет время, которое затрачивает процессор на обработку программы (процессорное время отображается в процентах). Это основной показатель загруженности процессора.
В этот график можно включить дополнительные столбцы и несколько других опций. Для более глубокого анализа вы можете добавить в график счетчики, которые будут отслеживать другие аспекты деятельности вашего процессора.
Итак, нажмите на зеленую кнопку в виде плюса.
Выберете счетчики, нажмите «Добавить», а затем нажмите кнопку «OK».
На графике ниже используется набор счетчиков «Процессор». Он показывает такие полезные данные, как прерывания и процент работы в пользовательском режиме.
Эти данные можно посмотреть и в других форматах. Для этого нажмите на кнопку «Изменить тип диаграммы» и выберете линейчатую гистограмму или отчет.
Скриншот ниже показывает данные в формате гистограммы:
А на этом скриншоте у нас пример отображения данных в формате отчета:
Данные, которые включены в отчеты системного монитора, являются сугубо техническими, и сложны для понимания. Если вы ищите хорошую базу знаний, в которой объясняются все термины, прочитайте эту статью на TechNet. Там вы найдете информацию (на английском языке) о каждом счетчике в стандартном списке отчетов.
Отличного Вам дня!
Время прочтения
8 мин
Просмотры 256K
В предыдущей статье был составлен список из 80 инструментов для мониторинга Linux системы. Был смысл также сделать подборку инструментов для системы Windows. Ниже будет приведен список, который служит всего лишь отправной точкой, здесь нет рейтинга.
1. Task Manager
Всем известный диспетчер задач Windows — утилита для вывода на экран списка запущенных процессов и потребляемых ими ресурсов. Но знаете ли Вы, как использовать его весь потенциал? Как правило, с его помощью контролируют состояние процессора и памяти, но можно же пойти гораздо дальше. Это приложение предварительно на всех операционных системах компании Microsoft.
Task Manager
2. Resource Monitor
Великолепный инструмент, позволяющий оценить использование процессора, оперативной памяти, сети и дисков в Windows. Он позволяет быстро получить всю необходимую информацию о состоянии критически важных серверов.
Resource Monitor
3. Performance Monitor
Основной инструмент для управления счетчиками производительности в Windows. Performance Monitor, в более ранних версиях Windows известен нам как Системный монитор. Утилита имеет несколько режимов отображения, выводит показания счетчиков производительности в режиме реального времени, сохраняет данные в лог-файлы для последующего изучения.
Performance Monitor
4.Reliability Monitor
Reliability Monitor — Монитор стабильности системы, позволяет отслеживать любые изменения в производительности компьютера, найти монитор стабильности можно в Windows 7, в Windows 8: Control Panel > System and Security > Action Center. С помощью Reliability Monitor можно вести учет изменений и сбоев на компьютере, данные будут выводиться в удобном графическом виде, что позволит Вам отследить, какое приложение и когда вызвало ошибку или зависло, отследить появление синего экрана смерти Windows, причину его появления (очередное обновлением Windows или установка программы).
Reliability Monitor
5. Microsoft SysInternals
SysInternals — это полный набор программ для администрирования и мониторинга компьютеров под управлением ОС Windows. Вы можете скачать их себе бесплатно на сайте Microsoft. Сервисные программы Sysinternals помогают управлять, находить и устранять неисправности, выполнять диагностику приложений и операционных систем Windows.
SysInternals
6. SCOM (part of Microsoft System Center)
System Center — представляет собой полный набор инструментов для управления IT-инфраструктурой, c помощью которых Вы сможете управлять, развертывать, мониторить, производить настройку программного обеспечения Microsoft (Windows, IIS, SQLServer, Exchange, и так далее). Увы, MSC не является бесплатным. SCOM используется для проактивного мониторинга ключевых объектов IT-инфраструктуры.
SCOM
Мониторинг Windows серверов с помощью семейства Nagios
7. Nagios
Nagios является самым популярным инструментом мониторинга инфраструктуры в течение нескольких лет (для Linux и Windows). Если Вы рассматриваете Nagios для Windows, то установите и настройте агент NSClient ++ на Windows сервер. NSClient ++ мониторит систему в реальном времени и предоставляет выводы с удаленного сервера мониторинга и не только.
Nagios
8. Cacti
Обычно используется вместе с Nagios, предоставляет пользователю удобный веб-интерфейс к утилите RRDTool, предназначенной для работы с круговыми базами данных (Round Robin Database), которые используются для хранения информации об изменении одной или нескольких величин за определенный промежуток времени. Статистика в сетевых устройств, представлена в виде дерева, структура которого задается самим пользователем, можно строить график использования канала, использования разделов HDD, отображать латентость ресурсов и т.д.
Cacti
9. Shinken
Гибкая, масштабируемая система мониторинга с открытым исходным кодом, основанная на ядре Nagios, написанном на Python. Она в 5 раз быстрее чем Nagios. Shinken совместима с Nagios, возможно использование ее плагинов и конфигураций без внесения коррективов или дополнительной настройки.
Shinken
10. Icinga
Еще одна популярная открытая система мониторинга, которая проверяет хосты и сервисы и сообщает администратору их состояние. Являясь ответвлением Nagios, Icinga совместима с ней и у них много общего.
11. OpsView
OpsView изначально был бесплатен. Сейчас, увы, пользователям данной системой мониторинга приходится раскошеливаться.
OpsView
12. Op5
Op5 еще одна система мониторинга с открытым исходным кодом. Построение графиков, хранение и сбор данных.
Op5
Альтернативы Nagios
13. Zabbix
Открытое программное обеспечение для мониторинга и отслеживания статусов разнообразных сервисов компьютерной сети, серверов и сетевого оборудования, используется для получения данных о нагрузке процессора, использования сети, дисковом пространстве и тому подобного.
Zabbix
14. Munin
Неплохая система мониторинга, собирает данные с нескольких серверов одновременно и отображает все в виде графиков, с помощью которых можно отслеживать все прошедшие события на сервере.
Munin
15. Zenoss
Написан на языке Python с использованием сервера приложений Zope, данные хранятся в MySQL. С помощью Zenoss можно
мониторить сетевые сервисы, системные ресурсы, производительность устройств, ядро Zenoss анализирует среду. Это дает возможность быстро разобраться с большим количеством специфических устройств.
Zenoss
16. Observium
Система мониторинга и наблюдения за сетевыми устройствами и серверами, правда список поддерживаемых устройств огромен и не ограничивается только сетевыми устройствами, устройство должно поддерживать работу SNMP.
Observium
17. Centreon
Комплексная система мониторинга, позволяет контролировать всю инфраструктуру и приложения, содержащие системную информацию. Бесплатная альтернатива Nagios.
Centreon
18. Ganglia
Ganglia — масштабируемая распределенная система мониторинга, используется в высокопроизводительных вычислительных системах, таких как кластеры и сетки. Отслеживает статистику и историю вычислений в реальном времени для каждого из наблюдаемых узлов.
Ganglia
19. Pandora FMS
Система мониторинга, неплохая продуктивность и масштабируемость, один сервер мониторинга может контролировать работу нескольких тысяч хостов.
Pandora FMS
20. NetXMS
Программное обеспечение с открытым кодом для мониторинга компьютерных систем и сетей.
NetXMS
21. OpenNMS
OpenNMS платформа мониторинга. В отличие от Nagios, поддерживает SNMP, WMI и JMX.
OpenNMS
22. HypericHQ
Компонент пакета VMware vRealize Operations, используется для мониторинга ОС, промежуточного ПО и приложений в физических, виртуальных и облачных средах. Отображает доступность, производительность, использование, события, записи журналов и изменений на каждом уровне стека виртуализации (от гипервизора vSphere до гостевых ОС).
HypericHQ
23. Bosun
Система мониторинга и оповещения (alert system) с открытым кодом от StackExchange. В Bosun продуманная схема данных, а также мощный язык их обработки.
Bosun
24. Sensu
Sensu система оповещения с открытым исходным кодом, похожа на Nagios. Имеется простенький dashboard, можно увидеть список клиентов, проверок и сработавших алертов. Фреймворк обеспечивает механизмы, которые нужны для сбора и накопления статистики работы серверов. На каждом сервере запускается агент (клиент) Sensu, использующий набор скриптов для проверки работоспособности сервисов, их состояния и сбора любой другой информации.
Sensu
25. CollectM
CollectM собирает статистику об использовании ресурсов системы каждые 10 секунд. Может собирать статистику для нескольких хостов и отсылать ее на сервер, информация выводится с помощью графиков.
CollectM
26. PerfTrap
PerfTrap собирает метрики с серверов, и с помощью Graphite производится визуализация собранных данных.
27. WMIagent
Если Вы фанат Python, WMIagent для Вас.
28. Performance Analysis of Logs (PAL) Tool
PAL — мощный инструмент, который мониторит производительность и анализирует ее.
29. PolyMon
PolyMon является инструментом мониторинга системы с открытым исходным кодом, на .NET Framework 2.0 и SQL Server 2005.
30. Cloud Ninja Metering Block
Cloud Ninja Metering Block производит анализ производительности и автоматическое масштабирование мультитенантных приложений в Windows Azure. Такой анализ включает в себя не только определение или проверку счетов за использование ресурсов от Windows Azure, но и оптимизацию ресурсов.
31. Enigma
Enigma — красивое приложение, которое поможет Вам следить за всеми важных показателями прямо с рабочего стола.
Платные решения
32. SSC Serv
SSC Serv платный инструмент мониторинга.
33. KS-HostMonitor
Инструменты для мониторинга сетевых ресурсов, позволяет проверять любые параметры серверов, гибкие профили действия позволяют действовать в зависимости от результатов тестов.
KS-HostMonitor
34. Total Network Monitor
Это программа для постоянного наблюдения за работой локальной сети отдельных компьютеров, сетевых и системных служб. Total Network Monitor формирует отчет и оповещает Вас о произошедших ошибках. Вы можете проверить любой аспект работы службы, сервера или файловой системы: FTP, POP/SMTP, HTTP, IMAP, Registry, Event Log, Service State и других.
Total Network Monitor
35. PRTG
PRTG — простая в использовании, условно-бесплатная программа для мониторинга сети, собирает различные статистические данные с компьютеров, программ и устройств, которые Вы указываете, поддерживает множество протоколов для сбора указанных сведений, таких как SNMP и WMI.
36. GroundWork
GroundWork, по сравнению с Nagios или Cacti, не требует значительных затрат времени для настройки. Для управления и вывода информации используется понятный веб-интерфейс, который построен на базе Monarch (MONitor ARCHitecture)и Fruity. Если возникает проблема, на указанный почтовый адрес приходит сообщение или SMS-сообщение. Предоставляемая система отчетов позволяет проанализировать все процессы во времени.
37. WhatsUpGold
Это мощное, простое в использовании программное средство для комплексного мониторинга приложений, сети и систем. Позволяет производить поиск и устранение проблем до того, как они повлияют на работу пользователей.
WhatsUpGold
38. Idera
Поддерживает несколько операционных систем и технологий виртуализации. Есть много бесплатных тулзов, с помощью которых можно мониторить систему.
Windows Health Check
Windows Capacity Check
Windows Process Heat Map
Idera
39. PowerAdmin
PowerAdmin является коммерческим решением для мониторинга.
PowerAdmin
40. ELM Enterprise Manager
ELM Enterprise Manager — полный мониторинг от «что случилось» до «что происходит» в режиме реального времени. Инструменты мониторинга в ELM включают — Event Collector, Performance Monitor, Service Monitor, Process Monitor, File Monitor, PING Monitor.
ELM Enterprise Manager
41. EventsEntry
EventsEntry
42. Veeam ONE
Эффективное решение для мониторинга, создания отчетов и планирования ресурсов в среде VMware, Hyper-V и инфраструктуре Veeam Backup & Replication, контролирует состояние IT-инфраструктуры и диагностирует проблемы до того, как они помешают работе пользователей.
Veeam ONE
43. CA Unified Infrastructure Management (ранее CA Nimsoft Monitor, Unicenter)
Мониторит производительность и доступность ресурсов Windows сервера.
CA
44. HP Operations Manager
Это программное обеспечение для мониторинга инфраструктуры, выполняет превентивный анализ первопричин, позволяет сократить время на восстановление и расходы на управление операциями. Решение идеально для автоматизированного мониторинга.
HP Operations Manager
45. Dell OpenManage
OpenManage (теперь Dell Enterprise Systems Management) «все-в-одном продукт» для мониторинга.
46. Halcyon Windows Server Manager
Halcyon Windows Server Manager
47. Topper Perfmon
Используется для мониторинга серверов, контролирует процессы, их производительность.
Topper Perfmon
48. BMC Patrol
Система мониторинга и управления управления IT — инфраструктурой.
Patrol
49. Max Management
Max Management
50. ScienceLogic
ScienceLogic еще одна система мониторинга.
51. VeraX
Менеджмент и мониторинг сетей, приложений и инфраструктуры.
VeraX
Ниже приведен список (наиболее популярных) инструментов для мониторинга сети
54. Ntop
Ntop
55. NeDi
Nedi является инструментом мониторинга сети с открытым исходным кодом.
NeDi
54. The Dude
Система мониторинга Dude, хоть и бесплатна, но по мнению специалистов, ни в чем не уступает коммерческим продуктам, мониторит отдельные серверы, сети и сетевые сервисы.
The Dude
55. BandwidthD
Программа с открытым исходным кодом.
BandwidthD
56. NagVis
Расширение для Nagios, позволяет создавать карты инфраструктуры и отображать их статус. NagVis поддерживает большое количество различных виджетов, наборов иконок.
NagVis
57. Proc Net Monitor
Бесплатное приложение для мониторинга, позволяет отследить все активные процессы и при необходимости быстро остановить их, чтобы снизить нагрузку на процессор.
Proc Net Monitor
58. PingPlotter
Используется для диагностики IP-сетей, позволяет определить, где происходят потери и задержки сетевых пакетов.
PingPlotter
Маленькие, но полезные инструменты
Список не был бы полным без упоминания нескольких вариантов аппаратного мониторинга.
59. IPMIutil
IPMIutil
60. Glint Computer Activity Monitor
Glint Computer Activity Monitor
61. RealTemp
Утилита для мониторинга температур процессоров Intel, она не требует инсталляции, отслеживает текущие, минимальные и максимальные значения температур для каждого ядра и старт троттлинга.
RealTemp
62. SpeedFan
Утилита, которая позволяет контролировать температуру и скорости вращения вентиляторов в системе, следит за показателями датчиков материнской платы, видеокарты и жестких дисков.
SpeedFan
63. OpenHardwareMonitor
OpenHardwareMonitor
Источник
Содержание
- Способ 1: Меню «Пуск»
- Способ 2: Диалоговое окно «Выполнить»
- Способ 3: «Диспетчер задач»
- Способ 4: «Проводник»
- Способ 5: «Панель управления»
- Способ 6: «Командная строка»
- Вопросы и ответы
Способ 1: Меню «Пуск»
Самый простой способ открыть «Монитор ресурсов» в Windows 10 – это использовать поиск в «Пуске». Достаточно вызвать это меню, затем начать вводить запрос «Монитор ресурсов». В процессе набора отобразится совпадение, которое и выберите.
Когда надо запустить средство с расширенными правами, в окне справа выберите пункт «Запуск от имени администратора».
Все средства администрирования располагаются в соответствующем разделе главного меню. Найти «Монитор ресурсов» там не слишком сложно — достаточно нажать на кнопку «Пуск» на нижней рабочей панели, отобразить «Все приложения», затем отыскать папку «Средства администрирования Windows» и развернуть ее. Появится список инструментов, где есть и искомый.
Способ 2: Диалоговое окно «Выполнить»
Открытие «Монитора ресурсов» доступно и через диалоговое окно «Выполнить». Для этого нужно знать специальную команду, которая запускает окно встроенного средства.
- Одновременно зажмите клавиши «Win + R».
- Появится окно «Выполнить» — в строку «Открыть» вставьте команду
perfmon /res
и нажмите на клавишу «Enter».
Также можно использовать и команду resmon.exe
, аналогичным образом прописав ее в строке окна «Выполнить». Эту же команду можно написать и в «Пуске», вместо названия приложения.
Способ 3: «Диспетчер задач»
Перейти в «Монитор ресурсов» в Windows 10 можно напрямую из интерфейса «Диспетчера задач», представляющего собой информационную утилиту, которая визуализирует сведения о работающих службах и процессах, а также потреблении ресурсов, производительности и другой информации.
- Кликните по рабочей панели правой кнопкой мыши и из меню выберите пункт «Диспетчер задач».
- Перейдите на вкладку «Производительность» и кликните по ссылке «Открыть монитор ресурсов», расположенной внизу.
Если «Диспетчер задач» изначально открылся в свернутом виде, нажмите на кнопку «Подробнее», чтобы отобразились все вкладки утилиты.
Читайте также: Методы запуска «Диспетчера задач» в Windows 10
Способ 4: «Проводник»
Исполняемые файлы сторонних и встроенных средств Windows 10, а также некоторых их ярлыков располагаются в папках на локальных дисках. Системные средства – в разделе, на котором установлена система, чаще всего это «Локальный диск (C:)». Средства администрирования, в том числе «Монитор ресурсов» — не исключение.
Запустите «Проводник», вставьте в адресную строку путь C:ProgramDataMicrosoftWindowsStart MenuProgramsAdministrative Tools
и нажмите клавишу «Enter». Отобразится список ярлыков средств администрирования, где отыщите «Монитор ресурсов» и запустите его двойным нажатием левой кнопкой мыши.
Способ 5: «Панель управления»
Следующий способ открыть «Монитор ресурсов» на Windows 10 – это «Панель управления», в которой собраны средства настройки операционной системы. Через ее интерфейс можно совершить быстрый переход в папку, которая была рассмотрена в предыдущем способе.
- Вызовите диалоговое окно «Выполнить» с помощью сочетания клавиш «Win + R». В строке напишите
control panel
и кликните по «ОК». - Вверху разверните меню «Просмотр», чтобы выбрать формат отображения и задайте крупные или мелкие значки. В появившемся перечне щелкните по разделу «Администрирование».
После выбора раздела откроется окно «Проводника» с инструментами Windows 10. Найдите «Монитор ресурсов» и запустите его.
Читайте также: Открытие «Панели управления» на компьютере с Windows 10
Способ 6: «Командная строка»
Если ни один способ не подошел (например, в работе «Проводника» или рабочей панели произошли системные ошибки), можете воспользоваться функциями консоли «Командная строка», через которую доступен запуск приложений и различных штатных средств. Чтобы открыть «Монитор ресурсов» таким образом, нужно знать только команду:
- Откройте «Командную строку», отыскав ее в «Пуске» по названию.
- В строку введите
resmon
и нажмите на клавишу «Enter» для подтверждения.
Если вы запускаете консоль от имени администратора, то и все средства, открытые через нее, будут с расширенными правами.
После этого отобразится окно «Монитор ресурсов». В Windows 10 вместо «Командной строки» также можно использовать и аналогичную консоль – Windows PowerShell, где принцип запуска утилиты такой же.
Читайте также: Открытие «Командной строки» в Windows 10
Еще статьи по данной теме:
Помогла ли Вам статья?
В данной статье мы расскажем, почему тормозит Windows и опишем популярные системы мониторинга, которые помогут выявить проблему. Данная информация будет полезна не только администраторам серверов на Windows, но и простым пользователям, которые работают с этой системой на своих ПК. Также материал будет полезен всем, кто использует виртуальный сервер на Windows и хочет добиться большей производительности.
Производительность сервера зависит от многих факторов. Условно все источники проблем можно разделить на несколько основных групп, а именно — процессор, оперативная память, жесткий диск, сеть и программное обеспечение. Если причина сбоев не очевидна, то в первую очередь нужно проверить состояние перечисленных компонентов. Для начала рассмотрим штатные инструменты для анализа производительности системы на примере Windows Server 2012 R2.
1. Диспетчер задач
Диспетчер задач позволяет выполнять различные операции с процессами, например назначать приоритет, “привязывать” процессы к определенному процессору, создавать новые процессы, но наиболее частое применение — быстрый просмотр текущей загруженности системы и принудительное завершение “проблемных” приложений.
Способы запуска Диспетчера задач:
- щелкнуть правой кнопкой мыши на панели задач и выбрать в меню “Диспетчер задач”
- ввести команду “taskmgr” в окне “Выполнить” или командной строке.
- нажать комбинацию клавиш “Ctrl+Alt+Del” и выбрать “Диспетчер задач”
- нажать комбинацию клавиш “Ctrl+Shift+Esc”
Диспетчер задач отображает в реальном времени для каждого работающего процесса объем потребляемой оперативной памяти и нагрузку на процессор. Наиболее полная информация представлена на вкладке “Подробности”. Если щелкнуть мышью по заголовку любого столбца, строки будут отсортированы по его значениям. Для принудительного завершения процесса нужно щелкнуть правой кнопкой мыши по соответствующей строке и выбрать “Снять задачу”. Кроме этого в контекстном меню доступны дополнительные действия.
Если на сервере работает одновременно несколько пользователей, будет полезна вкладка “Пользователи” на которой все процессы сгруппированы по пользователям. Щелчок правой кнопкой мыши по имени пользователя вызывает контекстное меню с доступными действиями. Администратор может отправить сообщение, отключить или полностью завершить сеанс выбранного пользователя.
Вкладка “Службы” отображает состояние служб, а через контекстное меню можно выполнить остановку, запуск или перезапуск службы. На вкладке “Процессы” выполнена группировка процессов по типу, а на вкладке “Производительность” текущая активность компонентов компьютера представлена в графическом виде.
Диспетчер задач предоставляет пользователю минимальный объем информации о загруженности системы, с помощью которого можно выполнить первоначальную диагностику.
2. Монитор ресурсов
Монитор ресурсов содержит более детальную информацию. Кроме загрузки процессора и оперативной памяти, для каждого процесса в реальном времени отображаются операции чтения и записи на диск, открытые файлы, связанные службы и библиотеки, сетевая активность.
Как запустить мониторинг ресурсов? Есть несколько способов:
- нажать кнопку “Открыть монитор ресурсов”, расположенную на вкладке “Производительность” диспетчера задач;
- ввести команду “resmon” в командной строке или окне “Выполнить”;
- выбрать “Монитор ресурсов” в меню “Средства” диспетчера серверов.
На каждой вкладке монитора ресурсов информация представлена в табличном и графическом виде. Для того, чтобы в таблицах изменить набор столбцов, нужно щелкнуть по заголовку любого столбца правой кнопкой мыши и нажать “Выбрать столбцы”. Если на любой из вкладок пометить нужные процессы флажком, информация в других таблицах будет автоматически отфильтрована по выбранным значениям.
Сведения об активности процессора, памяти, дисков и сети представлены на отдельных вкладках, а вклада “Обзор” содержит сводную информацию по всем компонентам.
Рассмотрим некоторые полезные возможности монитора ресурсов на Windows.
A. Поиск процесса, блокирующего файл
Бывают ситуации, когда при попытке удалить или изменить файл система выводит сообщение, что файл используется другим приложением и не может быть удален. Для поиска блокирующего процесса нужно ввести часть имени файла в разделе “Связанные дескрипторы”, вкладки “ЦП”. При необходимости процесс можно принудительно завершить.
B. Просмотр дисковой активности
На вкладке “Диск” отображаются операции чтения-записи с диска. На скриншоте показан случай, когда система активно обращается к файлу подкачки “c:/pagefile.sys”, обычно это существенно замедляет работу системы и свидетельствует о нехватки оперативной памяти.
Также следует обратить внимание на показатель “Длина очереди диска”, считается, что он не должен превышать более чем в два раза количество физических дисков. Если на сервере установлен один физический диск, нормальной считается длина очереди 1-2. Частые всплески этого показателя и высокое время активности диска могут говорить о низкой производительности дисковой подсистемы.
C. Просмотр сетевой активности
На вкладке “Сеть” можно выявить процессы создающие нагрузку на сеть. Это могут быть сторонние приложения, как на скриншоте, так и внутренние процессы. Как пример можно привести автоматическое обновление операционной системы.
В разделе “TCP-подключения” будут полезны показатели “Процент потерянных пакетов” и “Задержка”, по этим параметрам можно оценивать качество сетевого соединения.
Кроме этого, на вкладке “Сеть” можно видеть прослушиваемые порты и состояние брандмауэра.
Диспетчер задач и монитор ресурсов могут выявить проблему только при условии, что она наблюдается в момент проведения диагностики, но очень часто проблема проявляется не постоянно, а эпизодически. Далее описываются инструменты для мониторинга состояния системы в течении определенного интервала времени.
3. Системный монитор
Системный монитор позволяет отслеживать счетчики различных системных объектов операционной системы. Например, объект “Физический диск” содержит счетчики “Процент активности диска” и “Средняя длина очереди диска”, а объект “Память” — счетчик “Вывод страниц/с”.
Способы запуска:
- выбрать “Системный монитор” в меню “Средства” диспетчера серверов;
- выполнить команду “perfmon” в командной строке или окне “Выполнить”;
- выбрать “Системный монитор” в группе “Администрирование” панели управления.
Системный монитор состоит из трех основных компонентов: “Средства наблюдения”, “Группы сборщиков данных” и “Отчеты”. В разделе “Средства наблюдения” находится системный монитор, с помощью которого можно наблюдать показания счетчиков в реальном времени или просматривать ранее сохраненные отчеты. Раздел “Группы сборщиков данных” содержит набор счетчиков за которыми будет вестись наблюдение. Для диагностики можно воспользоваться двумя готовыми системными группами или создать собственные. В разделе “Отчеты” сохраняются результаты мониторинга.
Рассмотрим диагностику используя готовую группу сборщиков данных “System Performance (Производительность системы)”
1. Переходим в раздел “Группы сборщиков данных” — “Системные” и запускаем группу “System Performance (Производительность системы)”
2. Ожидаем завершения сбора данных, продолжительность по умолчанию 1 минута, и открываем отчет в разделе “Отчеты” — “System Performance”
В верхней части отчета отображается сводная информация по основным компонентам системы и рекомендации в случае обнаружения проблем. На тестовом сервере результаты диагностики показали нехватку оперативной памяти.
Для того, чтобы увидеть как изменялись значения счетчиков во время сбора данных нужно нажать на панели инструментов кнопку “Просмотреть данные в системном мониторе”. После этого щелкаем в нижней части окна на интересующий нас счетчик, например “% загруженности процессора” и нажимаем кнопку “Выделить” на панели инструментов, после чего соответствующий график станет выделен черной жирной линией. Под графиками отображаются среднее, максимальное и минимальное значения выбранного счетчика.
Отчеты хранятся в обычных файлах в папке “c:Perflog”, поэтому их легко можно перенести на другой компьютер.
Встроенные группы сборщиков данных недоступны для редактирования, но для групп созданных вручную можно задавать различные параметры, например общую длительность сбора данных или время запуска по расписанию.
Для создания группы нужно щелкнуть правой кнопкой мыши по папке “Особые” в разделе “Группы сборщиков данных”, выбрать “Создать” — “Группа сборщиков данных” и следовать указаниям мастера. Если на созданной группе щелкнуть правой кнопкой мыши и выбрать “Свойства”, откроется окно в котором можно изменить параметры по умолчанию.
4. Журнал событий
В журнале событий регистрируются все значимые изменения в работе операционной системы. Это может быть запуск или остановка службы, установка обновления, перезагрузка, ошибка чтения с диска или сбой в работе приложения. События делятся на информационные, критические, события ошибок и события предупреждений. Если операционная система Windows тормозит, зависает или работает со сбоями, а также какое-либо приложение работает нестабильно, то с большой долей вероятности в журнале событий будут соответствующие записи. Именно эти записи помогут понять причину тормозов и сбоев.
Способы запуска Журнала событий:
- выбрать “Просмотр событий” в меню “Средства” диспетчера серверов.
- выбрать “Просмотр событий” в группе “Администрирование” панели управления.
- выполнить команду “eventvwr” в командной строке или окне “Выполнить”
Журналы находятся в разделах “Журналы Windows” и “Журналы приложений и служб”. Скорее всего информация о сбоях будет находиться в журнале “Система” раздела “Журналы Windows”. Но если заранее неизвестно, что именно нужно искать, то можно воспользоваться готовым представлением “События управления”, в котором отображается информация из всех основных журналов. Готовое представление недоступно для редактирования, поэтому если возникнет необходимость изменить выводимые журналы или категории событий можно создать собственное представление или скопировать существующее.
Щелкнем правой кнопкой мыши на представлении “События управления” и выберем “Копировать настраиваемое представление”, в открывшемся окне нажимаем “Ок”. В результате появится новое представление “События Управления (1)”. Для редактирования нужно выделить созданное представление и нажать в правой части окна кнопку “Фильтр текущего настраиваемого представления”.
Для диагностики неисправности можно настроить вывод только ошибок и критических событий.
5. Монитор стабильности системы
Монитор стабильности системы можно рассматривать как дополнение к журналу событий. Для запуска нужно открыть “Панель управления”, перейти в раздел “Центр поддержки” и нажать “Показать журнал стабильности работы” в группе “Обслуживание”.
События в окне монитора сгруппированы по датам. Если выделить определенную дату, в нижней части экрана отобразится список связанных событий. В зависимости от степени критичности, в верхней части экрана строится линия стабильности, по которой можно оценивать динамику сбоев.
Описанные инструменты мониторинга взаимно дополняют друг друга, поэтому их комплексное использование позволяет получить наиболее полную информацию о работе системы.
Инструменты, перечисленные в данной статье, могут помочь выявить большинство причин зависания и тормозов Windows. Зачастую поиск и устранение неисправностей помогает восстановить скорость работы системы без переустановки Windows.
При работе с любой системой необходимо понимать качество ее работы. Для этого необходимо собирать, контролировать и анализировать определенные показатели этой системы. В данной статье мы рассмотрим «экспресс» настройку инструмента «Системный монитор» (performance monitor, perfmon), входящий в поставку операционной системы Windows, а так же рассмотрим какие показатели нас интересуют в первую очередь при мониторинге системы на базе Windows и MS SQL Server.
Создание группы сборщиков данных
Во-первых, нам необходимо открыть «Системный монитор». Для этого можно воспользоваться командной Win+R, в строке ввести команду perfmon.exe и нажать ОК. Альтернативой способ: перейти в «Панель управления» (Control panel) → «Администрирование» (Administrative tools) → «Системный монитор» (Performance monitor). После этого необходимо в дереве (в окне системного монитора) перейти в «Группы сборщиков данных» (Data Collector Sets), далее «Особый» (User Defined), сделать клик правой клавишей мыши, в контекстном меню выбрать «Создать» (New) → Группа сборщиков данных (Data Collector Set)».
В открывшемся окне зададим пользовательское имя для группы и выберем «Создать вручную (для опытных)» (Create manually (advanced)) и кнопку «Далее» (Next).
На следующем шаге укажем «Создать журналы данных» (Create data logs) и выберем «Счетчик производительности» (Performance counter).
Далее установим интервал выборки (sample interval) в значение 5 секунд и нажмем «Добавить» (Add).
В новом окне в списке «Имеющиеся счетчики» (Available counters) найдем интересующий нас счетчик, например, «% загруженности процессора» (% processor time), из списка «Экземпляры выбранного объекта» (Instances of selected object) выберем интересующий нас, например, «_Total» и нажмем «Добавить» (Add), после чего счетчик появится в правом окне «Добавленные счетчики» (Added counters). Если Вы плохо знакомы с назначением счетчиков, тогда стоит установить флажок «Отображать описание» (Show description), при включении которого будет выведено окошко с описанием счетчика. Нажмем «ОК» и вернемся к предыдущему окну, в котором нажмем «Далее» (Next). Список наиболее интересных счетчиков, их назначение и рекомендуемые интервалы значений будут приведены ниже в этой статье.
На следующем этапе необходимо указать системе в каком каталоге будут сохраняться данные группы сборщиков и нажать «Далее» (Next)
И, наконец, на последней странице мастера создания группы сборщиков данных необходимо выбрать одно из завершающих действий: «Открыть свойства группы сборщиков данных» (Open properties for this data collector set) — для более тонкой настройки группы, которую можно выполнить и в любой момент позднее; «Запустить группу сборщиков данных сейчас» (Start this data collector set now) — для того чтобы сохранить и начать замер немедленно; «Сохранить и закрыть» (Save and close) — только для того чтобы сохранить.
На этом «экспресс» создание группы сборщиков данных завершено, теперь давайте же вернемся к вопросу о том какие счетчики нас интересуют.
Счетчики производительности
В таблицах ниже приведены наиболее интересные счетчики производительности для ОС Windows и MS SQL Server. Там же можно найти описания счетчиков и рекомендуемые значения показателей.
Счетчики производительности системы на операционной системе Windows
Показатель | Группа | Описание | Значение |
---|---|---|---|
Free Megabytes | Logical Disk | Показывает объем незанятого пространства на диске в мегабайтах | Много больше 0 Мбайт для системного диска, дисков файлов БД и служебных файлов 1С |
Available MBytes | Memory | Объем физической памяти в мегабайтах, немедленно доступной для выделения процессу или для использования системой. Эта величина равна сумме памяти, выделенной для кэша, свободной памяти и обнуленных страниц памяти | Много больше 0 Мбайт |
Page Reads/sec | Memory | Число операций чтения диска при получении страниц виртуальной памяти для разрешения ошибок страницы. При выполнении одной операции чтения могут быть получены одновременно несколько страниц. Ошибка чтения страницы возникает при обращении процесса к виртуальной памяти, не принадлежащей рабочему множеству или физической памяти, и должна быть извлечена с диска | |
Page Writes/sec | Memory | Счетчик записи страниц на диск, выполняемой для освобождения места в оперативной памяти. Страницы записываются на диск только в том случае, если они были изменены в оперативной памяти, поэтому они вероятнее всего содержат данные, а не программный код. Этот счетчик отображает число операций записи, без учета числа страниц, записываемых при каждой операции. Этот счетчик показывает разницу значений между двумя последними снятыми показаниями, деленную на длительность интервала измерения. | |
Bytes Total/sec | Network Interface | Скорость, с которой происходит получение или посылка байт через сетевые адаптеры, включая символы обрамления (framing characters) | Не более 65% от пропускной способности сетевого интерфейса |
Avg. Disk Queue Length | Physical Disk | Среднее общее количество запросов на чтение и на запись, которые были поставлены в очередь для соответствующего диска в течение интервала измерения | Не более 2 на каждый из параллельно работающих дисков |
Avg. Disk sec/Transfer | Physical Disk | Время в секундах, затрачиваемое в среднем на один обмен данными с диском | В среднем 10 мс; В пиках не более 300 мс |
% Processor Time | Processor(_Total) | Доля времени, которую процессор тратит на обработку всех потоков команд, кроме простаивающего. Этот счетчик является основным показателем загруженности процессора. Он показывает среднее значение занятости процессора в течение интервала измерения | Не более 70% в течении длительного времени |
Processor Queue Length | System | Текущая длина очереди процессора, измеряемая числом ожидающих потоков. Все процессоры используют одну общую очередь, в которой потоки ожидают получения циклов процессора. Этот счетчик не включает потоки, которые выполняются в настоящий момент. Этот счетчик отражает текущее значение, и не является средним значением по некоторому интервалу времени | Не более 2 на каждое ядро процессора |
Соответствие наименований счетчиков по-английски и по-русски (Windows 7)
По-английски | По-русски |
---|---|
Logical DiskFree Megabytes | Логический дискСвободно мегабайт |
MemoryAvailable MBytes | ПамятьДоступно МБ |
MemoryPage Reads/sec | ПамятьЧтений страниц/с |
MemoryPage Writes/sec | ПамятьОпераций вывода страниц/с |
Network InterfaceBytes Total/sec | Сетевой интерфейсВсего байт/с |
Physical DiskAvg. Disk Queue Length | Физический дискСредняя длина очереди диска |
Physical DiskAvg. Disk sec/Transfer | Физический дискСреднее время обращения к диску (с) |
Processor% Processor Time | Процессор% загруженности процессора |
SystemProcessor Queue Length | СистемаДлина очереди процессора |
Счетчики производительности для MS SQL Server
Показатель | Группа | Описание | Значение |
---|---|---|---|
Table Lock Escalations/sec | Access Methods | Количество раз, когда блокировки таблицы были укрупнены | Стремящееся к 0 |
Page life expectancy | Buffer Manager | Количество секунд, в течение которых страница остается в буферном пуле без ссылок на нее | Не менее 300 с |
Buffer cache hit ratio | Buffer Manager | Процент найденных в буферном пуле страниц, что исключило необходимость чтения с диска | Стремящееся к 100% |
Average Latch Wait Time (ms) | Latches | Среднее время ожидания (мс) для запросов кратковременной блокировки | Стремящееся к 0 мс |
Average Wait Time (ms) | Locks | Среднее время ожидания (в миллисекундах) для всех ждавших запросов блокировки | Стремящееся к 0 мс |
Lock Waits/sec | Locks | Количество запросов блокировки, которые не были выполнены немедленно и ожидали предоставления блокировки | Стремящееся к 0 |
Lock Timeouts/sec | Locks | Количество запросов блокировки, время ожидания которых истекло, включая запросы блокировок NOWAIT. | Стремящееся к 0 |
Number of Deadlocks/sec | Locks | Количество запросов блокировки, приведших к взаимоблокировкам | Стремящееся к 0 |
Cache Hit Ratio | Plan Cache | Соотношение между попаданиями в кэш и обращениями к кэшу | Стремящееся к 100% |
Longest Transaction Running Time | Transactions | Наиболее продолжительное время выполнения какой-либо транзакции в секундах | Для OLTP систем не должно быть высоким |
Transactions | Transactions | Общее количество активных транзакций. | — |
PerfMon (Performance Monitor)- монитор производительности, или системный монитор, это утилита, предназначенная для отслеживания ряда процессов, утилита PerfMon дает возможность в режиме реального времени, получить графическое отображение загруженности различных процессов в различных операционных систем Windows XP/2003/Vista/7/2008/2008R2. Этот инструмент может быть использован, чтобы помочь вам в планировании апгрейда вашего сервера/ рабочей станции , слежение за процессами, которые должны быть оптимизированы. Использование системного монитора поможет выявить узкие места для их искоренения, что в результате даст бесперебойную работу сервиса.
Запустить PerfMon можно несколькими способами:
1 Нажимаем «Пуск — Выполнить» и в строке пишем Perfmon и нажимаем «Enter».
2 Заходим по пути Системный диск:WindowsSystem32 там находим perfmon.exe и запускаем его двумя кликами мыши.
3 Запускаем Диспетчер сервера, заходим по пути «Диагностика-Производительность» (этот метод подходит для серверных операционных систем Windows Server 2008/ 2008R2 ).
Не важно каким способом вы запускаете монитор производительности, результат будет один- перед вами появится окно системного монитора (PerfMon). Самое простое, что с помощью него можно делать- это онлайн наблюдать за каким то параметром сервера/рабочей станции, для этого необходимо зайти «Средства наблюдения- Системный монитор», в правом поле нажать правой кнопкой мыши выбрать Добавить счетчик.
В открывшемся окне выбираем необходимый параметр, например % активности диска, указываем какого именно диска, в данном примере диска С, затем нажимаем «Добавить» и нажимаем «ОК» (можно добавить несколько параметров).
В результате видим график загруженности логического диска (тип диаграммы можно изменить, если нажать на значок на верхней панели).
Но если проблема с сервером или рабочей станции возникает спонтанно в течении дня, такой способ наблюдения весьма не удобен, не думаю, что кто то будет весь день наблюдать за изменение параметров, что бы заметить отклонение от нормального состояния. Для этих целей лучше подойдет сборщик данных, который, например, все значения необходимых параметров будет сохранять в формате CSV.
Что бы создать такой сборщик, необходимо зайти по пути « Группы сборщиков данных — Особый», на Особый нажать правой кнопкой мыши и выбрать «Создать- Группа сборщиков данных».
В появившемся окне вписываем имя новой группы и нажимаем «Далее».
Указываем необходимый шаблон, в данном примере будет использоваться Основной.
Указываем путь куда будут сохранятся данные и нажимаем «Готово».
В результате наших действий мы видим созданную группу сборщика данных (Logikal Disk). Теперь ее необходимо настроить. Кликаем на созданную нами группу сборщика данных. В правом окне, видим три его параметра, заходим в первый- Счетчик производительности ( путем двойного клика на нем)
Здесь мы видим уже добавленный по умолчанию счетчик Процессор, поскольку он нас не интересует, удаляем его (нажимаем на кнопку «Удалить») и следом добавляем интересующий нас параметр, нажимаем «Добавить».
В данном примере нас интересует % активности диска, указываем какого именно диска, в данном примере диска С, нажимаем «Добавить» и «ОК».
В поле Системные счетчики видим добавленный нами параметр % активности диска. Поскольку мне удобней работать с форматом CSV (здесь уж каждый выбирает как удобно ему просматривать полученную информацию), то в параметре Формат журнала выбираю С разделением запятыми.
У меня нет необходимости снимать данные каждую секунду поэтому в параметре Интервал выборки выбираю 20 сек.
Теперь, когда настроены все необходимые параметры, нажимаем «ОК». Следующим шагом нужно определить, сколько по времени будет происходить мониторинг параметра, для этого нажимаем правой кнопкой на нашей группе сборщиков данных Logical Disk и выбираем Свойства, вкладка Условие остановки и указываем сколько по длительности у нас будут собираться данные, в данном примере 5 мин.
Теперь запускаем созданный нами мониторинг ресурсов, для этого нажимаем на нем правой кнопкой мыши и выбираем «Пуск».
После 5 мин работы заходим в папку в которой сохранялся мониторинг, открываем файл формата CSV с помощью EXCEL и получаем примерно следующую картину:
С первого взгляда ВООБЩЕ НЕ ПОНЯТНО, но это легко устранимо, для этого выделяем первый столбец, заходи во вкладку «Данные- Текст по столбцам –(Укажите формат данных ) С разделителями — Далее».
На втором шаге в поле Символом-разделителем является ставим галочку С запятыми и нажимаем «Готово».
В итоге получаем понятый результат, в первой колонке время, во второй данные.
В данной статье рассмотрены основные моменты в работе системного монитора PerfMon, каждый может настраивать этот монитор как угодно и получать вполне перевариваемые данные и делать выводы о загрузке вашей операционной системы.