vmware ESX 4 com CPUs AMD Opteron 2435 MHz com 6 núcleos. CPU-Z reporta velocidade do núcleo 528Mhz!

1

Temos um cluster de vmware ESX de quatro nós criado a partir do servidor blade HP BL495C. Cada blade contém dois processadores AMD Opteron 2435 (seis núcleos, 2600Mhz)

Acabei de ver a página web de Brent Ozar lançada em "cpu sonolento" e depois do recentes Eu pensei em verificar meu servidor.

CPU-Z reporta uma velocidade de núcleo de 528Mhz!

Será que isso parece ser o mesmo problema ou o ESX está fazendo truques comigo?

Especificações:

Windows2008,4vCPU,4GBdeRAM.OarmazenamentoéumSANRAID10.Acapturadetelamostraoservidorexecutandoalgunsprocessosde7zipparaaumentaraCPU.

Atualização:

Parecequenossoclusterfoiconfiguradocombasenasrecomendaçõesdestedocumento página 5 . Além disso, a configuração do ESX vsphere está dizendo que "Tecnologia de Gerenciamento de Energia" "Não disponível". Isso significa que o padrão é "modo soneca"?

Atualização:

Software diferente ... resultado diferente.

    
por Guy 11.11.2010 / 15:44

2 respostas

1

Cara - Existem dois tipos de gerenciamento de energia, um é c estados (ou seja, c1enhance para intel - algo semelhante para amd), e o outro é p estados (legal 'n silencioso para amd). Esse 'gerenciamento de energia da CPU' está listado em recursos avançados de software em sua configuração - ou você está vendo isso em algum outro lugar? Se o gerenciamento de energia da CPU estiver desabilitado, isso pode significar que você já está com o sistema operacional em sua bios.

Power.CpuPolicy deve ser definido como estático se você quiser que o cpuz leia a freqüência do clock. No entanto - dinâmico 'dinamicamente' escala frequências para cima e para baixo. Pode fazer sentido cpuz lê apenas 528Mhz - seu servidor será executado com a menor freqüência necessária para realizar a tarefa atual.

Veja a Faq 1 em CPUZ . Talvez tente executar uma carga no seu servidor e, em seguida, veja se a frequência aumenta. Se não estiver escalando, você precisará fazer 2 coisas para (possivelmente) corrigi-las:

  1. defina Power.CpuPolicy como estático
  2. Reinicie e defina a opção 'Legal' para desativado.

Faça o mesmo para C1Enhanced na bios se o acima não funcionar. Se você fizer isso, você estará usando mais energia / mais energia (se o seu servidor estiver constantemente inativo). Essas configurações realmente não importam se a CPU do seu servidor for totalmente utilizada (perto de 75% + carga constante na CPU - por exemplo, você não pode economizar energia se estiver sempre correndo perto de 100%!).

Finalmente - a CPUZ não é uma ótima opção para determinar as especificações do processador em uma VM. Você deve usar algum software de benchmarking (SPEC) para obter uma compreensão precisa do que seu processador está fazendo! Eu tenho máquinas Windows sob ESXi que lêem todos os tipos de estranhos (alguns lêem 50% max cpu quando é 100% - alguns ficam confusos se você adicionar / remover processadores / mudar para um computador com maior / menor velocidade de clock base), então Eu não confiaria em nenhum medidor de CPU baseado em software. Você realmente precisa executar um benchmark para entender o que realmente está acontecendo, pois há muito entre você e a CPU ao virtualizar!

    
por 11.11.2010 / 21:08
0

Pode ser que você tenha sorte de ter um cluster DRS, já que pode facilmente desligar a economia de energia dos seus servidores sem causar impacto no usuário para ver se era esse problema ou não.

    
por 11.11.2010 / 15:52

Tags