Как очистить кеш в Linux без затопления dmesg?

Добавление к ответу Патрика Оссити , если вы просто хотите применить его к определенному каталогу, вы также можете использовать:

find -type f | while read f; do tail -n1 $f | read -r _ || echo >> $f; done

Запустите это внутри каталога, в который вы хотите добавить новые строки.

1
18.07.2019, 18:08
1 ответ

Да, если вы сначала выведете 4 на drop_caches, последующие сообщения drop_cachesне будут генерироваться:

echo 4 > /proc/sys/vm/drop_caches

Параметр является фиксированным и сохраняется до перезагрузки системы.

См. последний абзац документации ядра дляdrop_caches. Обратите также внимание на то, что, как поясняется в этой документации, удаление кешей не является хорошей идеей и не должно выполняться повторно; см. также этот коммит .

3
27.01.2020, 23:22

Теги

Похожие вопросы