Como obtenho meu tipo de canal de memória (canal único, canal duplo, etc.) no Linux?

Como obtenho meu tipo de canal de memória (canal único, canal duplo, etc.) no Linux?

Quero saber qual o tipo do meu canal de memória no Linux, Single ou Dual ou etc..

  1. Tentei encontrá-lo verificando o sistema de arquivos /proc, mas não obtive sucesso. E então
  2. Eu uso dmidecodepara obter informações do sistema e verificar, também não encontrei.

Como posso conseguir?

Responder1

Pesquise a dmidecodesaída por Interleaved Data Depth. A memória de canal duplo tem uma profundidade intercalada de 2.

Responder2

As pessoas que dão "Profundidade de dados intercalados" como resposta não estão corretas. A profundidade de dados intercalados não é o indicador correto ou é muito comumente relatada incorretamente (se é que é relatada).

Uma maneira fácil de saber quantos canais você está usando é fazer algo como o seguinte:

sudo dmidecode -t 17 | awk 'BEGIN { FS=":"; OFS="\t" } /Size|Channel/ { line = (line ? line OFS : "") $2 } /^$/ { print line; line="RAM" }' | grep -iv 'no'

saída de amostra (Canal duplo):

RAM  32 GB   ChannelA-DIMM0
RAM  32 GB   ChannelB-DIMM0

Nesta mesma máquina, vamos verificar a profundidade dos dados intercalados:

sudo dmidecode | grep Interleaved

saída:

Interleaved Data Depth: 1
Interleaved Data Depth: 1

Nesta mesma máquina também foi verificado no Windows via CPU-Z. Sob a memória foi relatado literalmente:Canal duplo

Portanto, a profundidade de dados intercalados está incorreta, mas podemos verificar facilmente nossos canais (A, B, C, D, etc.).

Responder3

Os canais não informam se ele funciona no modo de canal duplo ou não, apenas informam qual canal está usando um módulo de memória

Aqui está minha saída depois de tentar fazer com que DIMM de 2x8GB + 4x4GB funcione em minha placa x79

RAM  8192 MB     ChannelA_Dimm1  ChannelA    ChannelA_Dimm1_AssetTag
RAM  4096 MB     ChannelA_Dimm2  ChannelA    ChannelA_Dimm2_AssetTag
RAM  8192 MB     ChannelB_Dimm1  ChannelB    ChannelB_Dimm1_AssetTag
RAM  4096 MB     ChannelB_Dimm2  ChannelB    ChannelB_Dimm2_AssetTag
RAM  4096 MB     ChannelD_Dimm1  ChannelD    ChannelD_Dimm1_AssetTag

você não pode dizer se eles funcionam no modo de canal único, duplo ou triplo.

informação relacionada