¿Qué significan las configuraciones Channel Interleave y Rank Interleave en BIOS?

5

Tengo una placa base con 6 ranuras de memoria, 3 verdes, 3 negras, agrupadas en 3 pares negro + verde. Hay dos configuraciones en BIOS que me parecen relacionadas con esto:

Channel Interleave Setting
This function is allows you to select the Channel Interleave Setting. The
options are 1 way, 2 way, 3 way, 4 way, 5 way and 6 way.

Rank Interleave Setting
This function is allows you to select the Rank Interleave Setting. The options
are 1 way, 2 way and 4 way.

¿Puede explicar cómo funcionan estas configuraciones?

Dims
fuente

Respuestas:

1

Canal intercalado:

Los valores más altos dividen los bloques de memoria y extienden porciones contiguas de datos a través de canales intercalados, lo que aumenta el ancho de banda de lectura potencial ya que las solicitudes de datos se pueden hacer a todos los canales intercalados de una manera superpuesta. Para fines de evaluación comparativa cuando se utilizan tres módulos de memoria, una intercalación de 4 vías puede superar el rendimiento de puntuación de la configuración de intercalación de 6 vías según el punto de referencia y el sistema operativo utilizado (32 bits frente a 64 bits). Sin embargo, descubrimos que una intercalación de 6 vías era capaz de un BCLK general más alto para Super PI 32M que el uso de una configuración de intercalación de 4 vías (a menos, por supuesto, que se ejecute un canal único o doble y el entrelazado de canal apropiado, lo que disminuye la carga sobre el controlador de memoria).

Rango Intercalado:

Intercala rangos físicos de memoria para que se pueda acceder a un rango mientras se actualiza otro. Las ganancias de rendimiento nuevamente dependen del punto de referencia en cuestión. Para los sistemas 24/7 que utilizan configuraciones de memoria de tres canales, no hay ninguna ventaja en establecer este valor por debajo de 4, mientras que Channel Interleave se debe dejar en 6 para obtener el mejor rendimiento general del sistema.

Como tiene 6 módulos de memoria , desea utilizar 6 y 4 vías para los valores respectivos.

Fuente

Ramhound
fuente
0

Podría intentar insertar cuatro de sus 6 nuevos módulos de memoria en ranuras emparejadas y cambiar la intercalación del canal a 4 vías, pero esto puede comprometer la estabilidad del sistema. Recomiendo encarecidamente obtener las herramientas adecuadas para el trabajo (6x DDR3-1600 de triple canal) y dejar la configuración de BIOS en auto para intercalar. Si desea overclockear, los tiempos primarios deben ser alterados, en pequeñas cantidades.

Espero que esto ayude. :-RE

Cory
fuente
2
Él ya tiene 6 módulos de memoria DDR-1333. Esto tampoco explica para qué se utilizan estas configuraciones o cuáles deberían ser los valores.
Ramhound
0

Para tener un poco más de una respuesta práctica. Me encontré con esto usando una placa de servidor de doble CPU con 18 ranuras ram. Es un servidor más antiguo (2010) que obtuve realmente barato con un total de 72 GB de RAM (canales de triple ranura DDR3).

Cuando instalé Windows Server, ¿decía que solo tengo 24 GB utilizables? (¿pero 72 instalados?)

En el BIOS (configuración predeterminada)

  • Canal Intercalado = 6
  • Rango Intercalado = 4

Entonces cambié todo a:

  • Canal intercalado = 1
  • Rango Intercalado = 1

Toda la memoria apareció como utilizable, pero fue muy lenta. El proceso de inicio de sesión fue mucho más lento y la interfaz de usuario fue lenta.


Luego jugué con esto así

  • Canal Intercalado = 6
  • Rango Intercalado = 1

RAM utilizable = 72 GB

El proceso de inicio de sesión fue rápido, la interfaz de usuario fue rápida y se ejecutó normalmente.


Channel Interleave (al leerlo y mirar en el manual parece ser ) cuántos canales debe ejecutar. Como tengo ranuras de triple canal y quiero que se ejecute en DDR3 emparejado de doble canal, necesito mantenerlo en Chanel Interleave 6. 6 dived by 3 = 2- Entonces, el Puente Norte tiene dos canales por barra. Muy extraña forma de presentar eso.

Rango IntercaladoSegún tengo entendido, en términos simples es como "Duplicar o almacenar en caché" las Zonas RAM. Entonces, cuando se establece en 1, tengo acceso a toda la RAM, pero el acceso de E / S es la velocidad normal por canal. Cuando comenzamos a aumentar esto, comienza a usar otros rangos de RAM (un lado de una memoria RAM se llama rango y se puede acceder por 1 canal mediante la configuración de doble canal (y en una configuración de ranura de triple canal por eso lo necesita) sea ​​6, entonces sus 2 canales por stick, 1 canal por rango) Entonces "creo" que los RANKS se reflejan en otros RANKS físicos que aumentan la E / S. Esencialmente si tengo 800Mhz Dual Channel y aumento esto, estoy bajando el físico RAM utilizable pero aumentando la E / S por un factor de algún tipo. Establecer esto en 4 divide los 18 rangos en 4 (4.

Entonces, la cita en la respuesta anterior dice que no tiene una ventaja establecida por debajo de 4, bueno, para mí prefiero más RAM para máquinas virtuales.

Tal vez en los tableros de juego que es diferente? Pero en la placa del servidor lo probé y se ejecuta un poco más rápido en la configuración predeterminada, pero dado que este será un uso muy bajo

  • NAS (FreeNAS prefiere especialmente más RAM sobre la velocidad de RAM, así que puedo darle 32 GB y disfrutar de mejoras masivas de velocidad en SAMBA en comparación con mi sistema actual de 4 GB)
  • Enrutador (casi no necesita mucho, pero como obtuve todo el extra, ¡puedo guardar el caché de calamar en la RAM!)
  • Zona de juegos de Virtual Machine (en su mayoría será Ubuntu Server ... que es rápido en una Raspberry Pi)
  • Para presumir ... porque nunca tuve tanta RAM y nadie va a preguntar a qué nivel de intercalación se está ejecutando.

Esto es solo mi entendimiento: si lees esto y estoy totalmente equivocado, házmelo saber. Intenté y leí varias fuentes y probé varias cosas por mí mismo, y solo usé mi sentido común para resolver esto

Piotr Kula
fuente