Bobr.pw - Бобровая сила

Узнаем объем занятой памяти.

С ростом нагрузки на сервер возникает необходимость проверять занятость памяти и как следствие её высвобождение. На данный момент в панели управления на хостинге нет графика занятости памяти, по этому пришлось найти способ  делать это из консоли.

Как оказалось, это не так сложно, для этого можно использовать утилиту free . В консоли вводим:

free -m

и получаем результат:

         total  used    free   shared    buff/cache    available
Mem:      487    79     207      47            200       321
Swap:     0       0      0

у меня не так много памяти, её достаточно для работы, это можно увидеть по занятому объему. Можно использовать следующие ключи к команде free :

настройка вывода информации в других единицах — по умолчанию в килобайтах:

-b — в байтах
-m — мегабайтах
-g — гигабайтах

А также можно настроить авто обновление для этого вводим следующую команду:

free -m -s 10

вывод команды с выводом в мегабайтах и временем обновления 10 секунд.

Очистка кеша.

Для  высвобождения кеша, можно выполнить следующую команду:

sync; echo 3 > /proc/sys/vm/drop_caches

после чего снова смотрим объем занятой памяти  и видим высвободившийся объем памяти.