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

8

Quero saber que tipo de canal de memória no Linux, Single ou Dual ou etc.

  1. Eu tento encontrá-lo pelo sistema de arquivos check / proc, mas não obteve sucesso. E depois
  2. Eu uso dmidecodepara obter informações do sistema e verificar, também não encontrei.

Como posso conseguir?

大 宝剑
fonte

Respostas:

12

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

David Schwartz
fonte
9
E se eu não tiver a linha `intercalado dados de profundidade" em tudo lá?
Dzmitry Lazerka
3
E se eu tiver "Interleaved Data Depth: Unknown"?
21416 Jay
1
IDK sempre que essa for uma maneira confiável de distinguir um canal / suporte de memória única vs. dupla. Alguns sistemas reportam, Unknownenquanto outros podem relatar, 1mesmo que o próprio BIOS e outras ferramentas (por exemplo, CPU-Z) relatem o modo de canal duplo.
Stamster
Oi, estou usando a placa-mãe ASUS X99-E WS / USB 3.1, mas meu dmidecode não conseguiu informar nenhum número de profundidade intercalado. Isso significa que minha placa-mãe não está usando seu recurso de quatro canais?
Clock ZHONG