История изменений
Исправление iliyap, (текущая версия) :
Однократный сброс системного кэша на диски (заблокируется, пока не сбросит, надо подождать):
sysctl vm.drop_caches=3
Либо я не понял что значит «Само очистка». Настройки dirty_bytes не дают write кэшу (который грязный) разрастаться до неприличных размеров. Read кэш (который чистый) они не затрагивают. Но это обычно не проблема. Поскольку страницы чистого кэша ядро дискардит мгновенно и переиспользует на другие нужды (например, отдаёт процессу при пейджфолте анонимного маппинга). А страницы грязного кэша ядро должно сначала сбросить на диск. Сброс страниц кэша это в общем случае random write. Если диск механический, то сброс это не быстро.
Исходная версия iliyap, :
Однократный сброс системного кэша на диски (заблокируется, пока не сбросит, надо подождать):
sysctl vm.drop_caches=3