Primeiro, é difícil responder à sua pergunta sem entender melhor suas cargas de trabalho e o hardware disponível. Por exemplo:
- Sua carga de trabalho é lida ou escrita centrada?
- Seu ataque de hardware tem um cache de gravação não volátil? Em caso afirmativo, ele está configurado no modo writeback ou writethrough?
- Qual é a velocidade dos seus módulos DRAM?
- E assim por diante ...
De qualquer forma, vamos fazer algumas suposições: imagino que sua carga de trabalho seja centrada na leitura e que a memória RAM do Xeon seja de maior densidade, mas menor velocidade. Se assim for, você provavelmente é mordido por esses fatores:
- Relógio inferior: o i7-3930k possui velocidade 3.2 / 3.8 GHz (base / turbo), enquanto o seu Xeon 2630v3 roda a 2.4 / 3.2 GHz
- Memória mais lenta: devido à maior densidade e exigência de ECC, a latência do Xeon deve ser significativamente maior do que a do i7
- Soquete duplo versus soquete único: para extrair o máximo desempenho, o sistema multi-soquete precisa ser cuidadosamente ajustado para evitar a migração desnecessária de processos, o cache de lixo, o acesso à memória de nós remotos superfluidos e os gostos.
Em outras palavras, você precisa rastrear as necessidades específicas de seu aplicativo antes de alterar sua infraestrutura de cluster. Caso contrário, você corre o risco de comprar hardware de alta produtividade enquanto precisa de um de baixa latência e vice-versa.