Ferramenta de monitoramento de desempenho para Windows que é como collectl?

1

Eu não sou bem versado no monitoramento de desempenho quando se trata de Windows (WinXP, Vista, Servidor 2k3 e acima e agora Win7). Mas conheço o monitoramento do Linux e sei que gosto muito de collectl . Em particular eu gosto disso:

  1. Por padrão, ele pega tudo que pode em cada ciclo do monitor. Eu não me vejo desejando ter colecionado X o tempo todo, collectl por acaso estava pegando tudo, o tempo todo.
  2. Eu posso exportar os dados para minhas próprias ferramentas de agregação usando a arquitetura de plug-ins de saída.

Adicione a isso de graça.

Existe um produto gratuito comparável que pode fazer o monitoramento de todos os tipos e a exportação de dados para o Windows? Eu ficaria bem escrevendo a minha própria exportação de dados se houvesse uma solução de monitoramento que pudesse gravar os dados no disco local.

    
por Ian C. 29.11.2010 / 17:52

1 resposta

2

Eu sei muito pouco sobre o monitoramento de desempenho em outras janelas que não seja usando perfmon. Quando eu escrevi collectl eu realmente brinquei com a idéia de ver o que eu poderia fazer com windows e até mesmo brincar com o WMI - acontece que você pode se conectar a uma caixa do Windows com o WMI e recuperar os mesmos dados que você pode com perfmon. A única coisa é quando eu tentei os números que recebi eram diferentes do que o perfmon reporta. Por exemplo, há alguns contadores de CPU chamados%, mas os números que eles relatam não se parecem com porcentagens. Consegui obter números de disco e até alguns de rede e memória.

A próxima coisa que fiz foi incluir o arquivo formatit.ph da collectl, pois é onde todas as rotinas de impressão residem e preenchendo as variáveis corretas com dados WMI. Então, posso simplesmente chamar as rotinas certas e obter dados em qualquer formato. it in. =, incluindo registros de data e hora e dados separados por espaço.

MAS, como eu disse, os dados não eram consistentes ou completos e eram mais um exercício do que qualquer outra coisa. No entanto, se alguém quiser escrever suas próprias rotinas de coleta de dados WMI em perl e estiver procurando integrá-las às rotinas de impressão coletivas, provavelmente poderei fornecer algumas consultas para ajudá-lo a chegar ao próximo nível. Mas o primeiro passo é obter os dados.

-mark

    
por 30.11.2010 / 04:52