GNU/Linux >> Znalost Linux >  >> Linux

Jak vytvořit nebo zvětšit swapový prostor v Linuxu

Operační systém využívá odkládací prostor, když jeho dostupná fyzická paměť (RAM) dochází kvůli neustále náročným aplikacím. V této situaci operační systém přesune neaktivní stránky ve fyzické paměti do odkládacího prostoru.

Toto uvolnění fyzické paměti bude využito pro jiné aplikace. Když je dostatek fyzické paměti, oblast odkládací paměti se vrátí zpět do fyzické paměti. Správci zajišťují, že je v systému dostatek odkládacího prostoru, aby operační systém měl vždy k dispozici volnou fyzickou paměť. Tento článek obsahuje kroky k vytvoření nebo zvětšení odkládacího prostoru a také odstranění, pokud to potřebujete.

​Opravdu potřebuji odkládací prostor?

Ne vždy má dodaný systém velké množství fyzické paměti (RAM). Ale doporučuje se mít po ruce odkládací prostor. Systém se může zhroutit, když systému dojde fyzická paměť, když mnoho aplikací běží s velkým prostorem v paměti. Ve srovnání s RAM je místo na disku relativně levné!

Oddíl nebo soubor?

Odkládací prostor může být vyhrazený odkládací oddíl (doporučeno), odkládací soubor nebo kombinace obou. Ve výchozím nastavení většina distribucí Linuxu během instalace vytváří vyhrazený odkládací oddíl nebo soubor na systémovém oddílu. Operační systém Windows má obecně odkládací prostor jako soubor.

Jaká je doporučená velikost swapu?

Ačkoli neexistuje žádné pevné a rychlé pravidlo, jak mít odkládací prostor, doporučuje se mít alespoň 1,5násobek fyzické paměti. V případě hibernace by měl být odkládací oddíl alespoň tak velký jako RAM velikost.

Vytvoření odkládacího prostoru

Následují pokyny pro vytvoření odkládacího prostoru pomocí souboru:

  • Přihlaste se jako root.
sudo su
  • Vytvořte odkládací soubor v adresáři „/var“ s názvem „swapfile“. V shellu vytvořte soubor a nastavte oprávnění root následovně:
cd /var
touch swapfile
chmod 600 swapfile
ls -la swapfile
  • Použijte příkaz „dd“ k vyplnění odkládacího souboru o velikosti 1 GB (jako příklad) následovně:
dd if=/dev/zero of=/var/swapfile bs=1024k count=1000
  • Nyní nastavte odkládací soubor:
mkswap /var/swapfile
  • Povolte odkládací soubor:
swapon /var/swapfile
  • Chcete-li zkontrolovat, zda byl nový odkládací soubor úspěšně vytvořen, můžete použít některý z níže uvedených příkazů.​
# cat /proc/swaps
# swapon –show 
  • Přidejte pod řádek do souboru „/etc/fstab“, aby při příštím spuštění systému povolil nově vytvořený odkládací soubor:
/var/swapfile none swap sw 0 0

Zakázat a odebrat odkládací soubor

Zakázat odkládací soubor.

# swapoff /var/swapfile 

Smažte odkládací soubor.

# rm /var/swapfile 

Odstraňte položku ze souboru „/etc/fstab“.

/var/swapfile none swap sw 0 0   

Omezení

Výměnný mechanismus má nevýhodu. Protože se odkládací prostor nachází na pevných discích, přístupová doba pro odkládání je pomalejší, a proto nemůže být úplnou náhradou fyzické paměti.

​Závěr

Správci systému mohou mít velký prospěch z přidání dostatečného odkládacího prostoru, aby systém fungoval hladce. Pravidelné sledování využití systémové paměti pomáhá při určování velikosti odkládacího prostoru.

Kredit – Ramakrishna Rujure


Linux
  1. Vytvořte odkládací soubor Linuxu

  2. Jak přidat odkládací prostor v linuxu

  3. Jak vytvořit soubor s danou velikostí v Linuxu?

  1. Jak zaplnit pevný disk v linuxu

  2. Jak vytvořím 1GB náhodný soubor v Linuxu?

  3. Jak nastavím šifrovaný odkládací soubor v Linuxu?

  1. Jak vytvořit soubor ZIP chráněný heslem v systému Linux

  2. Jak vytvořit swap v Linuxu

  3. Jak vytvořit odkládací soubor v Linuxu