linux: бесконечный своп...
В какой-то момент заметил, что дистрибутив linux (не важно какой именно) слишком легко сваливается в своп: постоянно что-то безостановочно пишет на HDD... Посмотрев количество свободной памяти, обнаружил, что практически вся память отдана в buff/cache и никак не используется, в то же время, когда рабочая память всего 700мб... Как перераспределить память ? На форуме Убунты нашёл такой рецепт:
в /etc/sysctl.conf
После чего размер cache сократился до нормальных 500мб, а для пользовательских данных стала доступна остальная память, свопить перестало.
На toster.ru есть ещё опции, но, пока, этого достаточно
UPD: А на хабре нашёл заметку: https://habr.com/ru/post/344836/#comment_10569644
в /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