Člověk to nechce vždy snižovat, ale často místo toho zvýšit jeho líné využití – čím více čistých stránek je již ve swapu, tím lépe, to znamená, že je lze snadno vypnout, když je potřeba volná RAM. Linux VM se však chová podivně, pokud jde o swapování – intenzivní diskový vstup/výstup (jako velký soubor cp
) může způsobit, že váš systém bude značně nežádoucí. Do určité míry jej lze zmírnit snížením vm.swappinness
a zvyšuje vfs_cache_pressure
ačkoli účinek takových protiopatření ne vždy splňuje očekávání. Myslím, že také dává smysl zde zmínit zswap — pro některé úlohy to může být užitečné.
Chcete-li dočasně vypnout swap, použijte (jako root) příkaz:
swapoff -a
Chcete-li jej znovu zapnout:
swapon -a
Chcete-li jej trvale vypnout, upravte soubor /etc/fstab
a zakomentujte všechny řádky pomocí swap ve sloupci typu.
Více swapu ne vždy zlepší výkon. Jsou chvíle, kdy je lepší jej zmenšit nebo vypnout – vše závisí na kombinaci aplikací.
Rychle jsem googlil a našel jsem tento dobrý článek na toto téma:
https://www.linux.com/news/software/applications/8208-all-about-linux-swap-space
Používat to dělá, mít to tam ne. Ke zpomalení dojde, pokud spustíte příliš mnoho programů na zabíjení paměti najednou, což způsobí použití swapu.
Pokud to opravdu chcete snížit, spusťte livecd a spusťte gparted
a změňte velikost oddílu.