@ECHO OFF ECHO Adding counter "New_counter"... rem Создаем новую группу сборщиков данных logman create counter New_counter -f bincirc -c ^ "\Processor(_Total)\%% Processor Time" ^ "\Memory(_Total)\Page/sec" ^ "\Memory(_Total)\%% Uncommited Bytes In Use" ^ "\Memory(_Total)\Available Bytes" ^ "\System(_Total)\Processor Queue Length" ^ "\PhysicalDisk(_Total)\Avg. Disk Queue Lenghth" ^ "\PhysicalDisk(*)\Avg. Disk Queue Lenghth" ^ "\Network Interface(*)\Bytes Total/sec" ^ -si 15 -v mmddhhmm rem Запускаем монитор производительности C:\Windows\System32\Perfmon.exe ECHO done

Названия счетчиков заключаются в кавычки и разделяются пробелом. Имена счетчиков можно писать как в англоязычном варианте, так и на русском языке (но тогда bat-файл будет работать только в русскоязычных версиях Windows). Если в названии счетчика встречается знак % , его необходимо заменить знаками %% (двойной процент).

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

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

Помогла ли вам данная статья?

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

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

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

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

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

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

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

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

Rainmeter

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

Spotlight on Windows

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

Sysmetrix

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

TinyResMeter

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

StatBar

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

В этой статье мы будем рассматривать монитор производительности в Windows 8, также известный как PerfMon.exe или Perfmon.msc: сложный инструмент, используемый, чтобы сделать именно то,как это звучит, как он это делает - мониторинг производительности вашего компьютера. Используя его, вы сможете увидеть, как ваш компьютер управляет своими ресурсами.Это может помочь вам сделать выбор,какие программы работают лучше в унисон с вашим компьютером.

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

Как получить доступ к Performance Monitor в Windows 8

К сожалению, Windows 8 решила спрятать этот инструмент и сделать его более трудным для доступа к нему, хотя он остаётся доступным, без изменений для существующей в версии Windows 7.Если вы ищете монитор производительности на начальном экране,вы не найдете никаких результатов. Для запуска этого приложения вы должны ввести perfmon.exe или perfmon.msc и нажать на единственный результат поиска который показывается.

Если вы хотите это сделать с помощью мыши, вы можете найти этот инструмент в Панель управления->Система и безопасность-> Администрирование - Performance Monitor .

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

Анализ производительности вашей системы

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

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

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

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

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

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

Данные

Данные, включенные в Performance Monitor в графических отчетах являются сугубо техническими и их иногда трудно понять.Если вы ищете хорошую базу знаний, объясняющую все технические термины,такие как % времени DPC или Страница ошибок/сек , прочитайте статью в Microsoft: счетчики Performance Monitor.Там вы найдете полную информацию о каждом счетчике в стандартном списке отчетов.

Заключение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В предыдущей статье был составлен список из 80 инструментов для мониторинга Linux системы. Был смысл также сделать подборку инструментов для системы Windows. Ниже будет приведен список, который служит всего лишь отправной точкой, здесь нет рейтинга.


1. Task Manager

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

2. Resource Monitor

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

3. Performance Monitor

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

4.Reliability Monitor

Reliability Monitor - Монитор стабильности системы, позволяет отслеживать любые изменения в производительности компьютера, найти монитор стабильности можно в Windows 7, в Windows 8: Control Panel > System and Security > Action Center. С помощью Reliability Monitor можно вести учет изменений и сбоев на компьютере, данные будут выводиться в удобном графическом виде, что позволит Вам отследить, какое приложение и когда вызвало ошибку или зависло, отследить появление синего экрана смерти Windows, причину его появления (очередное обновлением Windows или установка программы).

5. Microsoft SysInternals

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

6. SCOM (part of Microsoft System Center)

System Center - представляет собой полный набор инструментов для управления IT-инфраструктурой, c помощью которых Вы сможете управлять, развертывать, мониторить, производить настройку программного обеспечения Microsoft (Windows, IIS, SQLServer, Exchange, и так далее). Увы, MSC не является бесплатным. SCOM используется для проактивного мониторинга ключевых объектов IT-инфраструктуры.

Мониторинг Windows серверов с помощью семейства Nagios

7. Nagios

Nagios является самым популярным инструментом мониторинга инфраструктуры в течение нескольких лет (для Linux и Windows). Если Вы рассматриваете Nagios для Windows, то установите и настройте агент на Windows сервер. NSClient ++ мониторит систему в реальном времени и предоставляет выводы с удаленного сервера мониторинга и не только.

8. Cacti

Обычно используется вместе с Nagios, предоставляет пользователю удобный веб-интерфейс к утилите RRDTool , предназначенной для работы с круговыми базами данных (Round Robin Database), которые используются для хранения информации об изменении одной или нескольких величин за определенный промежуток времени. Статистика в сетевых устройств, представлена в виде дерева, структура которого задается самим пользователем, можно строить график использования канала, использования разделов HDD, отображать латентость ресурсов и т.д.

9. Shinken

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

10. Icinga

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

11. OpsView

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

Op5 еще одна система мониторинга с открытым исходным кодом. Построение графиков, хранение и сбор данных.

Альтернативы Nagios

13. Zabbix

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

14. Munin

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

15. Zenoss

Написан на языке Python с использованием сервера приложений Zope, данные хранятся в MySQL. С помощью Zenoss можно
мониторить сетевые сервисы, системные ресурсы, производительность устройств, ядро Zenoss анализирует среду. Это дает возможность быстро разобраться с большим количеством специфических устройств.

16. Observium

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

17. Centreon

Комплексная система мониторинга, позволяет контролировать всю инфраструктуру и приложения, содержащие системную информацию. Бесплатная альтернатива Nagios.

18. Ganglia

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

19. Pandora FMS

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

20. NetXMS

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

21. OpenNMS

OpenNMS платформа мониторинга. В отличие от Nagios, поддерживает SNMP, WMI и JMX.

22. HypericHQ

Компонент пакета VMware vRealize Operations, используется для мониторинга ОС, промежуточного ПО и приложений в физических, виртуальных и облачных средах. Отображает доступность, производительность, использование, события, записи журналов и изменений на каждом уровне стека виртуализации (от гипервизора vSphere до гостевых ОС).

23. Bosun

Система мониторинга и оповещения (alert system) с открытым кодом от StackExchange. В Bosun продуманная схема данных, а также мощный язык их обработки.

24. Sensu

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

25. CollectM

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

28. Performance Analysis of Logs (PAL) Tool

34. Total Network Monitor

Это программа для постоянного наблюдения за работой локальной сети отдельных компьютеров, сетевых и системных служб. Total Network Monitor формирует отчет и оповещает Вас о произошедших ошибках. Вы можете проверить любой аспект работы службы, сервера или файловой системы: FTP, POP/SMTP, HTTP, IMAP, Registry, Event Log, Service State и других.

35. PRTG

38. Idera

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

39. PowerAdmin

PowerAdmin является коммерческим решением для мониторинга.

40. ELM Enterprise Manager

ELM Enterprise Manager - полный мониторинг от «что случилось» до «что происходит» в режиме реального времени. Инструменты мониторинга в ELM включают - Event Collector, Performance Monitor, Service Monitor, Process Monitor, File Monitor, PING Monitor.

41. EventsEntry

42. Veeam ONE

Эффективное решение для мониторинга, создания отчетов и планирования ресурсов в среде VMware, Hyper-V и инфраструктуре Veeam Backup & Replication, контролирует состояние IT-инфраструктуры и диагностирует проблемы до того, как они помешают работе пользователей.

43. CA Unified Infrastructure Management (ранее CA Nimsoft Monitor, Unicenter)

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

44. HP Operations Manager

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

45. Dell OpenManage

OpenManage (теперь Dell Enterprise Systems Management) «все-в-одном продукт» для мониторинга.

46. Halcyon Windows Server Manager

Менеджмент и мониторинг сетей, приложений и инфраструктуры.

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

54. Ntop

55. NeDi

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

54. The Dude

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

55. BandwidthD

Программа с открытым исходным кодом.

56. NagVis

Расширение для Nagios, позволяет создавать карты инфраструктуры и отображать их статус. NagVis поддерживает большое количество различных виджетов, наборов иконок.

57. Proc Net Monitor

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

58. PingPlotter

Используется для диагностики IP-сетей, позволяет определить, где происходят потери и задержки сетевых пакетов.

Маленькие, но полезные инструменты

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

60. Glint Computer Activity Monitor

61. RealTemp

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

62. SpeedFan

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

63. OpenHardwareMonitor