очистка кэша памяти linux
В каждом дистрибутиве Linux можно использовать три команды чтобы очистить кэш памяти linux. Причем нам не придется завершать никаких
процессов. Вот эти команды:
1) Очистка кэша PageCache:
sync; echo 1 > /proc/sys/vm/drop_caches
2) Очистка inode и dentrie:
sync; echo 2 > /proc/sys/vm/drop_caches
3)Очистка inode и dentrie и PageCache:
sync; echo 3 > /proc/sys/vm/drop_caches
подробне тут
а мы расмотрим 1) Очистка кэша PageCache:
для автоматического выполнение команды sync; echo 1 > /proc/sys/vm/drop_caches делаем задачу в планировщике crontab
выполняем команду EDITOR=nano crontab -e
затем вписываем в конце фаила :
*/1 * * * * sync; echo 1 > /proc/sys/vm/drop_caches
сохроняем ctrl+x
теперь кэш будет чисться каждую минуту