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

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

  • Лучший способ только перечислить файлы, которыми я владею
  • извлечение даты «2017-01-26» (в гггг-мм-дд) из таких файлов, как «abcd.log.2017_01_26_23_30.0»
  • -bash: lstat: команда не найдена
  • Получение первых n символов из файла
  • Как я могу переместить файлы по типу рекурсивно из каталога и его подкаталогов в другой каталог?
  • закрывающий родительский процесс (терминал) не закрывает определенный дочерний процесс
  • Как добавить несколько задач в одну команду на Taskwarrior?
  • Перезагрузка заставляет меня потерять ключи без пароля на других машинах
  • 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 
    Linux и Unix - лучшая ОС в мире.