Ядро Linux автоматично звільняє пам’ять від застарілих даних та кешу для підтримки оптимальної швидкодії. Зазвичай виконувати ручну чистку не потрібно, але за необхідності це можна зробити за допомогою кількох команд.


# Скинути буфери на диск перед очищенням
sync
# Очистити кеш сторінок (pagecache)
echo 1 | sudo tee /proc/sys/vm/drop_caches
# Очистити записи каталогів (dentries) та індексні дескриптори (inodes)
echo 2 | sudo tee /proc/sys/vm/drop_caches
# Очистити все (pagecache, dentries та inodes)
echo 3 | sudo tee /proc/sys/vm/drop_caches

# Безпечне однорядкове очищення всього кешу
sync; sudo tee /proc/sys/vm/drop_caches <<< 3