Вот бывает такая ситуация, компьютер включен изрядное количество времени, не менее изрядное из которого он находился в простое. В итоге мы получаем достаточно прилично забитый swаp раздел, который:

  1. тормозит всю красоту;
  2. дергает диск что не попадя, что в итоге потребляет больше энергии;

Так сказать временное решение данной проблемы следующие:

#swapoff -a

Так мы просто отключим swap раздел, он перетечет на некоторое время в оперативную память и опять всё быстро, удобно и не дергать диск. Но тут надо быть аккуратными, если у вас сейчас занято 3 гб. оперативки, в свапе — 2 гб, ну а всего оперативной памяти у вас 4, то ничего хорошего не случится 😉

#swapon -a

Включаем обратно раздел подкачки 🙂

Но это всё как-то некрасиво, уродливо и в перспективе нисколько не решает проблему. Для этого у нас есть vm.swappiness и /etc/sysctl.conf. Добавим строчку в этот чудесный файл:

vm.swappiness=N

Где N — это число от 0 до 100. Чем меньше значение, тем меньше будет задействован раздел подкачки, к примеру, 0 — задействовать swap только в критических ситуациях.

Навигация по записям