Инструменты анализа файлов Perfmon - PullRequest
7 голосов
/ 26 августа 2008

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

Ответы [ 4 ]

5 голосов
/ 26 августа 2008

По моему опыту, даже только Excel делает довольно хороший инструмент для быстрого создания графиков perfmon, если вы пересылаете данные в CSV или TSV. Вы можете просто построить скользящее среднее и увидеть прогресс. Excel не очень хорош, но если у вас нет более 30-40 мегабайт данных, он может сделать довольно быструю работу. Я обнаружил, что Excel 2007 имеет тенденцию работать нестабильно при использовании таблиц и более 50 мегабайт данных: однажды «отмена» привела к тому, что он потребляет 100% ЦП и 1,3 ГБ ОЗУ.

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

  1. Удаление ненужных счетчиков из журналов, которые мне дал другой системный администратор, например весь процесс и объекты памяти.
  2. Преобразование двоичных журналов perfmon в файлы .csv или .tsv.
4 голосов
/ 26 августа 2008

Возможно, посмотрите на использование LogParser . Это зависит от того, как информация была зарегистрирована (Perfmon не лишен гибкости)

Если они CSV, вы даже можете использовать драйверы ODBC Text и выполнять запросы к ним!

(производительность была бы «интригующей»)

А вот и обязательная ссылка на статью CodingHorror по теме; -)

2 голосов
/ 27 января 2009

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

http://www.codeplex.com/PAL/Release/ProjectReleases.aspx?ReleaseId=21261

1 голос
/ 24 марта 2010

Взгляните на SmartMon (www.perfmonanalysis.com). Он анализирует данные Perfmon в базах данных CSV и SQL Server.

...