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

Как узнать объём оперативной памяти в ALT Linux: команды free, vmstat, dmidecode. Подробное руководство по проверке RAM и мониторингу системы

2026.05.22                  


Подробный гайд: Как узнать объем памяти в ALT LinuxПодробный гайд: Как узнать объем памяти в ALT Linux Подробное руководство по проверке оперативной памяти в вашей системе ALT Linux. Материал основан на официальной документации ALT Linux Wiki и проверенных источниках.


Быстрые способы (для новичков)

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

free -h

Результат:

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

Полезные опции:

free -m          # в мегабайтах
free -g          # в гигабайтах
free -s 5        # обновлять каждые 5 секунд
free -m -s 5     # комбинация опций

2. Просмотр файла /proc/meminfo

cat /proc/meminfo

Показывает детальную информацию из ядра: общий объем RAM, SWAP, буферы, кэш и другие параметры.


Продвинутые методы

3. Утилита vmstat — статистика в реальном времени

vmstat -s

Выводит статистику использования памяти в табличном виде, удобно для анализа.


4. dmidecode — информация о физических модулях памяти

sudo dmidecode --type 17
# или
sudo dmidecode -t memory

Показывает:

  • Тип памяти (DDR3/DDR4/DDR5)
  • Частоту модулей
  • Производителя
  • Серийные номера
  • Количество слотов и занятые позиции

Требует запуск от имени root или через sudo.


5. lshw — полная информация об оборудовании

sudo lshw -C memory

Выводит модель, частоту, размер, объем и серийный номер модулей памяти.


6. inxi — компактный системный отчет

inxi -m -xxx

Удобный форматированный вывод информации о памяти.


Графические утилиты (для рабочего стола)

Утилита Описание Установка
htop Интерактивный монитор процессов с отображением памяти sudo apt-get install htop
glances Универсальный мониторинг с графическим интерфейсом sudo apt-get install glances
mission-center Мониторинг для GNOME (CPU, память, диск, сеть, GPU) Доступен в репозиториях
resources Современный монитор на GTK4/Libadwaita Доступен в репозиториях

Расшифровка ключевых параметров

Вывод команды free:

              total        used        free      shared  buff/cache   available
Mem:           7.8G        2.1G        3.2G        156M        2.5G        5.1G
Параметр Значение
total Общий объем установленной оперативной памяти
used Память, реально используемая процессами + зарезервированная ядром
free Полностью свободная память (не используется вообще)
shared Память, используемая совместно несколькими процессами (tmpfs)
buff/cache Буферы и кэш ядра (может быть освобождена при необходимости)
available Самый важный показатель — память, доступная для запуска новых приложений без подкачки

Полезные однострочники для скриптов

# Процент использования памяти
free -m | awk 'NR==2{printf "Использовано: %s/%sMB (%.2f%%)\n", $3,$2,$3*100/$2}'

# Только объем установленной памяти в ГБ
free -g | awk '/^Mem:/{print $2 " ГБ"}'

# Проверка доступной памяти (если меньше 1 ГБ — предупреждение)
free -m | awk '/^Mem:/{if($7<1024) print "Мало свободной памяти: "$7"MB"}'

Очистка кэша памяти (при необходимости)

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

# Очистить PageCache (кэш файлов)
sync; echo 1 | sudo tee /proc/sys/vm/drop_caches

# Очистить кэш inode и dentries (структуры ФС)
sync; echo 2 | sudo tee /proc/sys/vm/drop_caches

# Очистить всё
sync; echo 3 | sudo tee /proc/sys/vm/drop_caches

Рекомендации для ALT Linux

  1. Для быстрой проверки используйте free -h — просто и информативно.
  2. Для детального анализаcat /proc/meminfo или vmstat -s.
  3. Для информации о железеsudo dmidecode -t memory или sudo lshw -C memory.
  4. Для мониторинга в реальном времени — установите htop или glances.
  5. В скриптах автоматизации используйте free -m с awk для парсинга.

Дополнительные ресурсы

  • ALT Linux Wiki: Диагностика оборудования
  • Пакеты для установки: htop, glances, sysstat, inxi, lshw, dmidecode

Совет:

Большинство утилит уже предустановлены в ALT Linux. Если чего-то не хватает — используйте sudo apt-get install <имя_пакета> или sudo rpm -Uvh <пакет>.rpm в зависимости от вашей версии дистрибутива.


Информация предоставлена в ознакомительных целях. Применение описанных настроек в системах, должно осуществляться только после согласования с ответственными за информационную безопасность и в соответствии с требованиями ФСТЭК, ФСБ и иных уполномоченных органов.