Параметр swappiness влияет на производительность системы, определяя приоритет выгрузки данных. 1 Он указывает ядру, как часто следует выгружать страницы памяти на диск (свопить). 4
Маленькое значение swappiness (минимальное значение: 0) заставляет ядро использовать больше оперативной памяти под память процессов (в ущерб буферам и кэшам). 2 Большое значение (максимальное значение: 100) выделяет больше памяти под кэши и буфера (в ущерб памяти для процессов). 2
Высокий коэффициент swappiness подходит для работы с громоздкими приложениями, если переключение между ними происходит нечасто: каждое приложение будет работать быстрее, но переключение займёт больше времени, ведь приложение, которое оставлено на несколько минут без внимания, давно выгружено в своп-раздел. 4
Если работать с небольшими программами, между которыми часто надо переключаться, то значение коэффициента подкачки около 20. 4
Нужное значение swappiness стоит подбирать экспериментально, учитывая конкретную ситуацию и рабочую нагрузку. 2