¿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.
Respuestas:
Wikipedia tiene una explicación bastante buena de rango ( enlace ). Diría que RamCity (un proveedor de memoria de Kingston) tiene una explicación más sucinta sobre los rangos ( enlace ):
El artículo continúa mencionando la variación de precios:
En términos de rendimiento, me referiría a wikipedia:
Entonces, para resumir todo, parece que los rangos tienen más que ver con la densidad y los precios que con el rendimiento real. De acuerdo, estoy trabajando con declaraciones generalizadas de un proveedor y wikipedia, no creo que la mayoría de las personas se esfuercen demasiado en investigar los rangos. Lo único que importa (para la mayoría de los administradores de servidores) es que la RAM tenga rangos coincidentes. No creo que sea una especificación o requisito real, pero ayuda a mantener cierta coherencia y mantiene la memoria intercambiable dentro de varios servidores similares.
Tenga en cuenta que la mayoría de los servidores son actualizables y la densidad de RAM tiene una gran parte en el factor. Es mejor (aunque más costoso) obtener la RAM más densa para que los servidores dejen espacio para futuras actualizaciones.
fuente
En principio, la clasificación de la memoria puede considerarse como un banco de memoria en el módulo. Tiene el mismo efecto de limitación y, en principio, no difiere mucho.
Puede acceder solo a un rango de memoria a la vez en un canal de memoria y no puede leer / escribir desde / hacia el canal mucho más rápido que con el único chip de rango único instalado.
La idea principal detrás de la clasificación de la memoria: colocar más memoria en un módulo de una sola ranura, disminuyendo el número de bancos necesarios.
Al igual que con el banco de memoria, cuantos más módulos (rangos) instale, se permitirá una velocidad de memoria más lenta.
En general, dos rangos de memoria (dos módulos de rango único o uno de rango doble) no afectarían la velocidad de la memoria (e incluso aumentarán la productividad de la memoria a aproximadamente el 10%).
Cuatro rangos (un rango cuádruple, dos rangos dobles o cuatro rangos simples) exigirán reducir la velocidad de la memoria en un solo paso (haciendo que la productividad total sea casi igual que con el único módulo de rango único).
Ocho rangos (donde sea compatible): en dos pasos (con una productividad general de aproximadamente un 10% menos que con un solo módulo de rango único).
Se puede decir que intercambia la velocidad de la memoria en el volumen de la memoria.
fuente
Como sé, Single Rank DIMM es más costoso que Dual Rank DIMM. Para empacar la misma cantidad de memoria en Single Rank DIMM, los fabricantes tienen que usar chips de mayor capacidad para compensarlo. Es por eso que Single Rank DIMM tiende a ser más costoso.
Creo que Rank tiene algo que ver con la cantidad de conectores a los chips en un DIMM. Dado que el número de conector es limitado. Para ajustar más memoria con menor costo, usan dos bancos en un DIMM para que puedan usar chips más pequeños para lograr la misma cantidad de memoria. Es por eso que podríamos ejecutar bancos sin llenar todas las ranuras de memoria.
fuente
El factor casual principal para los DIMM de rango múltiple es la densidad de IC de memoria.
Esto tiene el costo de posibles problemas de compatibilidad en algunos conjuntos de chips. Aunque se puede ver que los DIMM de doble rango funcionan mejor en algunos conjuntos de chips.
Los DIMM de rango único tienden a ser más caros; para lograr la misma capacidad, los circuitos integrados de memoria deben ser más grandes.
fuente