Intel Xeon E7-4807 vs Intel Xeon X5690

3

Substituímos nossa linha principal de servidores comerciais por uma nova. O servidor antigo tinha dois Xeon X5690s (chip de 2 geração), o novo servidor tem quad Xeon E7-4807s. Esperamos que o desempenho do processador permaneça no mínimo o mesmo.

Nosso principal aplicativo java mostrou um desempenho de 50% e ao executar um sysbench contra as duas máquinas, os processadores antigos eram 50% mais rápidos.

Este é um chip particularmente ruim? Há algo que está faltando no desempenho?

(Os em ambos são Centos 5.10 x86_64 e a memória é 128GB)

    
por David 10.04.2014 / 23:11

2 respostas

7

Kinda ...

Esta é uma boa lição no planejamento de recursos e na tomada de decisões sobre hardware em todas as linhas e gerações de CPU. Eu tive a experiência única de precisar de CPUs de ponta para aplicações em alguns setores diferentes, mas também o luxo de poder testar e avaliar antes de grandes mudanças na arquitetura.

Como resultado disso, minha regra é examinar as linhas de produtos e migrar para processadores que têm posições comparáveis no portfólio quando você faz alterações de hardware.

O que é melhor? Um 2010 Mercedes S-Class ou um 2014 Mercedes C-Class? Depende ...

  • A Intel Westmere O x5690 era um processador hex-core de 3,47GHz. Foi a CPU de servidor convencional topo de gama da Intel durante a sua vida útil do produto.
  • A Intel O Westmere-EX E7-4807 era um processador hex-core de 1.86GHz destinado a placas quad-socket. Essa CPU estava na parte inferior da linha de produtos. Foi lançado no mesmo trimestre do x5690.

Gráfico de Comparação Intel - Comparando o x5690 e o E7-4807

Então, o que há de errado?

Seu "novo" servidor também está executando uma arquitetura mais antiga. Lembre-se, as maiores plataformas de servidor (quad-socket, etc.) não são tão frequentes quanto os sistemas menores. Você tem uma CPU que está rodando a metade da velocidade do relógio da CPU anterior, mas da mesma geração, portanto, a queda de desempenho. O E7-4807 também está faltando Turbo Boost .

Eu estaria interessado em saber o que motivou a atualização. Você provavelmente tinha o desempenho bruto da CPU que precisava. Foi memória ou outro fator? Qual foi o gargalo?

Um movimento melhor, se você simplesmente precisasse de núcleos adicionais, seria um novo sistema de dois soquetes, mas com os principais CPUs Intel E5-2643v2 (3.5GHz) ou E5-2697v2 (2.9GHz).

    
por 11.04.2014 / 01:28
1

Seu "novo" servidor também está usando processadores antigos de 2 gerações. Eles são uma iteração de energia mais nova e mais baixa daquela geração.

A menos que você esteja intimamente familiarizado com a arquitetura do processador, é uma boa ideia permanecer na mesma família e no TDP ao atualizar. A nomenclatura da Intel nem sempre é tão direta quanto poderia ser, mas o substituto atual para a série X5600 é o E5-2600V2 series .

Aqui está uma comparação entre os processadores em seu servidor antigo, seu novo servidor e a substituição atual para o seu antigo servidor.

    
por 11.04.2014 / 19:06