Это краткое руководство объясняет, что такое ramfetch, как установить ramfetch на Linux и как отобразить информацию о памяти с помощью ramfetch в операционных системах Linux.
Что такое ramfetch?
Для Linux существует множество программ с данным функционалом (например, Neofetch, Screenfetch, Macchina и т.д.).
Эти программы используются для отображения общей информации о системе Linux, такой как версия ОС Linux, имя хоста, процессор, ядро, память, оконный менеджер, среда рабочего стола, терминал, системные шрифты и т.д.
Сегодня мы рассмотрим аналогичную утилиту под названием ramfetch, которая отображает только информацию об оперативной памяти.
Утилита ramfetch – это программа командной строки для получения информации о памяти с помощью /proc/meminfo.
Она анализирует файл /proc/meminfo и отображает информацию о памяти в виде аккуратного вывода.
В отличие от других аналогов, эта программа отображает только информацию о памяти.
ramfetch – это просто скрипт шелла, его исходный код свободно доступен на GitHub.
Установка ramfetch на Linux
Чтобы установить ramfetch в системах Linux, выполните команду git clone его официального репозитория:
Это приведет к клонированию содержимого онлайн-репозитория ramfetch в локальный каталог с именем ramfetch.
Cloning into 'ramfetch'... remote: Enumerating objects: 179, done. remote: Counting objects: 100% (75/75), done. remote: Compressing objects: 100% (60/60), done. remote: Total 179 (delta 28), reused 0 (delta 0), pack-reused 104 Receiving objects: 100% (179/179), 377.04 KiB | 2.09 MiB/s, done. Resolving deltas: 100% (74/74), done.
Скопируйте бинарный файл ramfetch в системный путь, например, /usr/local/bin/.
Сделайте его исполняемым:
Вот и все. Мы только что установили ramfetch. Давайте перейдем к поиску информации об оперативной памяти
Отображение информации о памяти с помощью ramfetch
Чтобы получить информацию об оперативной памяти с помощью ramfetch, просто запустите ее с помощью команды:
Как видно из приведенного выше вывода, ramfetch отображает следующие данные о памяти в красивом формате вместе с логотипом ASCII:
- Общий объем оперативной памяти,
- Свободная доступная оперативная память,
- Всего памяти SWAP,
- Свободная память SWAP,
- Zswap,
- Стек ядра,
- HugePages total,
- HugePages free.
ramfetch – это небольшой shell-скрипт, который выполняет только одну работу – отображает информацию о памяти в Linux.
Ни больше, ни меньше!
Конечно, мы могли бы просто использовать либо cat /proc/meminfo напрямую, либо использовать команды free -h для отображения информации об оперативной памяти в Linux.
Однако если вы хотите использовать скрипт по какой-либо причине, ramfetch будет очень кстати.
Удаление ramfetch
Чтобы удалить ramfetch, просто удалите исполняемый файл из системного пути.
Утилита ramfetch находится на ранней стадии разработки.
cм. также: