Найти в Дзене
INFINITY

Несколько способов проверки доступности оперативной памяти в Ubuntu 20.04

Оглавление

Как пользователи Ubuntu, особенно как администраторы, мы должны проверить, сколько ресурсов оперативной памяти использует наша система и какая из них свободна. Мы также знаем, что большинство задач, связанных с администрированием, лучше выполнять с помощью командной строки Linux, чем с помощью графического пользовательского интерфейса. Например, серверы обычно работают в оболочке, а графический интерфейс отсутствует вообще. Поскольку очень важно контролировать ресурсы памяти на серверах, лучше всего изучить соответствующие команды, которые могут помочь нам в администрировании сервера.

В этой статье объясняется, как использовать следующие 4 команды для проверки доступной памяти:

Бесплатная команда
Команда vmstat
Команда / proc / meminfo
Высшая команда

Используя эти команды, вы всегда можете быть уверены, что достаточно ресурсов памяти доступно для очень важных процессов, запущенных на ваших серверах. Например, если вы используете веб-сервер, вы можете быть уверены, что нехватка ресурсов не замедлит доступ к веб-сайту и даже не приведет к сбою веб-сайта.

Мы выполнили команды и процедуры, упомянутые в этой статье, в системе Ubuntu 20.04 LTS.

Чтобы отобразить использование памяти, мы используем командную строку Ubuntu, приложение Terminal. Вы можете открыть терминал либо с помощью системного тире, либо с помощью комбинации клавиш Ctrl + alt + T.

Метод 1: бесплатная команда

Поскольку бесплатная команда является наиболее широко используемой и, без сомнения, самой полезной, мы сначала упомянем ее использование. Эта команда используется для проверки информации об использовании оперативной памяти вашей системой. Вот команда, которую вы введете в Терминале:

$ free -m

Флаг m означает, что информация будет отображаться в МБ.

-2

В столбце «Доступная» указывается объем доступной памяти. Столбец used в записи подкачки также равен 0, что означает, что все они не используются и следовательно бесплатны.

Метод 2: команда vmstat

Чтобы просмотреть статистику памяти с помощью команды vmstat, вы можете использовать ее следующим образом:

$ vmstat -s

Флаг s предоставляет подробную статистику использования памяти.

-3

Вы можете просмотреть свободную память и запись свободной памяти подкачки в выводе указав доступную память в вашей системе.

Метод 3: команда / proc / meminfo

Следующая команда извлекает информацию о памяти из файловой системы / proc. Эти файлы содержат динамическую информацию о системе и ядре, а не реальные системные файлы.

Это команда, которую вы будете использовать для печати информации о памяти:

$ cat / proc / meminfo

-4

Вывод этой команды аналогичен команде vmstat. Вы можете легко просмотреть свободную память в результате MemFree и свободную память подкачки в результате SwapFree.

Метод 4: верхняя команда

Команда top используется для печати использования ЦП и памяти вашей системы. Вы можете просто использовать эту команду следующим образом:

$ top

-5

В заголовке вывода вы можете увидеть записи KiB Mem и Kib Swap, с помощью которых вы можете проверить используемые и свободные ресурсы памяти.

Если наша статья оказалась вам полезна и интересна то с вас лайк и подписка!