Que diferença faz o 'Rank' dos DIMMs na memória do servidor? Por exemplo, ao analisar as configurações do servidor, vejo o seguinte sendo oferecido para o mesmo servidor:
2GB (1x2GB) Single Rank PC3-10600 CL9 ECC DDR3-1333 VLP RDIMM
2GB (1x2GB) Dual Rank PC3-10600 CL9 ECC DDR3-1333 VLP RDIMM
Dada a opção de Single Rank vs. Dual Rank ou Dual Rank vs. Quad Rank, é sempre um:
- Mais rápido?
- Mais barato?
- Maior largura de banda?
Aqui está o que a IBM tem a dizer (página 7) sobre o assunto, pelo menos em relação aos HS22s:
É importante garantir que os DIMMs com número apropriado de classificações sejam preenchidos em cada canal para obter o desempenho ideal. Sempre que possível, é recomendável usar DIMMs de classificação dupla no sistema. Os DIMMs de classificação dupla oferecem melhor intercalação e, portanto, melhor desempenho do que os DIMMs de classificação única.
Por exemplo, um sistema preenchido com seis DIMMs de 2 GB de classificação dupla supera um sistema preenchido com seis DIMMs de 2 GB de classificação única em 7% para SPECjbb2005. Os DIMMs de classificação dupla também são melhores que os DIMMs de classificação quádrupla, porque os DIMMs de classificação quádrupla farão com que a velocidade da memória seja reduzida.
Outra orientação importante é preencher classificações equivalentes por canal. Por exemplo, deve-se evitar misturar um DIMM de classificação única e um DIMM de classificação dupla em um canal.
Por fim, o efeito do número de classificações de memória é específico por servidor / chipset. Por exemplo, nos servidores x3850X5 da IBM, mais classificações são melhores (consulte §3.8.4):
Com os processadores Xeon 7500/6500 no x3850 X5, ter mais classificações oferece melhor desempenho. O motivo é o esquema de endereçamento, que pode estender as páginas entre as fileiras, tornando as páginas efetivamente maiores e, portanto, mais ciclos de ocorrência de páginas.