Подробный гайд: Как узнать объём оперативной памяти в Astra Linux

Как узнать объём оперативной памяти в Astra Linux: команды free, dmidecode, lshw и графический интерфейс. Инструкция для терминала и Fly Desktop.

2026.05.12                  


Подробный гайд: Как узнать объём оперативной памяти в Astra LinuxПодробный гайд: Как узнать объём оперативной памяти в Astra Linux Astra Linux — российская ОС на базе Debian, поэтому для просмотра информации об ОЗУ используются стандартные Linux-команды. Ниже приведены все основные способы — от простых до детальных.


Быстрые способы (терминал)

1. Команда free — самый простой вариант

free -h
  • -h — вывод в человеко-читаемом формате (ГБ, МБ)
  • -m — в мегабайтах, -g — в гигабайтах

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

              total        used        free      shared  buff/cache   available
Mem:           7.8G        2.1G        3.2G        150M        2.5G        5.1G
Swap:          2.0G          0B        2.0G
  • total — общий объём ОЗУ
  • available — память, доступная для новых приложений (учитывает кэш)

2. Файл /proc/meminfo — детальная информация от ядра

cat /proc/meminfo | grep -E "MemTotal|MemFree|MemAvailable"

Этот файл содержит динамическую информацию о памяти, которую используют утилиты free, top и другие.

3. Утилиты мониторинга в реальном времени

top      # нажмите Shift+M для сортировки по памяти
htop     # более удобный интерфейс (устанавливается: sudo apt install htop)
vmstat -s  # статистика использования памяти

Аппаратная информация об ОЗУ (модули, слоты, тип)

4. Команда dmidecode — данные из SMBIOS/DMI

Требует прав суперпользователя

sudo dmidecode -t memory

Показывает:

  • Количество установленных модулей памяти
  • Объём каждого модуля (например, Size: 8192 MB)
  • Тип памяти (DDR3, DDR4)
  • Частоту (Speed: 2400 MT/s)
  • Производитель и серийный номер

Полезные фильтры:

# Только объём модулей
sudo dmidecode -t memory | grep -i "size:"

# Только занятые слоты
sudo dmidecode -t memory | grep -E "Locator:|Size: [0-9]"

# Информация о слотах (включая пустые)
sudo dmidecode -t 17

5. Утилита lshw — подробный обзор оборудования

sudo apt install lshw          # если не установлена
sudo lshw -class memory        # только информация о памяти
sudo lshw -short               # краткий список всего оборудования
sudo lshw -html > ram.html     # экспорт в HTML

Графический интерфейс (Fly Desktop)

В Astra Linux с графической оболочкой Fly:

  1. Откройте меню «Пуск» (панель Fly)
  2. Перейдите в «Системные» → «Информация о системе»
  3. В разделе «Оборудование» или «Память» будет указан общий объём ОЗУ

Примечание:

В некоторых версиях эта утилита может показывать только базовую информацию. Для детальных данных используйте терминал.


Сводная таблица команд

Команда Что показывает Требует root Графический вывод
free -h Использование ОЗУ/swap нет нет
cat /proc/meminfo Детали от ядра нет нет
top / htop Мониторинг в реальном времени нет да (текстовый UI)
sudo dmidecode -t memory Аппаратные данные модулей да нет
sudo lshw -class memory Структура памяти системы да нет
«Информация о системе» Базовая информация нет да

Частые вопросы

Почему free показывает меньше памяти, чем заявлено?

Часть памяти резервируется ядром, драйверами и встроенной графикой. Также учитывается кэш (buff/cache), который Linux использует для ускорения работы, но освобождает при необходимости.

Как проверить, все ли слоты ОЗУ заняты?

sudo dmidecode -t 17 | grep -E "Locator:|Size: [0-9]"

Пустые слоты будут показаны как Size: No Module Installed.

Можно ли проверить ОЗУ на ошибки?

Да, с помощью утилит:

  • memtester (в терминале): sudo memtester 1G 5 (проверит 1 ГБ, 5 циклов)
  • Memtest86+ — запуск из загрузчика GRUB при старте системы

Совет:

Для быстрой проверки достаточно free -h. Для инвентаризации оборудования — sudo dmidecode -t memory. Для мониторинга нагрузки — htop.