По умолчанию в Red Hat 6.9 значение swappiness равно 60, и является параметром ядра, определяющим, сколько и как часто ядро будет лишний раз сгружает всё в swap. Чем выше значение параметра swappiness,тем более агрессивно будет всё свопиться. При наличии ещё свободной памяти – это не есть хорошо. При работе с БД MySQL это ещё более усугубляет ситуации в некоторых аспектах использования. Поэтому для изменения этого значения на лету необходимо:
Посмотреть текущее значение:
sysctl -a | grep swappiness
Или:
cat /proc/sys/vm/swappiness
Изменить на нужное (30 в данном случае):
sysctl vm.swappiness=30
Проверить снова, что изменилось:
cat /proc/sys/vm/swappiness
Внести изменения в последнюю строку, чтобы применилось после перезагрузки ОС:
vim /etc/sysctl.conf:
vm.swappiness = 30
И применить изменения для текущей сессии, убедившись, что нет ошибок:
sysctl -p