В документации ядра о vm.swappiness на 7 октября 2026 года описан диапазон 0-200. Значение 100 соответствует оценке равной стоимости I/O, меньшие значения считают swap дороже, большие - дешевле. Это модель выбора, не результат замера вашего диска.

Почему 60 не означает 60 процентов RAM

Число не задает долю памяти, которую приложение может занять до подкачки. Оно также не резервирует проценты RAM для кеша. Применять такую трактовку к графику потребления памяти неверно.

При обсуждении укажите значение, версию ядра и среду. Не обещайте, что диапазон и поведение любой старой установленной ОС совпадают с прочитанной документацией. Справочное значение не подтверждает текущую настройку конкретного VPS.

Ноль не равно выключенному swap

Документация отдельно описывает условие начала подкачки при нуле. Поэтому записать 0 и назвать swap полностью отключенным нельзя. Активность и размер областей проверяют отдельно в разборе swap.

ВопросЧто нужно для ответа
Какой ресурс используется?Активные области и условия хранилища
Есть ли давление памяти?Динамика во время нужной операции
Что меняется после правки?Сопоставимый опыт и критерий приемки

Не выбирайте значение только по фразе «сервер с SSD». Учитывают нагрузку и фактическую стоимость I/O. Универсального числа для всех CMS и баз эта статья не назначает.

Как подготовить обсуждение настройки

Зафиксируйте проблемную операцию, потребление памяти и задержки. Отделите ограничения cgroups от глобальной политики ОС. Если процесс завершился, разберите OOM по событиям, а не объявляйте виновным swappiness без данных.

Сравнение на изолированной копии должно сохранять остальные условия. Не меняйте несколько параметров одновременно, выдавая любой результат за эффект одного числа. Для рабочей среды заранее согласуйте возврат и ответственного за наблюдение.

Источник прочитан 7 октября 2026 года. Sysctl, swap и серверная память не менялись, опыт не проводился. Не подставляйте вымышленные задержки и «лучшее значение» вместо отсутствующих данных; другие термины есть в словаре.