Como calcular o nome da classe WMI a partir do nome do contador perfmon

2

Portanto, tenho recebido um monte de contadores de desempenho que estão alojados dentro de um objeto de desempenho específico (isto é, não são um dos contadores perf que vêm com o Windows) e porque preciso acessar essas estatísticas em uma máquina remota , Eu tenho que usar o WMI para conseguir isso.

No entanto, não consigo descobrir com qual classe WMI esse objeto de desempenho específico está relacionado (examinei a lista de Win32_PerfRawData_* classes, mas não há nada que pareça estar relacionado ao objeto de desempenho em questão pelo menos pelo nome).

Minhas perguntas:

  1. Um contador de desempenho pode existir sem uma classe WMI de apoio?
  2. Como faço para descobrir qual classe WMI devo consultar para obter as estatísticas de perf que preciso?
por jpoh 24.07.2009 / 09:30

2 respostas

2

Às vezes, as classes do WMI podem não aparecer automaticamente como deveriam. Se você executar 'wmiadap / f' no prompt de comando, ele reparará todas as bibliotecas de desempenho no sistema (você poderá ver novas bibliotecas após a reinicialização do sistema).

Nesse meio tempo, o contador de desempenho que você está procurando é um dos padrões que você pode querer dar uma olhada em Lista de Classes de Contadores de Desempenho .

    
por 31.07.2009 / 17:24
0

O WMI não mapeia automaticamente cada objeto de desempenho e seus contadores. Você precisa de um provedor WMI específico ou pelo menos um arquivo MOF descrevendo as classes.

    
por 27.07.2009 / 11:26