Partilhar via


Qualificadores de propriedade para classes de contador de desempenho

Os qualificadores de propriedade especificam informações sobre o contador de desempenho para o qual a propriedade é mapeada.

O contador de desempenho faz parte de um objeto de desempenho representado por uma classe de contador de desempenho WMI Os qualificadores específicos do contador de desempenho são automaticamente anexados pelo provedor WbemPerfClass às classes e propriedades Win32_PerfRawData em Root\CIMv2.

Essas informações se aplicam a todas as instâncias da classe de desempenho. Alguns qualificadores com valores de booleanos que são sempre falsos podem não estar presentes em classes específicas.

Qualificadores de propriedade para classes de desempenho brutas e formatadas

A lista a seguir lista os qualificadores que se aplicam a propriedades em classes derivadas de Win32_PerfRawData ou Win32_PerfFormattedData.

CounterType

sint32

Valor inteiro na enumeração do tipo contador, conforme definido em Winperf.h ou Perflib.h. O qualificador CounterTypeindica a fórmula ou o algoritmo usado para calcular o valor mostrado no Monitor do Sistema para o contador que a propriedade representa.

DisplayName

string

O nome do Contador de Desempenho, conforme especificado pelo Auxiliar de Dados de Desempenho (PDH).

HelpIndex

sint32

Não utilizado. Contém sempre 0.

PerfIndex

sint32

Não utilizado. Contém sempre 0.

Qualificadores de propriedade para classes de desempenho bruto

A lista a seguir lista qualificadores que se aplicam a todas as propriedades de classes derivadas de Win32_PerfRawData.

PerfDefault

booleano

Indica se essa propriedade é o contador padrão a ser usado em caixas de listagem. O padrão desse qualificador é Falso para Contadores de Desempenho Versão 6.0 porque eles não fornecem dados para ele. Para obter mais informações, consulte Contadores de desempenho .

DefaultScale

sint32

Potência de 10 para usar para exibição do contador. Para zero, o máximo estimado é 10^0, ou 1.

PerfDetail

sint32

Nível de conhecimento do público. Não utilizado. O valor é sempre 100.

Qualificadores de propriedade para classes de desempenho formatadas

A lista a seguir lista qualificadores que se aplicam a todas as propriedades de classes derivadas de Win32_PerfFormattedData.

CookingType

string

Tipo de fórmula utilizado para produzir o resultado. Cada tipo de contador usa os outros qualificadores de propriedade para calcular o resultado mostrado como o valor da propriedade atual. Os qualificadores Counter, PerfTimeStampe PerfTimeFreq mapeiam para propriedades em uma classe bruta que fornecem os dados.

Para obter mais informações, consulte CounterType Qualifier.

Contador

string

Nome de uma propriedade necessária na classe bruta correspondente para usar como o valor do contador na fórmula de cozimento. O valor deve ser o nome da propriedade da fonte de dados na classe bruta correspondente.

PerfTimeStamp

string

Nome de uma propriedade em uma classe crua para usar como frequência na fórmula de cozimento. O valor padrão apropriado no nível da classe será usado se esse qualificador não estiver presente para a propriedade. A frequência representa os ticks por segundo do carimbo de data/hora.

PerfTimeFreq

string

Nome de uma propriedade em uma classe bruta para usar como um carimbo de data/hora na fórmula de cozimento. O valor padrão apropriado no nível da classe será usado se esse qualificador não estiver presente para a propriedade. Um carimbo de data/hora gerado automaticamente pode introduzir erros em um cálculo porque o carimbo de data/hora é uma aproximação e não leva em conta as despesas gerais incorridas pelo empacotamento e pela coleta de dados reais.

Como interpretar qualificadores de propriedade

As propriedades nas classes Win32_PerfFormattedData contêm os dados calculados fornecidos pelo Formatted Performance Data Provider. O valor da propriedade é o resultado final calculado. Os qualificadores fornecem uma receita.

Os qualificadores Counter e Base apontam para as fontes de dados e CookingType especifica a fórmula usada para produzir o resultado. O carimbo de data/hora e a frequência de amostra também vêm da classe bruta correspondente e são nomeados em PerfTimeStamp e PerfTimeFreq.

Por exemplo, uma das classes formatadas fornecidas pelo WMI, Win32_PerfFormattedData_PerfDisk_LogicalDisk, contém uma propriedade chamada AvgDiskBytesPerRead. O nome da propriedade na classe formatada deve ser o mesmo que a propriedade na classe bruta. A propriedade AvgDiskBytesPerRead tem os seguintes qualificadores.

A lista a seguir lista os qualificadores de propriedade disponíveis para propriedades de todas as classes derivadas de Win32_PerfFormattedData.

Eliminatórias Valor
CookingType PERF_AVERAGE_BULK
Contador AvgDiskBytesPerRead
PerfTimeStamp Timestamp_PerfTime
PerfTimeFreq Frequency_PerfTime
PerfIndex 408
HelpIndex 409
Base AvgDiskBytesPerRead_Base

 

A propriedade AvgDiskBytesPerRead relata o número médio de bytes transferidos do disco durante as operações de leitura. A fórmula para PERF_AVERAGE_BULK é:

(Amostra2 - Amostra1) / (Amostra Base2 - Amostra Base1)

A operação de leitura é amostrada na frequência especificada por PerfTimeFreq com o PerfTimeStamp valor indicando a amostra mais recente. Os dados brutos do contador em bytes são obtidos da propriedade AvgDiskBytesPerRead na classe Win32_PerfRawData_PerfDisk_LogicalDisk. O número base de dados de operações é retirado da propriedade AvgDiskBytesPerRead_Base nessa mesma classe.

Para obter mais informações, consulte Obtendo dados estatísticos de desempenho e Monitoramento de dados de desempenho.

Monitoramento de dados de desempenho

qualificadores específicos para classes de desempenho WMI

classes de contador de desempenho

Acessando classes de desempenho pré-instaladas WMI

Tarefas WMI: Monitoramento de desempenho