Linux: определяем количество слотов и информацию об оперативной памяти
Воспользоваться утилитой dmidecode.
Устанавливаем из репозитория:
sudo aptitude install dmidecode
После установки запускаем утилиту:
sudo dmidecode -t memory
в результате в консоли сможем наблюдать следующий результат:
SMBIOS 2.7 present.
Handle 0x000B, DMI type 16, 23 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: None
Maximum Capacity: 16 GB
Error Information Handle: Not Provided
Number Of Devices: 2
Handle 0x000C, DMI type 17, 34 bytes
Memory Device
Array Handle: 0x000B
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 4096 MB
Form Factor: SODIMM
Set: None
Locator: ChannelA-DIMM0
Bank Locator: BANK 0
Type: DDR3
Type Detail: Synchronous
Speed: 1600 MHz
Manufacturer: Micron
Serial Number: E972E445
Asset Tag: 9876543210
Part Number: 8KTF51264HZ-1G6J1
Rank: Unknown
Configured Clock Speed: 1600 MHz
Handle 0x000D, DMI type 17, 34 bytes
Memory Device
Array Handle: 0x000B
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 4096 MB
Form Factor: SODIMM
Set: None
Locator: ChannelB-DIMM0
Bank Locator: BANK 2
Type: DDR3
Type Detail: Synchronous
Speed: 1600 MHz
Manufacturer: Hynix/Hyundai
Serial Number: 01120FA2
Asset Tag: 9876543210
Part Number: HMT351S6EFR8C-PB
Rank: Unknown
Configured Clock Speed: 1600 MHz
Как видно из приведенного примера у нас отображается вся необходимая информация по памяти: количество слотов, тип памяти, вендор, частота и многие дугое.