Заказал как-то давно сервер, поставил, настроил ну и забыл про него - там тестовые виртуалки крутились практически на автопилоте. Когда размечал диски, забыл про своп, но подумал, что 64 гигабайт оперативки хватит, и на всякий случай сделал своп-файл на два гига. Это всё прекрасно работало несколько лет, пока вдруг не начало подтормаживать. Оказалось, две трети памяти отъели дисковые кэши (интенсивный импорт дампов бд), их я сбросил, но забитый своп остался. Делаю:
root@polygon ~ # free -m
total used free shared buffers cached
Mem: 64259 27682 36577 4226 68 7105
-/+ buffers/cache: 20507 43752
Swap: 2047 2047 0
root@polygon ~ # swapoff -v -a
swapoff /swapfile
root@polygon ~ # free -m
total used free shared buffers cached
Mem: 64259 24914 39345 4225 89 7300
-/+ buffers/cache: 17524 46734
Swap: 2047 2047 0