Как не допустить swap в Linux?
>> но лечить подобные ситуации ребутом — уже не с руки.
Я в такой ситуации делаю swapoff и swapon. При запуске первой, память обратно перекинется с диска в RAM.

А по вопросам ответа нет.
попробуйте команду sysctl, например sysctl vm.swappiness=30