Desempenho ruim da CPU no Windows Server 2008 R2

1

Temos dois servidores idênticos com as seguintes especificações:

  • 4 soquetes contendo AMD Opteron 6172 a 2,10 GHz, cada um com 12 núcleos
  • 64 GB de RAM

Um executa o Windows Server 2008 R2 Standard, que, portanto, pode usar 48 núcleos e 32 GB de RAM. O outro executa o Windows 7 Professional, que, portanto, pode usar 24 núcleos e 64 GB de RAM.

Eu executei um teste de desempenho de encadeamento único e a máquina do Windows Server foi 1,5 vezes mais lenta.

Existe alguma sugestão sobre como descobrir porque o Windows Server é tão lento?

    
por Mark Bryant 20.02.2012 / 10:17

5 respostas

3

Soudns quebrado. Eu pararia de usar aplicativos de thread único nesse ponto e tiraria um teste de desempenho padrão.

Não há nada no servidor do Windows que o torne mais lento em grande parte. Não tenho certeza que diferença você viu - um "fator de 1,5" não é muito claro. quer dizer 1 segundo e 1,5 segundo no servidor?

Retire os serers, execute os testes de desempenho da CPU em ambos. Você pode achar que seu desempenho é diferente. Não vejo nada em um servidor de estoque causando isso.

    
por 20.02.2012 / 10:36
1

Você disse que os dois servidores são idênticos; então, você pode tentar trocar os discos entre eles e fazer com que cada um inicialize o sistema operacional do outro; isso permitiria verificar se o problema está realmente relacionado ao sistema ou a algum problema de hardware / firmware / BIOS.

Se o problema realmente depender do sistema, a próxima etapa seria executar duas instalações limpas do Windows Server 2008 R2 e do Windows 7, não instalar ou configurar qualquer outra coisa nelas e executar seu benchmark novamente. Isso ajudaria a eliminar drivers ou problemas de software.

Se a diferença no desempenho continuar acontecendo de novo ... bem, então isso ficaria interessante .

    
por 20.02.2012 / 21:15
1

Você provavelmente estava experimentando a limitação da CPU conforme descrito no link .

Mude seu perfil de energia para alto desempenho em Gerenciamento de energia, edite o PCIE Link State para moderar a economia de energia e edite também o estado Mínimo do processador no Processor Power Management para 5%.

Isso proporcionará o melhor desempenho da CPU com economia de energia equilibrada.

Eu não posso acreditar que isso ainda está acontecendo com Haswell cpu com C1E / C3 / C6 e Speedstep habilitado no BIOS executando perfil de energia equilibrada padrão no Windows Server 2008 R. Hehe

    
por 15.06.2014 / 05:11
0

Os quantums de tempo são diferentes. O Windows Server tem um quantum maior do que as edições da área de trabalho para que a experiência na área de trabalho seja mais interativa.

Leia a página 406 em diante neste livro:

link

    
por 20.02.2012 / 23:45
-2

O Windows Server não precisa executar melhor que o Windows 7 ao executar esse benchmark, pois não utiliza totalmente o recurso do sistema. Como o Windows Server tem configurações um pouco diferentes no agendamento de processos e no gerenciamento de memória, ele é executado um pouco mais lentamente que uma edição de desktop do Windows para alguns aplicativos que são otimizados para uso na área de trabalho.

Mas não acho que deva ser 1,5x mais lento. Você poderia verificar os drivers instalados na máquina do Windows Server? Alguns drivers podem vir com o Windows 7, mas não com o Windows Server.

    
por 20.02.2012 / 20:14