Существует множество инструментов для мониторинга использования памяти в Linux, причем они могут быть как в графическом формате, так и в формате командной строки.
Графические инструменты мониторинга памяти обычно входят в состав окружения рабочего стола каждого дистрибутива Linux, например, System Monitor из GNOME или Resource Monitor из KDE. Большинство дистрибутивов Linux также поставляются с аналогичными инструментами командной строки для мониторинга использования памяти.
Два популярных и широко используемых инструмента командной строки для просмотра использования памяти в Linux - бесплатный и top. Оба инструмента удобны для использования в терминале, будь то удаленный доступ к системе через SSH или автоматизация задач с помощью shell-скриптов.
Шаги для отображения информации об использовании памяти в Linux
Откройте выбранное вами приложение терминала.
Покажите основные сведения об использовании памяти с помощью команды free.
1 | free |
Представьте основную информацию об использовании памяти в удобочитаемом формате с помощью команды free.
1 | free -h |
Больше возможностей для команды " Free":
- -b, --bytes показать вывод в байтах
- --kilo показывать вывод в килобайтах
- --mega показывать вывод в мегабайтах
- --giga показать вывод в гигабайтах
- --tera показать вывод в терабайтах
- --peta показать вывод в петабайтах
- -k, --kibi показать вывод в килобайтах
- -m, --mebi показать вывод в мебибайтах
- -g, --gibi показать вывод в гибибайтах
- --tebi показать вывод в тебибайтах
- --pebi показать вывод в кубических байтах
- -h, --human показать человекочитаемый вывод
- --si использовать значения 1000, а не 1024
- -l, --lohi показать подробную статистику низкой и высокой памяти
- -t, --total показать общее количество оперативной памяти + своп
- -s N, --seconds N повторять печать каждые N секунд
- -c N, --count N повторить печать N раз, затем выйти
- -w, --wide широкий вывод
- --help вывести справку и выйти
- -V, --version вывести информацию о версии и выйти
Отслеживайте использование памяти приложения с помощью команды top.
1 | top -n1 -o %MEM |
Изучите использование памяти конкретным приложением с помощью команды top.
1 | top -n1 -o %MEM | grep [APP] |