Existe uma maneira automatizada de agrupar dados do Perfmon?

11

Venho agrupando manualmente os dados do Perfmon (por exemplo, obtendo limites de tela do gráfico perfmon para obter os valores médios, mínimos e máximos) de estatísticas como% de uso do processador,% de bytes comprometidos na memória, etc. na criação de perfil de um ASP. Aplicação NET para dimensionamento de servidores.

Gostaria de saber se existe uma maneira de automatizar isso, por exemplo, obter dados estatísticos de perfmon específicos de algum arquivo de log ou o que não, e talvez até mesmo ter um relatório impresso a partir dele?

    
por Jon Limjap 24.06.2009 / 11:18

4 respostas

11

Você pode usar a Ferramenta de análise de registros de desempenho (PAL) , um projeto de código aberto hospedado no CodePlex.

Ever have a performance problem, but don't know what performance counters to collect or how to analyze them? The PAL (Performance Analysis of Logs) tool is a new and powerful tool that reads in a performance monitor counter log (any known format) and analyzes it using complex, but known thresholds (provided).

The tool generates an HTML based report which graphically charts important performance counters and throws alerts when thresholds are exceeded. The thresholds are originally based on thresholds defined by the Microsoft product teams and members of Microsoft support, but continue to be expanded by this ongoing project. This tool is not a replacement of traditional performance analysis, but it automates the analysis of performance counter logs enough to save you time. This is a VBScript and requires Microsoft LogParser (free download).

Existe um artigo interessante que você pode ler: "Get uma alça na análise de desempenho do Windows ":

Analyzing Windows Performance Monitor logs is a time-consuming process, often requiring expert knowledge to interpret the log data for use in Microsoft Windows system performance troubleshooting. The good news is that you can simplify the process of collecting and analyzing Performance Monitor data by using three handy tools used by Microsoft support professionals: perfwiz.exe, logman.exe, and Performance Analysis of Logs (PAL).

O artigo explica como criar um procedimento automatizado usando essas ferramentas:

  • Assistente do Monitor de Desempenho (perfwiz.exe): ajuda você a criar logs do Monitor de Desempenho wlocal e remoto simplificando o processo de coleta de logs do Monitor de Desempenho
  • O Logman.exe é uma ferramenta de linha de comando integrada do Windows que gerencia e agenda as coletas de contador de desempenho em sistemas locais e remotos
  • Ferramenta de análise de desempenho de logs (PAL) , mencionada acima, para análise de dados
por 24.06.2009 / 12:29
2

O MOM / SCOM não pode fazer isso por você?

    
por 24.06.2009 / 11:34
2

Para o que parece que você está tentando fazer, eu costumo usar apenas os Logs de Contador no próprio Monitor de Desempenho. Eu defino o tipo de arquivo de log para delimitado por vírgulas e processo os números com o Excel.

    
por 24.06.2009 / 19:05
0

Você viu a área "Trace Logs" do PerfMon? Ele permite início / parada programada / etc.

    
por 17.09.2009 / 22:39