Вот бывает такая ситуация, компьютер включен изрядное количество времени, не менее изрядное из которого он находился в простое. В итоге мы получаем достаточно прилично забитый swаp раздел, который:
- тормозит всю красоту;
- дергает диск что не попадя, что в итоге потребляет больше энергии;
Так сказать временное решение данной проблемы следующие:
#swapoff -a
Так мы просто отключим swap раздел, он перетечет на некоторое время в оперативную память и опять всё быстро, удобно и не дергать диск. Но тут надо быть аккуратными, если у вас сейчас занято 3 гб. оперативки, в свапе — 2 гб, ну а всего оперативной памяти у вас 4, то ничего хорошего не случится 😉
#swapon -a
Включаем обратно раздел подкачки 🙂
Но это всё как-то некрасиво, уродливо и в перспективе нисколько не решает проблему. Для этого у нас есть vm.swappiness и /etc/sysctl.conf. Добавим строчку в этот чудесный файл:
vm.swappiness=N
Где N — это число от 0 до 100. Чем меньше значение, тем меньше будет задействован раздел подкачки, к примеру, 0 — задействовать swap только в критических ситуациях.