Как узнать, какие модули памяти установлены (DDR2, DDR3 или DDR4) в компьютере, не открывая его? Если вам нужно купить дополнительные модули, их тип и частота должны совпадать с уже установленными. Если у вас Ubuntu, вы можете получить информацию об имеющихся модулях памяти, даэе не устанавливая дополнительные программы.

Вам потребуется утилита biosdecode, работающая в командной строке, и уже установленная в системе, будь то Linux, UNIX или *BSD. Инструмент dmidecode представляет информацию из интерфейса DMI в читаемом формате. В результатах выполнения команды содержатся сведения о компонентах компьютера, а также другая полезная информация, например, серийные номера и версии BIOS.

Как узнать скорость и тип памяти в Linux

Для того, чтобы узнать, какие модули установлены в системе, выполните в терминале следующую команду:

sudo dmidecode --type 17

В результате вы получите сведения по установленным планкам ОЗУ. Для каждого модуля будет выводиться примерно следующая информация:

Как узнать скорость и тип памяти в Linux

Вам будут интересны строки Form Factor и Type, они расскажут, какой именно модуль вам понадобится. Частота модулей указывается в строке Speed, а размер - в строке Size.

Альтернативный способ

В Linux имеется программа lshw, которая контролирует все используемое в системе аппаратное обеспечение, в том числе и память. Для того, чтобы получить список устройств памяти, выполните следующую команду:

sudo lshw -short -C memory

Результат команды будет примерно следующим:

H/W path         Device     Class          Description
/0/0                        memory         64KiB BIOS
/0/11                       memory         64KiB L1 cache
/0/12                       memory         64KiB L1 cache
/0/13                       memory         512KiB L2 cache
/0/14                       memory         3MiB L3 cache
/0/16                       memory         8GiB System Memory
/0/16/0                     memory         4GiB SODIMM DDR4 Synchronous 2133 MHz (0,5 ns)
/0/16/1                     memory         [empty]
/0/16/2                     memory         4GiB SODIMM DDR4 Synchronous 2133 MHz (0,5 ns)
/0/16/3                     memory         [empty]
/0/100/1f.2                 memory         Memory controller

Жирным выделены интересующие строки, в которых кратко приведена важная для нас информация.