free как правильно смотреть свободное ОЗУ Linux

  • Linux ate my ram! - рассказывается как правильно смотреть свободное ОЗУ в Linux.

Использование утилиты free:

# free -m
             total       used       free     shared    buffers     cached
Mem:          3962       2095       1866          0         64       1210
-/+ buffers/cache:        820       3141
Swap:         3813          0       3813

Чтобы узнать, сколько оперативной памяти могут использовать ваши приложения без подкачки, запустите free -m (или ключ -h для более понятного отображения размера) и посмотрите на столбец «available»:

$ free -m
                total        used        free      shared  buff/cache   available
  Mem:           1504        1491          13           0         855      792
  Swap:          2047           6        2041

(В установках до 2016 года вместо этого посмотрите на столбец «free» в строке «-/+ buffers/cache».)

Это ваш ответ в MiB. Если вы просто наивно посмотрите на «used» и «free», вы подумаете, что ваша оперативная память заполнена на 99%, хотя на самом деле это всего лишь 47%!

Более подробное техническое описание того, что Linux считает «available», см. в коммите, добавившем это поле.

📌 Для тестирования скриптов, установщиков VPN, Python ботов рекомендуем использовать надежные VPS на короткий срок. Если вам нужна помощь с более сложными задачами, вы можете найти фрилансера, который поможет с настройкой. Узнайте больше о быстрой аренде VPS для экспериментов и о фриланс-бирже для настройки VPS, WordPress. 📌

💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!