Как очистить кэш файловой системы в Linux ядре

flush cache cache

Начиная с Linux ядра 2.6.16 появилась возможность принудительной очистки системных кэшей:

Перед выполнением операции необходимо запустить команду sync

  1. Очистка pagecache:
  echo 1 > /proc/sys/vm/drop_caches
  1. Сброс dentrie и inode кэша:
  echo 2 > /proc/sys/vm/drop_caches
  1. Очистка всех типов кэш-памяти (pagecache, dentrie и inode):
   echo 3 > /proc/sys/vm/drop_caches