Temos o servidor HP DL360 G7 com um processador e 16GRAM de 12G. Planejamos adicionar outro processador. Então, também precisamos de ram para o segundo processador. Existe algum impacto negativo no desempenho se adicionarmos diferentes tamanhos de ram ao segundo processador? por exemplo 20G?
Configuração atual da ram:
Respostas:
O servidor HP ProLiant DL360 G7 (e outros sistemas de CPU Nehalem e mais recentes) possuem um conjunto de diretrizes de preenchimento de memória DIMM. Você pode compartilhar o que está atualmente preenchido e qual é o valor / objetivo final da RAM?
No momento, você possui 9 slots DIMM disponíveis, dentre os 18 slots no servidor. Você pode usar apenas metade deles porque o servidor possui apenas uma CPU instalada. A instalação da CPU adicional abre os outros 9 slots para uso.
As outras regras críticas são:
Também existem dicas de preenchimento de canal de memória que afetam a velocidade do barramento. Por exemplo, o uso de 3 a 6 DIMMs por CPU será mais rápido que a execução com todos os 18 slots preenchidos. A RAM pode ser vista pelas duas CPUs, mas você deve popular nos dois lados se tiver duas CPUs.
Responda de volta com sua configuração e podemos ajudar a otimizar ...
fonte
O sistema ao qual você está se referindo não diferencia entre os módulos de RAM de um ou outro processador. Toda a RAM é compartilhada entre os dois processadores. Em princípio, não há impacto para adicionar memória de tamanho diferente. A única coisa que você precisa ter em mente é que você respeita os canais (canal duplo = 2 DIMMS, canal triplo é 3 dimms). Verifique também se as latências e horários do RAS-CAS são sempre os mesmos.
EDITAR
Como afirma David Schwartz:
Se você tiver quantidades diferentes de RAM em cada CPU, uma direção do QPI ficará mais saturada que a outra, o que terá um impacto negativo no desempenho.
fonte
Receio que não seja assim que funciona. Não existe memória por CPU (pelo menos nesses servidores, supercomputadores é uma história diferente). Portanto, você não precisa adicionar memória extra para usar uma CPU extra. É claro que você pode fazer isso se achar que está com restrição de memória e de CPU.
fonte