У Linux, как и у Windows, есть несколько настроек работы с оперативной памятью и разделом подкачки. К примеру, параметр vm.swappiness влияет на вероятность использования раздела подкачки.
По умолчанию значение vm.swappiness равно 60. Чем выше это значение, тем выше вероятность использования swap раздела (точную формулу для вычисления этого порога и описание всего процесса лучше смотрите тут: What does swappiness do and how does it affect swap_tendency?). Экспериментально проверено, что современных систем с 8-16 гигабайтами ОЗУ, значение по умолчанию не является лучшим. Часто оптимальным оказывается значение vm.swappiness равным 5-10, но всё зависит от задач и особенностей системы. Изменять значение стоит с небольшим шагом, следя за результатом.
Для того чтобы изменить vm.swappiness необходимо открыть файл /etc/sysctl.conf от лица суперпользователя и дописать в самый конец:
vm.swappiness=5
Затем надо сохранить файл и перезагрузить систему. После перезагрузки значение vm.swappiness можно проверить вводом команды:
cat /proc/sys/vm/swappiness
Должно вернуться значение "5".
P.S.
Поклонникам Windows могут пригодится статьи по тематике:
Зачем перезагружаться? Мы же в Linux'е, а не в винде.
После изменения файла /etc/sysctl.conf достаточно запустить команду
sysctl --system
и новые настройки применятся. Проверить это можно, запустив команду
sysctl vm.swappiness
увидим новое значение. Так что перезагружаться не надо!
Благодарю за совет!
спасибо парни! )