Подробный гайд: Как узнать объем памяти в 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
- Для быстрой проверки используйте
free -h— просто и информативно. - Для детального анализа —
cat /proc/meminfoилиvmstat -s. - Для информации о железе —
sudo dmidecode -t memoryилиsudo lshw -C memory. - Для мониторинга в реальном времени — установите
htopилиglances. - В скриптах автоматизации используйте
free -mсawkдля парсинга.
Дополнительные ресурсы
- ALT Linux Wiki: Диагностика оборудования
- Пакеты для установки:
htop,glances,sysstat,inxi,lshw,dmidecode
Совет:
Большинство утилит уже предустановлены в ALT Linux. Если чего-то не хватает — используйте sudo apt-get install <имя_пакета> или sudo rpm -Uvh <пакет>.rpm в зависимости от вашей версии дистрибутива.
Информация предоставлена в ознакомительных целях. Применение описанных настроек в системах, должно осуществляться только после согласования с ответственными за информационную безопасность и в соответствии с требованиями ФСТЭК, ФСБ и иных уполномоченных органов.