У серверных систем часто отключен файл подкачки из-за избыточного количества ОЗУ. Поэтому изменение vm.swappiness не даст никаких результатов: файл подкачки не появится. То есть в системе без swap файла/раздела можно и не подбирать значения vm.swappiness.
Значение параметра vm.swappiness можно посмотреть с помощью команды:
cat /proc/sys/vm/swappiness
Поиск оптимального значения зависит от задач. К примеру, если настройка ведётся на домашнем компьютере с медленным HDD и достаточным количеством ОЗУ, то логично будет поставить низкое значение vm.swappiness (к примеру, 5). Чтобы информация чаще попадала в ОЗУ и не писалась на диск в swap файл.Изменить значение vm.swappiness для текущего сеанса (сбросится после перезагрузки) можно с помощью команды:
sudo sysctl vm.swappiness=5
Чтобы значение сохранилос после перезагрузки системы, необходимо записать его в файл /etc/sysctl.conf
. Откройте этот текстовый файл из учётной записи суперпользователя и добавьте в конец строку:
vm.swappiness=5