O que as configurações Channel Interleave e Rank Interleave significam no BIOS?

4

Eu tenho placa-mãe com 6 slots de memória, 3 verdes, 3 pretos, agrupados em 3 pares pretos + verdes. Há duas configurações no BIOS que me parecem relacionadas com isso:

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.

Você pode explicar como essas configurações funcionam?

    
por Dims 12.06.2013 / 17:36

3 respostas

1

Intercalação de canais:

Higher values divide memory blocks and spread contiguous portions of data across interleaved channels, thereby increasing potential read bandwidth as requests for data can be made to all interleaved channels in an overlapped manner. For benchmarking purposes when using three memory modules, a 4-way interleave may surpass the scoring performance of setting 6-way interleave depending on the benchmark and operating system used (32-bit vs. 64-bit). We did find however that a 6-way interleave was capable of a higher overall BCLK for Super PI 32M than using a 4-way interleave setting (unless of course you run single- or dual-channel and appropriate channel interleaving thus decreasing load upon the memory controller).

Rank Interleave:

Interleaves physical ranks of memory so that a rank can be accessed while another is being refreshed. Performance gains again depend on the benchmark in question. For 24/7 systems using triple-channel memory configurations there is no advantage to setting this value below 4 while Channel Interleave should be left at 6 for best overall system performance.

Como você tem 6 módulos de memória você deseja usar o 6-way e o 4-way para os respectivos valores.

Fonte

    
por 12.06.2013 / 17:58
0

Você poderia tentar empurrar quatro de seus 6 novos módulos de memória em slots pareados e mudar o intercalamento de canais para 4 vias, mas isso pode comprometer a estabilidade do sistema. Eu recomendo completamente obter as ferramentas certas para o trabalho (6x triplo canal DDR3-1600) e deixando as configurações da BIOS em auto para intercalação. Se você deseja fazer overclock, os horários principais devem ser alterados - por pequenas quantidades.

Espero que isso ajude. :-D

    
por 12.06.2013 / 17:57
0

Para ter uma resposta mais prática. Eu corri para isso usando uma placa de servidor dual CPU com 18 slots de memória RAM. É um servidor mais antigo (2010) fiquei muito barato com um total de 72GB de RAM (canais de slot triplo DDR3).

Quando instalei o Windows Server, disse que só tenho 24 GB utilizáveis? (mas 72 instalados?)

No BIOS (configurações padrão)

  • Intercalar canais = 6
  • Intercalar classificação = 4

Então eu mudei tudo para:

  • Intercalar canais = 1
  • Intercalar classificação = 1

Toda a memória mostrou-se utilizável, mas foi muito lenta. O processo de logon foi muito mais lento e a interface do usuário ficou lenta.

Então mexeu com isso assim

  • Intercalar canais = 6
  • Intercalar classificação = 1

RAM utilizável = 72 GB

O processo de logon foi rápido, a interface do usuário foi rápida e estava funcionando normalmente.

Intercalar canais ( De ler sobre isso e procurar no manual parece ) é em quantos canais ele deve rodar. Desde que eu tenho Triple Channel Slots e eu quero que ele seja executado em Dual-Channel Paired DDR3 eu preciso mantê-lo no Chanel Interleave 6. 6 dived by 3 = 2 - Assim, o North Bridge tem dois canais por stick. Forma muito estranha de apresentar isso.

Rank Interleave pelo que entendi, em termos leigos é como "Espelhar ou armazenar em cache" as zonas de RAM. Então, quando é definido como 1, eu tenho acesso a toda a RAM, mas o acesso de E / S é a velocidade normal por canal. Quando começamos a aumentar isso, ele começa a usar outros ranks de RAM (um lado de um stick de RAM é chamado de rank e pode ser acessado por 1 canal pela configuração de canal duplo (e em uma configuração de tripple channel slot é por isso que você precisa ser 6 so seus 2 canais por stick, 1 canal por rank) Então "eu acho" os RANKS são espelhados em outros RANKS físicos aumentando o I / O Essencialmente se eu tenho 800Mhz Dual Channel e eu aumentar isso, eu estou soltando o físico RAM utilizável para baixo, mas aumentando I / O por um fator de alguns tipos.definição para 4 divide todos os 18 ranks por 4 (4,5 ranks que é 2 1/4 pau físico ACTS como ONE Stick (e desde que você não pode dividir um pau em um trimestre eu acho que só vai com 2 - daí porque eu vejo metade da quantidade de RAM) Isso essencialmente pode transformar 800Mhz de RAM em "1600Mhz" na North Bridge, mais do que dobrando a velocidade de IO ao custo de RAM utilizável.

Assim, a citação na resposta acima dizendo que não há vantagem de configuração abaixo de 4, bem, para mim eu prefiro mais memória RAM para máquinas virtuais.

Talvez em placas de jogos diferentes? Mas na placa do servidor eu testei e corre um pouco mais rápido nas configurações padrão, mas como isso vai ser muito baixo usado

  • NAS (o FreeNAS especialmente prefere mais RAM à velocidade da RAM - Então eu posso dar 32GB e aproveitar melhorias de velocidade em massa no SAMBA comparado ao meu sistema atual de 4GB)
  • Roteador (dificilmente precisa de muita coisa, mas desde que eu recebi todo o acréscimo, eu posso apenas colocar cache na memória RAM!)
  • Parque de máquinas virtuais (principalmente o Ubuntu Server ... que é rápido em um Raspberry Pi)
  • Para mostrar .. porque eu nunca tive essa quantidade de memória RAM e ninguém vai perguntar como em quantas entrelinhas estão em execução.

Este é apenas o meu entendimento - se você ler isso e eu estiver totalmente errado, por favor me avise. Eu tentei ler várias fontes e tentei várias coisas - e usei meu bom senso para resolver isso.

    
por 07.08.2018 / 22:31