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

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

  • Как устанавливаются драйверы для периферийного оборудования в Linux?
  • Генерировать необработанные фреймы Ethernet с предварительно загруженными полезными нагрузками памяти с интервалами <1 мс
  • Как выполнить замену на месте, которая создает только резервные копии файлов, которые были изменены?
  • Как «освободить» TCP-порт?
  • Узнайте, запускался ли запуск системы с помощью сигнала тревоги rtc
  • Получение драйвера для Windows HW
  • Отключить перезагрузку / выключение / приостановить / etc из графического интерфейса
  • Могут ли загружаться модули в глобальном режиме на современных ядрах Linux?
  • 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 
    Interesting Posts

    apt-get не может определить правильную версию python при использовании альтернатив обновления для python

    bash: export: `–wait ': недействительный идентификатор

    Сравнение каталогов с использованием diff

    Запуск аппаратных прерываний путем подключения параллельных портов 9 и 10 не работает

    Как использовать – как псевдоним?

    Менеджер паролей «Pass» – нужен ли ему открытый ключ?

    В GNOME можно перемещать значки из лотка уведомлений на системную панель в верхней части экрана?

    Как удалить все комментарии из файла, сохраняющего экранированные хэш-символы

    Почему yum разрешает dl.google.com на адрес IPv6?

    Измените LibreOffice на определенный размер, даже в полноэкранном представлении

    Передайте Ctrl-Q на веб-страницу в Firefox.

    Разрешения mkdir не соответствуют umask (изменение зависит от местоположения)

    конвертировать изображения в pdf: как сделать PDF-страницы того же размера

    в чем смысл 1 в конце awk-скрипта

    cURL не признает сертификат

    Linux и Unix - лучшая ОС в мире.