Как узнать тип оперативной памяти, количество планок и частоту в Linux

Материал из support.qbpro.ru
dmidecode -t memory

# dmidecode 3.4
Getting SMBIOS data from sysfs.
SMBIOS 3.0.0 present.

Handle 0x002D, DMI type 16, 23 bytes
Physical Memory Array
        Location: System Board Or Motherboard
        Use: System Memory
        Error Correction Type: Multi-bit ECC
        Maximum Capacity: 384 GB
        Error Information Handle: Not Provided
        Number Of Devices: 6 

Handle 0x002E, DMI type 17, 40 bytes
Memory Device
        Array Handle: 0x002D
        Error Information Handle: Not Provided
        Total Width: 72 bits
        Data Width: 64 bits
        Size: 32 GB
        Form Factor: DIMM
        Set: None
        Locator: P1-DIMMA1
        Bank Locator: P0_Node0_Channel0_Dimm0
        Type: DDR4
        Type Detail: Synchronous
        Speed: 2133 MT/s
        Manufacturer: Samsung
        Serial Number: 31C29991
        Asset Tag: P1-DIMMA1_AssetTag (date:16/09)
        Part Number: M393A4K40BB0-CPB   
        Rank: 2
        Configured Memory Speed: 1866 MT/s
        Minimum Voltage: Unknown
        Maximum Voltage: Unknown
        Configured Voltage: Unknown

Handle 0x002F, DMI type 17, 40 bytes
Memory Device
        Array Handle: 0x002D
        Error Information Handle: Not Provided
        Total Width: 72 bits
        Data Width: 64 bits
        Size: 32 GB
        Form Factor: DIMM
        Set: None
        Locator: P1-DIMMA2
        Bank Locator: P0_Node0_Channel0_Dimm1
        Type: DDR4
        Type Detail: Synchronous
        Speed: 2133 MT/s
        Manufacturer: Samsung
        Serial Number: 4186FCF6
        Asset Tag: P1-DIMMA2_AssetTag (date:15/43)
        Part Number: M393A4K40BB0-CPB   
        Rank: 2
        Configured Memory Speed: 1866 MT/s
        Minimum Voltage: Unknown
        Maximum Voltage: Unknown
        Configured Voltage: Unknown 

Handle 0x0030, DMI type 17, 40 bytes
Memory Device
        Array Handle: 0x002D
        Error Information Handle: Not Provided
        Total Width: 72 bits
        Data Width: 64 bits
        Size: 32 GB
        Form Factor: DIMM
        Set: None
        Locator: P1-DIMMA3
        Bank Locator: P0_Node0_Channel0_Dimm2
        Type: DDR4
        Type Detail: Synchronous
        Speed: 2133 MT/s
        Manufacturer: Samsung
        Serial Number: 33F449EE
        Asset Tag: P1-DIMMA3_AssetTag (date:16/45)
        Part Number: M393A4K40BB0-CPB   
        Rank: 2
        Configured Memory Speed: 1866 MT/s
        Minimum Voltage: Unknown
        Maximum Voltage: Unknown
        Configured Voltage: Unknown 

или

sudo dmidecode --type 17
  • Вывод команды будет примерно таким:
sudo dmidecode -t 17
# dmidecode 3.0
Getting SMBIOS data from sysfs.
SMBIOS 3.0.0 present. 

Handle 0x003B, DMI type 17, 40 bytes
Memory Device 
	Array Handle: 0x003A 
	Error Information Handle: Not Provided
	Total Width: 64 bits 
	Data Width: 64 bits
	Size: 8192 MB
	Form Factor: DIMM
	Set: None
	Locator: DIMM_A1
	Bank Locator: BANK 0
	Type: DDR4
	Type Detail: Synchronous
	Speed: 2133 MHz
	Manufacturer: CRUCIAL
	Serial Number: 14EDEC38
	Asset Tag: 9876543210
	Part Number: CT8G4DFD8213.C16FBR2
	Rank: 2
	Configured Clock Speed: 2133 MHz
	Minimum Voltage: Unknown
	Maximum Voltage: Unknown
	Configured Voltage: 1.2 V
  • В выводе команды будет информация о слотах оперативной памяти.

Информация выводится отдельно для каждого слота оперативной памяти. Там указывается тип (поле Type), размер (поле Size), скорость/частота (поле Speed) и другая информация.

  • Если информация не была получена, то некоторые поля могут быть пустыми или иметь надписи Not provided/Unknown.
  • Источник