Есть несколько способов узнать объём оперативной памяти в Linux — от простых консольных команд до графических утилит. Итог:
Есть несколько способов узнать объём оперативной памяти в Linux — от простых консольных команд до графических утилит. Итог:
...Читать далее
Есть несколько способов узнать объём оперативной памяти в Linux — от простых консольных команд до графических утилит.
Консольные команды
- free (самый популярный способ)free -h
-h — выводит данные в удобном формате (МБ/ГБ).
В строке Mem: смотрите:
total — общий объём RAM;
used — занято;
free — свободно;
available — доступно для новых приложений. - cat /proc/meminfo (подробная информация)cat /proc/meminfo | grep MemTotal
Выведет строку MemTotal: <число> kB (в килобайтах).
Для удобного формата:awk '/MemTotal/ {printf "%.2f GB\n", $2 / 1024 / 1024}' /proc/meminfo - vmstat (статистика памяти и системы)vmstat -s
Ищите строки с memory (например, total memory). - top или htop (мониторинг в реальном времени)
Запустите top или htop (если установлен).
В верхней части экрана — информация о RAM. - lshw (детальная информация об оборудовании)sudo lshw -class memory
Показывает:
общий объём;
количество слотов;
размер и тип установленных модулей. - dmidecode (данные из BIOS/UEFI)sudo dmidecode -t 17
Подробная информация о каждом модуле RAM (производитель, частота, серийный номер).
Графические способы
- GNOME System Monitor
Откройте через меню приложений.
Перейдите на вкладку «Ресурсы» — там отображается RAM. - KDE System Monitor (для окружения KDE)
Аналогично GNOME: показывает график и цифры по памяти. - Stacer (дополнительный инструмент)
Установите:sudo apt install stacer # для Debian/Ubuntu
Запустите и посмотрите раздел RAM.
Как перевести единицы измерения
- КБ → МБ: разделите на 1 024.
- МБ → ГБ: разделите на 1 024.
- Пример:echo $(( $(grep MemTotal /proc/meminfo | awk '{print $2}') / 1024 / 1024 )) GB
Советы
- Для быстрой проверки используйте free -h.
- Для детальной диагностики — sudo lshw -class memory или sudo dmidecode -t 17.
- Если нужно автоматизировать вывод — используйте awk или grep с /proc/meminfo.
Итог:
- free -h — просто и понятно.
- lshw/dmidecode — для подробной информации о модулях.
- Графические утилиты — если предпочитаете интерфейс.