Um servidor é 33% mais lento que outro idêntico. Como solucionar problemas?

1

Eu tenho dois servidores Windows 2008 R2 de 64 bits que são idênticos em praticamente todos os aspectos. Cada um deles tem um aplicativo que basicamente faz muitos cálculos. O disco rígido não é realmente acessado. O aplicativo é muito ligado à CPU.

Inexplicavelmente, porém, um dos servidores está processando 1/3 menos dados que o outro.

Eu verifiquei e verifiquei novamente, mas tudo parece ser o mesmo. Eu fui guia por tab de CPUZ para se certificar de que absolutamente cada última peça de memória e tempo é o mesmo - tudo sem sucesso. Eu verifiquei a afinidade de cada aplicativo para ter certeza de que ele está utilizando todas as CPUs.

Cada caixa tem 2 CPUs físicas (cada uma com 4 núcleos).

Como posso diagnosticar porque uma caixa é mais lenta que a outra?

    
por AngryHacker 06.02.2012 / 22:26

3 respostas

4

Assim como muitos problemas de TI, você terá que dividir o problema, medir e dividir novamente ...

Se você pudesse mover o disco rígido / s do servidor 'lento' para o hardware do servidor 'rápido', o problema segue os discos? Se sim, então você provavelmente tem um problema OS / filesystem / config, se não, então talvez você tenha algum hardware quebrado / semi-quebrado.

Se o problema ocorreu com os discos, sugiro que você inicialize a partir de um sistema operacional baseado em CD / ISO e execute algum tipo de suíte de teste de CPU, memória e disco, em seguida, repita os testes, mas no disco regular. baseado no sistema operacional, isso deve identificar se você tem um problema no SO ou no sistema de arquivos.

Então, basicamente, continue dividindo o problema em áreas, 50/50 de cada vez (ou o mais próximo que você conseguir).

    
por 06.02.2012 / 22:44
1

Concordo com o Chopper3, mas gostaria de acrescentar as seguintes considerações:

Verifique a BIOS de ambos os sistemas em busca de diferenças. Preste atenção especial às configurações relacionadas ao gerenciamento de energia, Speedstep / EIST (Intel) ou Cool'n Quit (AMD).

Se a bios tiver tela mostrando as tensões e / ou temperaturas, compare-as também. Talvez as temperaturas da fonte de alimentação ou do gabinete sejam diferentes, fazendo com que um sistema tenha mais margem de manobra para a aceleração / desaceleração automática que as CPUs modernas podem fazer.

Esse tipo de coisa nem sempre é visível na CPU-Z, então não faz mal verificar.

Outra coisa a verificar: todos os drivers para o hardware são os mesmos? Preste atenção especial aos drivers da placa-mãe e placas de rede. Um driver esquisito aqui pode causar lentidão significativa.

As duas máquinas estão na mesma rede e veem o mesmo tráfego? Se um deles tiver que lidar com muito mais tráfego de broadcast do que o outro, isso pode causar carga adicional. (Uma vez tive um servidor com uma placa de rede que foi deixada em modo promíscuo depois que um colega experimentou o software de monitoramento de rede. Levou um dia ou dois para descobrir o que estava acontecendo.)

    
por 06.02.2012 / 23:30
1

1 - Atualize todos os drivers. 2 - Verifique nas propriedades do sistema - > opções de desempenho - > tab Programação do Processador selecione ajustar o melhor desempenho de: (Programas) Eu acho que provavelmente é o melhor, :) Pelo menos verifique se eles são iguais em ambos os servidores.

Se eles forem iguais, teremos que tentar outra coisa. :)

    
por 28.06.2013 / 19:39