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

Если вам срочно потребовалось узнать какое максимальное количество оперативной памяти поддерживает ваш компьютер (без использования программ, типа I-Nex), а также сколько доступных слотов для оперативной памяти в вашей материнской плате - данная статья для вас.

Я сам недавно задался таким вопросом, ибо нужно было узнать сколько слотов у компьютера, который довольно далеко от меня. Поэтому и делюсь опытом.

Вам нужно воспользоваться всего одной командой:

sudo dmidecode -t 16

У меня данная команда показала следующее:

# dmidecode 2.11
SMBIOS 2.6 present.
 
Handle 0x0059, DMI type 16, 15 bytes
Physical Memory Array
	Location: System Board Or Motherboard
	Use: System Memory
	Error Correction Type: None
	Maximum Capacity: 32 GB
	Error Information Handle: 0x005B
	Number Of Devices: 4

Обратите внимание на первую и третью строчки, если считать с конца. У "Maximum Capacity" указано максимальный объём оперативной памяти, который поддерживает ваша материнская плата, а "Number Of Devices" указывает сколько всего слотов для оперативной памяти в вашей материнской плате.

Если вам нужно узнать информацию о самой оперативной памяти (объём, тип, скорость и так далее), которая установлена у вас в системе, то воспользуйтесь следующей командой:

sudo dmidecode -t memory

У меня был такой результат:

# dmidecode 2.11
SMBIOS 2.6 present.
 
Handle 0x0059, DMI type 16, 15 bytes
Physical Memory Array
	Location: System Board Or Motherboard
	Use: System Memory
	Error Correction Type: None
	Maximum Capacity: 32 GB
	Error Information Handle: 0x005B
	Number Of Devices: 4
 
Handle 0x0058, DMI type 17, 28 bytes
Memory Device
	Array Handle: 0x0059
	Error Information Handle: 0x005C
	Total Width: 64 bits
	Data Width: 64 bits
	Size: 4096 MB
	Form Factor: DIMM
	Set: None
	Locator: ChannelA-DIMM0
	Bank Locator: BANK 0
	Type: DDR3
	Type Detail: Synchronous
	Speed: 1600 MHz
	Manufacturer: 029E
	Serial Number: 00000000
	Asset Tag: 9876543210
	Part Number: CMX4GX3M1A1600C9  
	Rank: 2
 
Handle 0x005D, DMI type 17, 28 bytes
Memory Device
	Array Handle: 0x0059
	Error Information Handle: No Error
	Total Width: 64 bits
	Data Width: 64 bits
	Size: 4096 MB
	Form Factor: DIMM
	Set: None
	Locator: ChannelA-DIMM1
	Bank Locator: BANK 1
	Type: DDR3
	Type Detail: Synchronous
	Speed: 1600 MHz
	Manufacturer: 029E
	Serial Number: 00000000
	Asset Tag: 9876543210
	Part Number: CMX4GX3M1A1600C9  
	Rank: 2
 
Handle 0x005E, DMI type 17, 28 bytes
Memory Device
	Array Handle: 0x0059
	Error Information Handle: 0x0061
	Total Width: 64 bits
	Data Width: 64 bits
	Size: 4096 MB
	Form Factor: DIMM
	Set: None
	Locator: ChannelB-DIMM0
	Bank Locator: BANK 2
	Type: DDR3
	Type Detail: Synchronous
	Speed: 1600 MHz
	Manufacturer: 029E
	Serial Number: 00000000
	Asset Tag: 9876543210
	Part Number: CMZ8GX3M2A1866C9  
	Rank: 2
 
Handle 0x0063, DMI type 17, 28 bytes
Memory Device
	Array Handle: 0x0059
	Error Information Handle: No Error
	Total Width: 64 bits
	Data Width: 64 bits
	Size: 4096 MB
	Form Factor: DIMM
	Set: None
	Locator: ChannelB-DIMM1
	Bank Locator: BANK 3
	Type: DDR3
	Type Detail: Synchronous
	Speed: 1600 MHz
	Manufacturer: 029E
	Serial Number: 00000000
	Asset Tag: 9876543210
	Part Number: CMZ8GX3M2A1866C9  
	Rank: 2

Также, чтобы узнать подробную информацию по оперативной памяти, можете воспользоваться следующей командой:

sudo lshw -C memory

Однако учтите, что в данном случае информация берётся из BIOS (в примерах выше команда сканирует саму оперативную память), так что возможны ошибки.

Чтобы узнать другие характеристики вашего компьютера, воспользуйтесь данной статьёй: Информация о железе в Ubuntu Linux.

Andrew Sirius
2013-02-22 03:53:00
Ерунда какая-то! $ sudo dmidecode -t 16 # dmidecode 2.11 SMBIOS 2.3 present. Handle 0x0024, DMI type 16, 15 bytes Physical Memory Array Location: System Board Or Motherboard Use: System Memory Error Correction Type: None Maximum Capacity: 2 GB Error Information Handle: Not Provided Number Of Devices: 4 и это несмотря на то, что у меня включено и работает две планки по 2 ГБ
Михаил Ильинский
2013-02-22 05:25:00
"Обратите внимание на первую и третью строчку" СТРОЧКИ.
c354311
2013-02-22 14:12:00
и? У человека написано, что имееться 4 слота под память а общий, максимально доступный, обьем памяти составляет 2GB, что являеться вздором.
Guest
2013-02-22 14:15:00
Вот вывод команды с моей машины: Physical Memory Array Location: System Board Or Motherboard Use: System Memory Error Correction Type: None Maximum Capacity: 8 GB Error Information Handle: Not Provided Number Of Devices: 4 В системе установлено 6Gb RAM, максимальный допустимый общий обьем памяти для этой материнки - это 16Gb. Так, что доверять выводу порекомендованой команды я бы не стал.
Aleksandr
2013-02-22 15:34:00
А что выдает по: sudo dmidecode -t 17
Alex
2013-02-23 14:27:00
бред...у меня нетбук...максимум памяти по пасмарту 2 гб, программа показует Location: System Board Or Motherboard Use: System Memory Error Correction Type: None Maximum Capacity: 8 GB Error Information Handle: Not Provided Number Of Devices: 4 не правда 100 %