Существует ли автоматический способ сопоставления данных из Perfmon?

11

Я вручную сопоставлял данные Perfmon (например, получал снимки экрана на графике perfmon для получения среднего, минимального, максимального значений) статистики, такой как% использования процессора,% зафиксированных байтов в памяти и т. Д. При профилировании приложения ASP.NET для Размер сервера.

Я хотел бы знать, есть ли способ автоматизировать это, например, получить конкретные статистические данные perfmon из какого-либо файла журнала или нет, и, возможно, даже распечатать отчет из него?

Джон Лимджап
источник
1
Привет, Джон, добро пожаловать на борт! :-)
splattne

Ответы:

11

Вы можете использовать анализ производительности Логи (PAL) инструмент , с открытым исходным кодом проекта , размещенного на CodePlex.

У вас когда-нибудь возникали проблемы с производительностью, но вы не знаете, какие счетчики производительности собирать или как их анализировать? Инструмент PAL (Анализ производительности журналов) - это новый и мощный инструмент, который считывает журнал счетчика монитора производительности (любой известный формат) и анализирует его, используя сложные, но известные пороги (предоставляются).

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

Есть хорошая статья, которую вы можете прочитать: «Получите информацию об анализе производительности Windows» :

Анализ журналов системного монитора Windows - это длительный процесс, часто требующий экспертных знаний для интерпретации данных журнала для использования при устранении неполадок производительности системы Microsoft Windows. Хорошей новостью является то, что вы можете упростить процесс сбора и анализа данных системного монитора, используя три удобных инструмента, используемых специалистами службы поддержки Microsoft: perfwiz.exe, logman.exe и Анализ производительности журналов (PAL).

В статье объясняется, как создать автоматизированную процедуру с помощью этих инструментов:

  • Мастер системного монитора (perfwiz.exe): помогает создавать локальные и удаленные журналы системного монитора, упрощая процесс сбора журналов системного монитора.
  • Logman.exe - это встроенный инструмент командной строки Windows, который управляет и планирует собрания счетчиков производительности на локальных и удаленных системах.
  • Инструмент анализа производительности журналов (PAL) , упомянутый выше, для анализа данных
splattne
источник
2

Мама / SCOM не может сделать это для вас?

Chopper3
источник
Я не знаю, что такое MOM / SCOM: D, пожалуйста, объясните.
Джон Лимджап
Microsoft Operations Manager и System Center Operations Manager (преемник MOM) - оба очень хороши для работы с сообщениями журнала во времени.
Chopper3
Установленный System Center довольно аккуратен. Вы также можете заставить его «пропинговать» веб-сайт, чтобы убедиться, что он работает, настроить предупреждения о памяти и т. Д. Больше всего я заметил уровень детализации, который он предварительно настроил для каждого счетчика пермонов. В основном это довольно умный из коробки
Джоэл Мансфорд
2

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

KevinH
источник
0

Вы смотрели на область «Trace Logs» PerfMon? Это позволяет запланированный запуск / остановка и т. Д.

Бретт Веенстра
источник