¿Qué diferencia hace el 'Rango' de los DIMM en la memoria del servidor? Por ejemplo, cuando miro las configuraciones del servidor, veo que se ofrece lo siguiente para el mismo 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 la opción de Single Rank vs. Dual Rank o Dual Rank vs. Quad Rank, siempre es uno:
- ¿Más rápido?
- Más barato?
- Mayor ancho de banda?
Esto es lo que IBM tiene que decir (página 7) sobre el tema, al menos con respecto a sus HS22:
Es importante asegurarse de que los DIMM con el número adecuado de rangos se llenen en cada canal para un rendimiento óptimo. Siempre que sea posible, se recomienda utilizar DIMM de doble rango en el sistema. Los DIMM de doble rango ofrecen un mejor entrelazado y, por lo tanto, un mejor rendimiento que los DIMM de un solo rango.
Por ejemplo, un sistema poblado con seis DIMM de doble rango de 2 GB supera al sistema poblado con seis DIMM de rango único de 2 GB en un 7% para SPECjbb2005. Los DIMM de rango doble también son mejores que los DIMM de rango cuádruple porque los DIMM de rango cuádruple harán que la velocidad de la memoria disminuya.
Otra pauta importante es llenar rangos equivalentes por canal. Por ejemplo, se debe evitar mezclar un DIMM de rango único y un DIMM de rango doble en un canal.
En última instancia, el efecto del número de rangos de memoria es específico por servidor / conjunto de chips. Por ejemplo, en los servidores x3850X5 de IBM más rangos es mejor (ver §3.8.4):
Con los procesadores Xeon 7500/6500 en el x3850 X5, tener más rangos brinda un mejor rendimiento. La razón se debe al esquema de direccionamiento, que puede extender las páginas a través de los rangos, haciendo que las páginas sean efectivamente más grandes y, por lo tanto, más ciclos de visitas.