Никак не мог разобраться, почему при большом количестве свободной оперативной памяти Linux все равно использует swap. На серваке с 24Г памяти использованной на половину в свопе было около 1,5 гигов!
На днях Миша Качалов показал интересный пунктик в настройках ядра.
$ cat /proc/sys/vm/swappiness
60
Во где собака порылась! Циферька говорит — если осталось свободно меньше 60% оперативной памяти, начинать использовать swap 🙂 Поправил на 5 и все стало на свои места.
Прописал этот параметр везде. Особенно помогает в гостевых виртуальных машинах. Производительность резко увеличилась.