VMware Performance Monitor: Como a agregação funciona para o Processador da VM \% do tempo do processador

3

Estou monitorando uma VM do Windows Server 2008 R2 SP1 em execução no vSphere 5.1 para afunilamentos de CPU. Estou usando o Monitor de Desempenho e configurei alguns contadores. Dois dos quais são Processor \% Processor Time e VM Processor \% Processor time, o último é fornecido pela VMware se você tiver o VM Tools instalado.

Estou vendo uma grande diferença no tempo de CPU, conforme relatado por esses dois contadores. Estou pensando que o VM Processor \% Processor Time seria aquele que fornece os dados mais relevantes, pois está mostrando a utilização da visão do Hypervisor e quanto a VM está usando do que realmente está atribuído a ela.

O que eu tenho um problema é saber o valor máximo para este contador. Até agora está me mostrando um aumento de 250%. Eu acho que isso é porque dá a cada vCPU (vCore?) Um 100%. Mas ainda não consigo descobrir qual deveria ser o máximo. A VM mostra-me 2 CPUs Xeon E5-2680 com 4 núcleos, 4 processadores lógicos cada. Isso significaria que o valor máximo do Processador VM \% Tempo de Processador (_Total) deveria ser 800%?

Eu tentei adicionar todas as instâncias em vez de _Total para esse contador, esperando que ele mostrasse quantos núcleos ou processadores lógicos ele está monitorando individualmente, mas isso não funcionou. Você só pode adicionar _Total.

    
por Zero Subnet 04.11.2013 / 18:59

1 resposta

2

Eu encontrei a resposta. O Processador VM \% Tempo do Processador atribui 100% a cada vCPU. portanto, o valor máximo do Processador VM \% Tempo do Processador (_Total) será 100 * (nº de vCPUs)

    
por 02.12.2013 / 22:24