September 15, 2020
Как узнать тип оперативной памяти, количество планок и частоту в Linux
Странно, но такие пакеты как: SysInfo и HardInfo не показывают информацию по количеству установленных в системный блок планок оперативной памяти и их частоту, а это необходимо, когда есть желание добавить память, но не известно, что установлено.
Как получить информацию об установленных в компьютер модулях оперативной памяти?
Используем команду dmidecode
.
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
.