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

Я забыл, сколько модулей RAM установлено на моем ноутбуке. Я не хочу откручивать его, но хочу посмотреть его на консоли с помощью bash. Как мне собрать эту информацию?

5 Solutions collect form web for “Как определить количество слотов оперативной памяти в использовании?”

Поскольку вы не упоминаете, я предполагаю, что это на Linux.

dmidecode -t memory 
 dmidecode -t 16 
 lshw -class memory 

Давайте сделаем это легко для не очень опытных пользователей:

 sudo dmidecode -t memory | grep -i size 

Выход на моем ноутбуке будет:

 Size: 2048 MB Size: 1024 MB 

… показывая, что у меня есть один модуль 1 ГБ и один 2 ГБ модуль.

В моем случае,

 #dmidecode -t 16 

сообщает об этом:

 Handle 0x000A, 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 

Я хотел бы отметить, что в одном модуле у меня всего 4 гигабайта ОЗУ. Эта информация показана:

  # dmidecode -t 17 

это показано:

 # dmidecode 2.11 SMBIOS 2.7 present. Handle 0x000B, DMI type 17, 34 bytes Memory Device Array Handle: 0x000A Error Information Handle: Not Provided Total Width: Unknown Data Width: Unknown Size: No Module Installed Form Factor: DIMM Set: None Locator: ChannelA-DIMM0 Bank Locator: BANK 0 Type: Unknown Type Detail: None Speed: Unknown Manufacturer: Not Specified Serial Number: Not Specified Asset Tag: None Part Number: Not Specified Rank: Unknown Configured Clock Speed: Unknown Handle 0x000C, DMI type 17, 34 bytes Memory Device Array Handle: 0x000A 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: 11111111 Asset Tag: None Part Number: HMT351S6CFR8C-PB Rank: Unknown Configured Clock Speed: 1600 MHz 

И, как вы видите, Банк 2 заполнен, а Банк 0 пуст. У платы есть только два слота для ОЗУ, но они должны быть двухканальными.

Несмотря на то, что OP предпочитает избегать отвинчивания, чтобы физически осмотреть, я настоятельно рекомендую, чтобы все это делали только после того, как ответ обратно из зондов командной строки может ввести в заблуждение. На моем ноутбуке пробники командной строки говорят, что у меня есть 4 слота (2 используются, 2 пустых), но при отвинчивании у меня на самом деле есть 2 слота (возможно, у меня есть 2 скрытых слота в другом месте, но не видно, снимая нижнюю панель):

 sudo dmidecode | grep -A 9 "System Information" System Information Manufacturer: Micro-Star International Co., Ltd. Product Name: CX61 0NC/CX61 0ND/CX61 0NF/CX61 0NE Version: REV:1.0 Serial Number: FFFFFFFF UUID: 03000200-0400-0500-0006-000700080009 Wake-up Type: Power Switch SKU Number: To be filled by OEM Family: To be filled by OEM # ------- sudo dmidecode -t 16 # dmidecode 2.12 SMBIOS 2.7 present. Handle 0x0024, DMI type 16, 23 bytes Physical Memory Array Location: System Board Or Motherboard Use: System Memory Error Correction Type: None Maximum Capacity: 32 GB Error Information Handle: Not Provided Number Of Devices: 4 # ------- sudo dmidecode -t 17 # dmidecode 2.12 SMBIOS 2.7 present. Handle 0x0025, DMI type 17, 34 bytes Memory Device Array Handle: 0x0024 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: 830B Serial Number: 91D82E7B Asset Tag: 9876543210 Part Number: M2S4G64CB8HG4N-DI Rank: 2 Configured Clock Speed: 1600 MHz Handle 0x0027, DMI type 17, 34 bytes Memory Device Array Handle: 0x0024 Error Information Handle: Not Provided Total Width: Unknown Data Width: Unknown Size: No Module Installed Form Factor: DIMM Set: None Locator: ChannelA-DIMM1 Bank Locator: BANK 1 Type: Unknown Type Detail: None Speed: Unknown Manufacturer: [Empty] Serial Number: [Empty] Asset Tag: 9876543210 Part Number: [Empty] Rank: Unknown Configured Clock Speed: Unknown Handle 0x0028, DMI type 17, 34 bytes Memory Device Array Handle: 0x0024 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: 830B Serial Number: 20DC2E7C Asset Tag: 9876543210 Part Number: M2S4G64CB8HG4N-DI Rank: 2 Configured Clock Speed: 1600 MHz Handle 0x002A, DMI type 17, 34 bytes Memory Device Array Handle: 0x0024 Error Information Handle: Not Provided Total Width: Unknown Data Width: Unknown Size: No Module Installed Form Factor: DIMM Set: None Locator: ChannelB-DIMM1 Bank Locator: BANK 3 Type: Unknown Type Detail: None Speed: Unknown Manufacturer: [Empty] Serial Number: [Empty] Asset Tag: 9876543210 Part Number: [Empty] Rank: Unknown Configured Clock Speed: Unknown 

ubuntu 14.04

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

 $ sudo dmidecode -t memory | grep -iE "Size|Type:|Speed" Error Correction Type: None Size: No Module Installed Type: Unknown Speed: Unknown Configured Clock Speed: Unknown Size: 4096 MB Type: DDR3 Speed: 1600 MHz Configured Clock Speed: 1600 MHz Size: No Module Installed Type: Unknown Speed: Unknown Configured Clock Speed: Unknown Size: 4096 MB Type: DDR3 Speed: 1600 MHz Configured Clock Speed: 1600 MHz 
  • cp или mv-файлы в тот же каталог, в котором они уже находятся, когда я нахожусь в другом?
  • Как передать файлы, найденные в качестве аргументов?
  • Применить рекурсивный chmod только к файлам или папкам
  • Любые опции для замены GNU coreutils на Linux?
  • Как проверить пароль в Linux?
  • Конец сеанса, если команда выхода выполняется параллельно с другой командой
  • Скрыть расширение файла с помощью терминала
  • Как улучшить bash-скриптинг от 1 длинной линии до лучшего метода?
  • команда для входа текущего пользователя из системы?
  • Сохранять сеансы SSH после отключения
  • Сравнение строк с целым числом в [[test
  • Interesting Posts
    Linux и Unix - лучшая ОС в мире.