В какой-то момент заметил, что дистрибутив linux (не важно какой именно) слишком легко сваливается в своп: постоянно что-то безостановочно пишет на HDD... Посмотрев количество свободной памяти, обнаружил, что практически вся память отдана в buff/cache и никак не используется, в то же время, когда рабочая память всего 700мб... Как перераспределить память ? На форуме Убунты
нашёл такой рецепт:
в /etc/sysctl.conf
vm.swappiness=05
vm.laptop_mode=5
vm.dirty_writeback_centisecs=6000
vm.vfs_cache_pressure=1000
Перечёркнутая строка нужна, это если только есть лаптоп
После чего размер cache сократился до нормальных 500мб, а для пользовательских данных стала доступна остальная память, свопить перестало.
На
toster.ru есть ещё опции, но, пока, этого достаточно
UPD: А на хабре нашёл заметку: https://habr.com/ru/post/344836/#comment_10569644