detecta o número de canais de RAM

14

Eu estou tentando determinar (sem ter acesso físico a uma máquina) o número de canais de RAM que ele suporta (single, dual, etc) - E se ele está configurado para usar essa configuração, por exemplo, com quatro slots e dual channel RAM, você só tem canal duplo se você conecta sua memória RAM nos slots corretos.

Eu sei como determinar quantos módulos de RAM eu conectei, não sei como obter o número de canais.

    
por Zack Newsham 11.07.2015 / 00:12

3 respostas

16

Execute dmidecode . O "Interleaved Data Depth" fornece o número de canais.

A memória de canal duplo tem uma profundidade intercalada de 2.

Handle 0x0041, DMI type 20, 35 bytes
Memory Device Mapped Address
Starting Address: 0x00000000000
Ending Address: 0x001FFFFFFFF
Range Size: 8 GB
Physical Device Handle: 0x0040
Memory Array Mapped Address Handle: 0x0049
Partition Row Position: Unknown
Interleave Position: 1
Interleaved Data Depth: 2
    
por 11.07.2015 / 01:05
1
# dmidecode -t memory | grep Bank
    Bank Locator: P0_Node0_Channel0_Dimm0
    Bank Locator: P0_Node0_Channel0_Dimm1
    Bank Locator: P0_Node0_Channel1_Dimm0
    Bank Locator: P0_Node0_Channel1_Dimm1
    Bank Locator: P0_Node0_Channel2_Dimm0
    Bank Locator: P0_Node0_Channel2_Dimm1
    Bank Locator: P0_Node0_Channel3_Dimm0
    Bank Locator: P0_Node0_Channel3_Dimm1
    
por 01.12.2016 / 08:49
0

Faça o comando dmidecode , mas especifique qual tipo usar, assim:

$ sudo dmidecode -t memory | grep Size

Esta é a saída do meu sistema, eu tenho um total de quatro canais e atm usando dois.

Size: 4096 MB
Size: No Module Installed
Size: 4096 MB
Size: No Module Installed
    
por 11.07.2015 / 11:29

Tags