DL380 Gen9 qual processador e qual o impacto no NUMA

6

Estamos prestes a criar um novo servidor e fiquei imaginando qual seria o impacto no NUMA com as opções disponíveis.

O sistema será construído usando um Proliant DL380 Gen9 8SFF que tem 2 soquetes e 12 bancos de memória por soquete.

A questão que eu tenho é o que seria melhor configuração 2 CPU's com 6 núcleos e memória distribuída uniformemente através dos nós NUMA ou uma única CPU de 12 núcleos e toda a memória naquele nó NUMA.

Devo esperar problemas de largura de banda usando uma única memória Intel Xeon E5-2690Wv3 e 192GB (4 * 32GB + 4 * 16GB) e optar pela opção de 2 CPUs ou devo evitar a complexidade e optar pela solução de CPU única e ter todo o RAM fica nos bancos alocados para aquele socket?

Nenhuma virtualização será usada, a máquina executará o Windows 2012 R2 e o SQL 2014, ambos informados pelo NUMA.

    
por Tom V 10.02.2016 / 14:35

1 resposta

5

Boa pergunta.

Isso dependerá do seu aplicativo e da quantidade de RAM necessária. Eu venho dos mundos Linux e VMware, onde os aplicativos / SO são compatíveis com NUMA.

A HP tem um guia sobre Considerações NUMA para servidores ProLiant e Linux. Também uma descrição mais detalhada das considerações de latência.

Mas:

  • Se sua contagem de núcleos estiver satisfeita com uma CPU física ...
  • e você pode ajustar a RAM necessária em um nó NUMA ...
  • e você é sensível à latência de acessos de memória entre nós ...
  • AND você não precisa usar uma segunda placa / compartimento PCIe riser ( requer uma segunda CPU ) ...

... então você está bem com uma CPU.

    
por 10.02.2016 / 16:14