Вам поможет утилита dmidecode:
Скачать исходники для статьи можно ниже
[sape]
sudo dmidecode -t memory
В этом выводе значение строк следующее:
Maximum Capacity — максимально поддерживаемое системой количество оперативной памяти
Number Of Devices — количество устройств, то есть сколько слотов памяти имеется. Будьте осторожны с этими значениями, особенно на ноутбуках, поскольку это значение берётся как количество слотов, которое может поддерживать материнская плата. Но производители могут принять решение, что вместо 4 возможных слотов RAM, они паяют только 2 слота. То есть в реальности слотов может быть меньше.
Size — объём оперативной памяти
Form Factor — тип модуля, например, SODIMM — это оперативная память для ноутбуков (уменьшенный размер)
Type — тип памяти, например, DDR3
Speed — скорость, например, 1600 MT/s
Manufacturer — производитель, например, Samsung
Part Number — точное название модели оперативной памяти, например, M471A2K43CB1-CTD
Minimum Voltage — минимальный вольтаж, например, 1.35 V
Maximum Voltage — максимальный вольтаж, например, 1.5 V
Configured Voltag — настроенный вольтаж, например, 1.35 V
Полезная информация:
Если утилита dmidecode отсутствует в вашей системе, то в Debian, Linux Mint, Ubuntu, Kali Linux и их производные программа устанавливается следующим образом:
sudo apt install dmidecode
В Arch Linux, BlackArch и производные утилита устанавливается так:
sudo pacman -S dmidecode
В Rosa Fresh:
sudo urpmi dmidecode
или
su urpmi dmidecode
Также:
Для получения более расширенной информации об оперативной памяти запустите команду следующим образом:
sudo dmidecode -t memory
Для более сжатой информации, выполните команду:
sudo dmidecode -t 16