Schetchiksg.ru

Счетчик СГ
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

Мониторинг производительности ОС с помощью системного монитора

МОНИТОРИНГ ПРОИЗВОДИТЕЛЬНОСТИ ОС WINDOWS

Цель работы: практическое знакомство с методикой использования системного монитора (монитора производительности) perfmon для поиска узких мест в вычислительной системе

КРАТКИЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ

Мониторинг производительности ОС с помощью системного монитора

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

Счетчики производительности. Семейство операционных систем MS Windows (Windows NT 4.0, Windows 2000, Windows XP, Windows Vista, Windows 7) получает информацию о производительности от аппаратных и программных компонентов компьютера. Системные компоненты (драйверы режима ядра) в ходе своей работы генерируют данные о производительности. Такие компоненты называются объектами производительности. В ОС имеется ряд объектов производительности, обычно соответствующих аппаратным компонентам, таким как память, процессоры, внешние устройства и т. д.

Каждый объект производительности предоставляет счетчики, которые собирают данные производительности (performance counters). Счетчик производительности представляет собой механизм, с помощью которого в MS Windows производится сбор сведений о производительности различных системных ресурсов. В MS Windows имеется предопределенный набор счетчиков производительности, с которыми можно взаимодействовать — некоторые из этих счетчиков присутствуют на всех компьютерах с установленной ОС Windows, а некоторые относятся к определенным приложениям и имеются только на некоторых компьютерах. Каждый счетчик относится к определенной области функций системы. В качестве примера можно привести счетчики, следящие за загрузкой процессора, использованием памяти и количеством полученных или переданных по сети байтов. Экземпляр компонента PerformanceCounter можно использовать для непосредственного подключения к существующим счетчикам производительности и для динамического взаимодействия с данными этих счетчиков.

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

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

Некоторые объекты (такие как Память и Сервер) имеют только один экземпляр, другие объекты производительности могут иметь множество экземпляров. Если объект имеет множество экземпляров, то можно добавить счетчики для отслеживания статистики по каждому экземпляру или для всех экземпляров одновременно.

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

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

В зависимости от определения счетчика это значение может соответствовать текущему использованию ресурса (мгновенное значение) или может быть средним значением двух измерений за период времени между выборками. Например, при извлечении значения счетчика потоков из категории Process для конкретного процесса извлекается число потоков на момент последнего измерения. Полученная величина является мгновенным значением. Тем не менее, при извлечении значения счетчика Pages/Sec категории Memory извлекается значение в секундах, которое вычисляется на основе среднего числа страниц, полученных между двумя последними выборками.

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

Читайте так же:
Счетчик который измеряет радиацию

Для работы со счетчиками производительности используется встроенная в ОС Windows (NT, 2000, XP, Vista, 7) программа Perfomance Monitor (perfmon.exe). Она не представлена в Главном меню, но ее всегда можно запустить посредством команды “Выполнить”, далее в строке набрать perfmon.exe. В ОС MS Vista используется меню Поиск, в строке поиска вводится имя запускаемого приложения. Для добавления счетчиков необходимо вызвать правой кнопкой мыши контекстное меню на поле графиков (рис. 1), выбрать объект, счетчик, экземпляры счетчика и нажать кнопку “Добавить”.

Рисунок 1. Внешний вид программы Perfomance Monitor в MS Windows XP

В качестве примера рассмотрим последовательность действий при построения графика зависимости размера рабочего множества страниц процесса Блокнот (Notepad) от времени.

2.Запустить системный монитор perfmon.

3.Используя кнопку Удалить (рис. 1), очистить окно вывода и перечень выводимых графиков.

4.Правой кнопкой мыши вызвать контекстное меню, выбрать Пункт Добавить счетчики.

5.В окне Добавить счетчики (рис.2) выбрать из списка Объект категорию Процесс, далее из списка процессов выбрать процесс notepad, выбрать счетчик Рабочее множество из списка счетчиков – рис. 2.

Рисунок 2. Добавление нового счетчика

6. Нажать кнопки Добавить и Закрыть.

Примечание.Для просмотра пояснений о том, какие данные предоставляет конкретный счетчик, используется кнопка Объяснение в диалоговом окне Добавить счетчики (рис. 2).

Управление формой представления графиков производится с помощью окна свойств, которое открывается с помощью кнопки Свойства.

Диапазон значений вертикальной шкалы задается в окне Свойства: системный монитор см. рис. 3.

Рисунок 3. Окно Свойства: системный монитор, закладка График

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

На рис. 4 показан полученный график изменения рабочего множества программы notepad в процессе создания текстового файла.

Рисунок 4 График изменения рабочего множества процесса notepad при создании файла

2. МЕТОДИКА ВЫПОЛНЕНИЯ

1. Построить графики изменения количества потоков приложений Notepad и Open Office при создании документа, содержащего текст из одного слова.

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

3. Для приложения Open Office построить график изменения объема используемого файла подкачки при последовательном открытии 3-4 файлов увеличивающегося размера.

4. Выполнить индивидуальные задания для бригад согласно табл. 1

Таблица Индивидуальные задания для бригад

№№ бригадЗадание
1, 3Для программы Проводник построить графики изменения количества потоков в процессе запуска приложения
2, 4Показать характер изменения во времени общего количества выполняющихся с системе потоков
5, 7, 8Для каждого ядра процессора выяснить, в каком режиме ядро работает больше времени – пользовательском или системном
6, 9, 10Для каждого ядра процессора выяснить, сколько процентов времени ядро выполняет обработку прерываний.

3. ОТЧЕТ О РАБОТЕ

Готовится в письменном виде с помощью текстового процессора.

1.Результаты, полученные при выполнении заданий 1 — 3.

2.Результаты, полученные при выполнении индивидуальных заданий.

3.Выводы по работе.

КОНТРОЛЬНЫЕ ВОПРОСЫ

1. Назначение счетчиков производительности.

2. Категории и экземпляры счетчиков.

3. Управление параметрами создаваемых графиков (масштаб, цвет и толщина линий).

4. Влияние активности окна приложения на текущий приоритет его потоков.

studopedia.org — Студопедия.Орг — 2014-2021 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с) .

ИТ База знаний

Курс по Asterisk

Полезно

— Узнать IP — адрес компьютера в интернете

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Калькулятор инсталляции IP — АТС Asterisk

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Навигация

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Протоколы и стандарты

Новый монитор производительности для Windows Server

Windows Admin Center

3 минуты чтения

Если в прошлом вы работали с Windows Server, то почти наверняка использовали средство perfmon.exe или Монитор производительности Windows. Когда нужно выяснить, почему что-то работает медленно, нет более надежного или универсального источника истины, чем счетчики производительности Windows. Классический интерфейс за все время не очень изменялся. И даже в новой ОС Windows Server 2019 он еще присутствует и запускается из Средств администрирования или оснастки Server Manager.

Читайте так же:
Схема подключения счетчика нева 303 1s0

Мини — курс по виртуализации

Знакомство с VMware vSphere 7 и технологией виртуализации в авторском мини — курсе от Михаила Якобсена

Perfmon в Windows — является оснасткой консоли управления (MMC), которая предоставляет средства для анализа производительности ОС. С ее помощью можно отслеживать производительность операционной системы и оборудования в режиме Real time. Настраивать данные, выборку счетчиков, которые требуется собирать в журналах, определять пиковые значения для предупреждений и автоматических действий, создавать отчеты и просматривать данные о производительности за прошлые периоды различными способами. Обладает классическим интерфейсом MMC консоли, которая на данный момент является устаревшим инструментом для использования.

В этой статье будет рассматриваться новый функционал Windows Performance Monitor. Его интерфейс интегрирован в веб-средство управления WAC (Центр администрирования Windows) который можно скачать отсюда. Обзор WAC есть в нашей базе знаний. На данный момент это предварительная версия, содержит в себе функции готовые к оценке и тестированию. При использовании расширения «Монитор производительности» в Центре администрирования Windows используются те же данные о производительности, что и для perfmon.

После подключения к серверу, основное окно Windows Admin Center открывается на вкладке Обзор, где видны основные характеристики сервера: процессор, версия ОС, ОЗУ, объем диска и другие характеристики. Также на этом этапе можно выключить/перезагрузить сервер. Здесь же можно включить дисковые метрики, включение которых может повлиять на общую производительность системы. О чем WAC и сообщит.

На главную страницу добавили возможность ввода в домен.

  • Простое удаленное управление. Можно подключаться ко всем серверам семейства Windows Server. Для подключения Центр администрирования Windows, в фоновом режиме, использует удаленное подключение PowerShell.
  • Общий доступ к рабочему пространству. Возможность создавать рабочие области, которые можно сохранять и использовать на других системах. Области также можно экспортировать и импортировать в другие установки шлюза Центра администрирования. В Параметрах рабочего пространства можно указать Диапазон обновления, цветовую схему (обычную или высокую контрастность), размер шрифта.

  • Поиск и подсветка. Для начала нужно выбрать последовательно: Объект, Экземпляр и счетчик, затем тип графика. Существует очень большое количество счетчиков, но их можно легко искать, используя выпадающий список. Performance Monitor также выделяет другие полезные счетчики, которые имеет смысл мониторить, например, Read Bytes/sec и Write Bytes/sec. Для каждого параметры показывается подробное описание и подсказка.

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

Так как Windows Admin Center является новым инструментом удаленного управления, он и его компоненты еще будут развиваться и дополняться, в том числе и функционал Windows Performance Monitor.

Онлайн курс по Linux

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

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

При расследовании проблем производительности может потребоваться произвести анализ счетчиков производительности сервера. Как настроить сбор таких показателей и их допустимые диапазоны значений было рассмотрено в статье «Настройка системного монитора для контроля производительности Windows и MS SQL Server». Если вы уже настраивали сборщики данных, наверняка заметили что просмотр собранных данных (в двоичный файл .blg) проблематичен в онлайн режиме. Т.е. для их просмотра необходимо остановить задание сбора и/или дождаться его завершения. Альтернативой сбора данных в двоичный файл является запись показателей в базу SQL Server, которая дает неоспоримые преимущества, главное из которых — просмотр данных в онлайн режиме. Помимо этого, возможен разносторонний анализ полученных данных средствами MS SQL Server (все зависит от вашей креативности). Таким образом, в данной статье мной будет рассмотрен способ подключения сбора данных в базу на SQL Server.

Читайте так же:
Как закрыть счетчик с улицы

Подключение сбора данных к SQL Server

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

  1. Настроить сборщик данных аналогично тому как это сделано в статье «Настройка системного монитора для контроля производительности Windows и MS SQL Server»
  2. Создать отдельную базу данных в СУБД для сбора показателей производительности
  3. Создать источник данных ODBC для записи показателей
  4. Настроить ранее созданный сборщик данных на запись в SQL Server
  5. Запустить/перезапустить сборщик данных

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

Создание источника данных ODBC

Первым делом необходимо запустить утилиту «Источники данных (ODBC)» (Data sources (ODBC)), для этого можно перейти в «Панель управления» (Control panel) → «Администрирование» (Administrative tools) → «Источники данных (ODBC)» (Data sources (ODBC)).

Источники данных (ODBC). Системный DSN

На вкладке «Системный DSN» (System DSN) необходимо нажать «Добавить» (Add)
Далее, в открывшемся окне создания нового источника, необходимо выбрать «SQL Server» и нажать «Готово»

Создание нового источника ODBC

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

Создание нового источника ODBC. Ввод имени, описания, экземпляра SQL Server

Перейдем к следующему шагу, на котором необходимо указать способ аутентификации. Здесь важно установить «проверку подлинности учетной записи Windows NT», поскольку в ином случае у меня были проблемы с авторизацией. Используемая по умолчанию сетевая библиотека — TCP/IP с динамическим определением порта, что нам подходит, главное, убедитесь что в настройках сервера данный протокол включен.

Создание нового источника ODBC. Настройка аутентификации

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

Создание нового источника ODBC. Выбор базы данных

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

В следующем окне будет приведена информация о создаваемом источнике данных и возможность проверки источника данных, которую я рекомендую выполнить. Если все сделано правильно, проверка должна сообщить «ТЕСТ УСПЕШНО ЗАВЕРШЕН» («TESTS COMPLETED SUCCESSFULLY!»)

Создание нового источника ODBC. Описание источника и его проверка

Мы сделали самое важное — создали наш источник данных по которому будем подключаться в базе данных!

Настройка ранее созданного сборщика данных

Откроем системный монитор (performance monitor) и перейдем к ранее созданному сборщику данных (или создадим и настроим новый, если его пока не существует).
Первым делом нам необходимо открыть свойства нашего сборщика данных и установить:

  • «Формат журнала» (Log format) в значение «SQL»
  • Выбрать источник данных (Data source) — ранее созданный нами источник данных ODBC

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

Установка формата журнала сборщика данных

Вторая важная настройка — задать пользователя из-под которого происходит выполнение. По умолчанию запуск происходит от имени системной записи «SYSTEM», нам же необходимо запустить задание из-под пользователя, который имеет права на SQL Server (если запись происходит на локальном экземпляре и у системной учетной записи есть права на SQL Server — этот шаг можно пропустить). Данная настройка выполняется в свойствах группы сборщиков.

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

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

Если подключение было выполнено корректно, в базе данных будут созданы 3 таблицы, которые содержат всю необходимую информацию:

  • DisplayToID — содержит информацию и сборщике данных
  • CounterDetails — содержит информацию о счетчиках
  • CounterData — содержит значения счетчиков

Созданные таблицы в базе данных

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

Читайте так же:
Расчет коэффициента общедомового счетчика

Windows счетчики производительности исчезают из PerfMon

Я совершенно сбит с толку(TM) этим: на машине Win7SP1, 64-bit PerfMon , похоже, полностью дезавуирует знание установленных пользовательских счетчиков производительности. Я работаю с существующей кодовой базой, которая прекрасно устанавливает счетчики на производственных машинах, но когда я запускаю ее на своей машине, когда я запускаю ее с добавленными счетчиками или если я запускаю полностью надуманный assembly (мясо которого вставлено ниже), я получаю серьезно странное поведение.

Это, вероятно, проще всего описать с помощью следующего фрагмента кода:

При первом запуске категория не существует, и она продолжает создавать категорию и счетчик. Я убиваю процесс, затем открываю PerfMon . В этот момент я могу Add Counter , увидеть категорию и счетчик, добавить его совершенно нормально и посмотреть, как он сидит на 0.000 . Идеальный. В этот момент, если я закрою PerfMon и снова открою его? Я прекрасно вижу все счетчики производительности системы, но все мои пользовательские счетчики-как уже упоминалось, те, которые работают в производстве, те, которые я создал на их основе, и надуманные-просто исчезли.

Интересно то, что если я выполню приведенный выше код, он будет последовательно сообщать мне о существовании группы. Ныряя глубже, счетчик даже существует. Это кажется странным для меня. Оставив его все еще в исчезнувшем состоянии и взяв отсюда подсказку , я могу бежать: lodctr /R , и они действительно возвращаются.

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

  1. Это то, что я делаю (развращая магазин счетчиков производительности)?
  2. Поскольку это воспроизводимо, есть ли что-то, что выделяется в коде или моем процессе, что я делаю, чтобы создать это поведение?

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

2 ответа

  • Java счетчики производительности приложений, просмотренные в Perfmon

У меня есть приложение Java, работающее на Tomcat, и я хотел бы отслеживать счетчики с помощью монитора производительности Windows. Возможно ли это с помощью адаптера JMX для Java MBeans или каким-то другим способом?

Я хочу использовать счетчики производительности wcf для каждой операции, как здесь: http://msdn.microsoft.com/en-us/ library/ms731052(v=vs.90).aspx как я могу добавить их в perfmon windows service 2008 ?

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

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

Контроль счетчиков также можно выполнить с помощью инструмента typeperf . По моему опыту, typeperf не отключил те же счетчики, что и perfmon, предоставляя вам альтернативу в мониторинге ваших счетчиков.

Убедитесь, что вы не смешиваете x86 и x64.

I.e. если ваши счетчики perf были созданы с использованием процесса x64, убедитесь, что вы также читаете их с помощью процесса x64.

Кроме того, попробуйте работать от имени администратора.

Похожие вопросы:

Я хочу следить за использованием памяти и производительностью на машине Windows в течение длительного времени, превышающего 8 часов. Я подумал о том, чтобы использовать Windows Performance Monitor.

Есть ли у windows счетчики производительности для измерения статистики коммутируемого соединения? Открыв Perfmon, я вижу, что у него есть счетчик производительности под названием Network Interfaces.

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

У меня есть приложение Java, работающее на Tomcat, и я хотел бы отслеживать счетчики с помощью монитора производительности Windows. Возможно ли это с помощью адаптера JMX для Java MBeans или.

Я хочу использовать счетчики производительности wcf для каждой операции, как здесь: http://msdn.microsoft.com/en-us/ library/ms731052(v=vs.90).aspx как я могу добавить их в perfmon windows service.

Читайте так же:
Счетчик перестает мотать если

Недавно я познакомился с perfmon и xperf. Perfmon использует счетчики производительности, а xperf — ETW (трассировка событий для windows). Perfmon имеет объекты, которые предоставляют данные, в то.

Я ищу способ получить счетчики производительности из монитора производительности Windows в программе Java. Я знаю, что довольно легко получить эти счетчики в .NET или PowerShell. Кто знает, возможно.

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

Я создал несколько счетчиков производительности custome и приложение для их установки. Я могу установить их нормально, если запускаю инструмент установки от имени администратора, а если запускаю.

Системный монитор

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

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

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

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

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

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

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

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

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

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

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

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

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

голоса
Рейтинг статьи
Ссылка на основную публикацию