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