ZaLinux.ru

Как узнать, какая установлена оперативная память и сколько слотов RAM занято в Linux

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

С настольными компьютерами это обычно нетрудно — можно снять крышку и посмотреть, какая модель памяти установлена, а затем поискать её характеристики в Интернете. Но с ноутбуками всё не так — довольно часто предустановленная оперативная память труднодоступна, даже если свободный слот для дополнительной памяти находится под люком быстрого доступа на задней крышке.

Итак, в этой статье мы научимся, как узнать, какая модель оперативной памяти установлена, какие у неё характеристики и сколько слотов занято в Linux. Мы познакомимся с несколькими программами для показа информации об оперативной памяти в Linux.

Если у вас Windows, то аналогичную инструкцию смотрите по ссылке «Как выбрать дополнительную оперативную память». Кстати, эта статья рекомендуется и пользователям Linux, если вы не можете найти в точности такую же модель RAM — в статье даются советы, на какие характеристики оперативной памяти особенно нужно обратить внимание при выборе дополнительных модулей ОЗУ.

Как использовать dmidecode для получения информации об установленной в системе оперативной памяти. Что означает вывод dmidecode

Первая утилита, с которой мы познакомимся, называется dmidecode. Если она отсутствует в вашей системе, то в Debian, Linux Mint, Ubuntu, Kali Linux и их производные программа устанавливается следующим образом:

sudo apt install dmidecode

В Arch Linux, BlackArch и производные утилита устанавливается так:

sudo pacman -S dmidecode

Для получения более расширенной информации об оперативной памяти запустите команду следующим образом:

sudo dmidecode -t memory

Для более сжатой информации, выполните команду:

sudo dmidecode -t 16

Пример вывода:

В этом выводе значение строк следующее:

  • Maximum Capacity — максимально поддерживаемое системой количество оперативной памяти
  • Number Of Devices — количество устройств, то есть сколько слотов памяти имеется. Будьте осторожны с этими значениями, особенно на ноутбуках, поскольку это значение берётся как количество слотов, которое может поддерживать материнская плата. Но производители могут принять решение, что вместо 4 возможных слотов RAM, они паяют только 2 слота. То есть в реальности слотов может быть меньшше.
  • Size — объём оперативной памяти
  • Form Factor — тип модуля, например, SODIMM — это оперативная память для ноутбуков (уменьшенный размер)
  • Type — тип памяти, например, DDR4
  • Speed — скорость, например, 2667 MT/s
  • Manufacturer — производитель, например, Samsung
  • Part Number — точное название модели оперативной памяти, например, M471A2K43CB1-CTD
  • Minimum Voltage — минимальный вольтаж, например, 1.2 V
  • Maximum Voltage — максимальный вольтаж, например, 1.2 V
  • Configured Voltag — настроенный вольтаж, например, 1.2 V

Как с помощью lshw посмотреть информацию об оперативной памяти

Вторая программа, которая показывает модель оперативной памяти в Linux, это lshw. Если она отсутствует в вашей системе, то в Debian, Linux Mint, Ubuntu, Kali Linux и их производные программа устанавливается следующим образом:

sudo apt install lshw

В Arch Linux, BlackArch и производные утилита устанавливается так:

sudo pacman -S lshw

Чтобы показать модель, производителя и характеристики ОЗУ в Linux выполните команду:

sudo lshw -class memory

Пример вывода информации об ОЗУ:

  *-memory
       description: System Memory
       physical id: 3a
       slot: System board or motherboard
       size: 16GiB
     *-bank:0
          description: SODIMM DDR4 Synchronous 2667 MHz (0,4 ns)
          product: M471A2K43CB1-CTD
          vendor: Samsung
          physical id: 0
          serial: 122C7326
          slot: ChannelA-DIMM0
          size: 16GiB
          width: 64 bits
          clock: 2667MHz (0.4ns)
     *-bank:1
          description: [empty]
          physical id: 1
          slot: ChannelA-DIMM1
     *-bank:2
          description: [empty]
          physical id: 2
          slot: ChannelB-DIMM0
     *-bank:3
          description: [empty]
          physical id: 3
          slot: ChannelB-DIMM1

  • size — это общий размер оперативной памяти в системе, либо размер данного модуля
  • product — это точная модель ОЗУ, установленной в Linux
  • vendor — производитель
  • clock — частота

Как можно увидеть, имеется четыре bank (с 0 до 4) — то есть программа показывает, что в системе может быть четыре модуля оперативной памяти. Но на данной модели ноутбука имеется только два слота, следовательно, материнская плата поддерживает 4 слота ОЗУ, а на практике возможно установить только 2.

  • description: [empty] означает, что данный слот пустой.

Рекомендуемые статьи:

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *