Путем тыка и простых вычислений оказалось, что параметр swappiness при значении 60 будет начинать работу, как и говорилось при заполнении 100-60= 40% памяти, только вот именно что памяти, общей, не ОЗУ как везде написано. Т.е. общая память это ОЗУ+СВОП
Может кому пригодится...
Пользователь добавил сообщение 26 Августа 2016, 05:23:40:
А ZSWAP начинает компрессию исходя из значения swappiness. Вот параметры которые меня интересовали:
swappiness=60
Выгрузка в своп пойдет когда заполнится более 100-swappiness памяти, т.е. 40% в этом случае.
Для примера 4гб озу + 3гб свопа = 7гб памяти, это значит что подкачка пойдет когда исчерпается более 40% от 7гб(!), т.е. при заполнении озу более чем 2.8 гб.
Что касается второго параметра, который меня интересовал, это zswap.max_pool_percent про который в сети куча разногласий (например на форумах арчи нашел формулу "тюнинга" со значением 1, что оказалось бредом, а в других рекомендациях значения 20, 37, 50, 70 и тд).
zswap.max_pool_percent рассчитывается очень просто, по такой вот средней формуле
((сколько нужно озу/сколько у Вас есть)-1)*100
Т.е. для примера выше это будет где так - пуская для запускаемых приложений нужно 6гб озу, а есть 4гб
Значит ((6/4)-1)*100=50
В таком случае zswap.max_pool_percent=50
Для приведенных выше значений "хочу озу" и "есть озу" приближенные для оптимальной производительности эти параметры должны быть где то такие:
чтобы не забить озу своп должен включится на его исходе, пускай при использовании 3.7гб озу из 4гб. 3.7 это 52% от 7гб
значит 100-52=48, swappiness=48
ну а если нуждаемся в 6гб озу при 4 zswap.max_pool_percent=50
Далее уже считайте под себя. Вещь реально дает комфортно работать с зоопарком приложений. Этот рецепт оценят те, кто работает тяжелой IDE типа шторма, виртуалками и браузером с кучкой вкладок (кстати ходят слухи для firefox не сильно помогает, т.к. он не делит процессы или типа того). В моем случае гугл хром нормально. Очень порадовало что при переключении между приложениями перестала заикаться музыка =)
Настоятельно не рекомендуется использовать эти два параметра со значениями более 90.
Очень надеюсь, что кому-то помог
Тема закрыта.