typeperf.exe Retornando Intermitentemente -1

2

Edit: 26 de setembro de 2012 - Eu estou atualizando esta questão e suas tags, porque eu já encontrei esse erro novamente, em uma VM Server 2k8R2. Ainda assim, parece não haver nenhuma informação autoritativa na rede para isso, portanto, caso eu resolva isso, essa página pode se tornar um recurso valioso para outras pessoas que tenham o mesmo problema.

Eu pesquisei o Google e não consigo encontrar uma resposta.

Eu tenho uma VM do Windows Server 2003. Eu corro o seguinte comando no servidor:

typeperf "\Processor(*)\% Processor Time"

E aqui está a saída:

"(PDH-CSV 4.0)","\SERVER01\Processor(0)\% Processor Time","\SERVER01\Processor(_Total)\% Processor Time"
"03/30/2012 11:40:13.881","0.000000","0.000000"
"03/30/2012 11:40:14.795","22.374429","22.374429"
"03/30/2012 11:40:15.807","-1","-1"
"03/30/2012 11:40:16.707","0.000000","0.000000"
"03/30/2012 11:40:17.607","18.402778","18.402778"
"03/30/2012 11:40:18.507","0.000000","0.000000"
"03/30/2012 11:40:19.407","-1","-1"
"03/30/2012 11:40:20.307","-1","-1"
"03/30/2012 11:40:21.207","-1","-1"
"03/30/2012 11:40:22.107","-1","-1"
"03/30/2012 11:40:23.007","-1","-1"
"03/30/2012 11:40:23.907","0.000000","0.000000"
"03/30/2012 11:40:24.807","-1","-1"
"03/30/2012 11:40:25.707","-1","-1"
"03/30/2012 11:40:26.607","-1","-1"
"03/30/2012 11:40:27.507","-1","-1"
"03/30/2012 11:40:28.407","0.000000","0.000000"
"03/30/2012 11:40:29.307","-1","-1"
"03/30/2012 11:40:30.207","-1","-1"
"03/30/2012 11:40:31.107","-1","-1"
"03/30/2012 11:40:32.007","-1","-1"
"03/30/2012 11:40:32.907","0.000000","0.000000"

Error: A counter with a negative denominator value was detected.

Tudo bem, então por que os negativos negativos intermitentes? Eu tenho milhares de outros sistemas nos quais esse comportamento não ocorre, mas não consigo entender por que isso está acontecendo aqui. Qualquer ajuda seria apreciada.

    
por Ryan Ries 30.03.2012 / 20:57

2 respostas

2

Após seis meses de pesquisa, finalmente encontrei a solução para esse problema.

Eu já tinha visto essa KB mencionada por brain99 antes também. Alude vagamente a um "problema de tempo de hardware", mas não fornece detalhes específicos. Como eu realmente só tinha visto isso em VMs, a ideia de um "problema de tempo de hardware" parecia estranha, mas me fez pensar sobre como as VMs se comunicam com o host.

Essas eram máquinas virtuais VMware e, nas Ferramentas VM, há uma configuração de "Sincronização de horário entre a máquina virtual e o servidor ESX" que estava marcada. Un verificando se resolve o problema.

Durante todo esse tempo, nunca brinquei com as ferramentas da VMware e a solução foi tão simples. : P

    
por 02.10.2012 / 21:37
1

De acordo com o artigo da base de conhecimento da Microsoft , o erro tem algo a ver com problemas de tempo, mas não indica necessariamente um problema . Ele não menciona explicitamente os valores negativos, mas é lógico que os dois estejam conectados, pois o artigo menciona especificamente um problema na leitura do contador de utilização do processador.

Infelizmente, nenhuma solução específica é fornecida no artigo.

    
por 28.08.2012 / 19:34