GNU/Linux >> Znalost Linux >  >> Linux

Jak snížit velikost swapu poté, co je systém již nainstalován?

Č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.


Linux
  1. Jak řídit využití systémových prostředků pomocí ulimit v Linuxu

  2. Jak zjistit, že Java je nainstalována v systému Linux?

  3. Jak zjistím, před jak dlouhou dobou byl nainstalován systém Linux?

  1. Jak přidat odkládací prostor v Ubuntu 18.04

  2. Jak zmenšit velikost videa pomocí Ffmpeg?

  3. Jak zvýšit velikost swapu na Ubuntu Linux

  1. Jak opravit problém „Firefox již běží“ v systému Linux

  2. Jak zkontrolovat velikost haldy pro proces v Linuxu

  3. Jak zjistím, zda je v systému nainstalován Apache?