vm.swappiness это процент при котором система начинает сваливать данные в своп
Вот не надо вводить людей в заблуждение. Очень прошу. Это не процент свободной памяти. Это "коэфициент" который принимает участие в расчете минимального объема свободной памяти при достижении которого система будет свопить.
При грубых расчетах - даже при vm.swappiness = 60 свопить начнет при свободной памяти только 20% или если ее осталось менее 64МиБ (зависит, что больше, ну и расчет произведен для определенных обстоятельств. перепечатывать сюда инфу с wiki не хочу, она там тоже урезана ибо переводить полностью на русский язык громадную статью по ядру и памяти мне лень). 64МиБ (vm.min_free_kbytes) - то же число по умолчанию - как раз єта цифра и является именно статической при достижении которой система будет свопить.
Ну а теперь к нашим баранам, то есть свободной и занятой памяти.
Может я таки считать не умею, но где у вас "использовано" только один ГиБ?
root@ivan-pc:/home/ivan# free -h
всего занято свободно общая буф./врем. доступно
Память: 7,7G 575M 771M 6,2G 6,4G 707M
Да, занято именно приложениями всего полгига... А вот свободно только 771 (доступно 707, то есть еще грязные страницы там)
Далее, общая память (это которою юзает несколько процессов одновременно 6,2ГиБ), буферы соответственно около 200МиБ, которые могут быть выгружены вообще (ну почти все).
Так вот, я не знаю, что у Вас там запущено, что использует столько памяти, но скажу - что та часть, которая реже всего используется и сбрасывается в свап вполне обосновано, а тупит - потому что запущеному ПО вдруг потребовались данные, которые были сброшены в СВАП.
У Вас вариант один - добавлять ОЗУ
P.S. Мониторы в разных DE показывают разные цифры в зависимости от того. что они отображают: занятую память ПО, по+кешированые, по+буферы, по+буферы+кеш