Dnes se naučíte, jak zvýšit velikost swapu na systémech Linux, to platí pro servery CentOS Linux a cPanel.
Někdy je velikost naší swapové paměti příliš malá, a jakmile je váš swap zcela vyčerpán, budete čelit opravdu pomalé rychlosti na vašem serveru, protože vaše RAM + swap bude plně využit.
Ale co je vlastně Swap memory?
Odkládací paměť je disková paměť, která se používá, když je paměť RAM plná. Jakmile dosáhnete celkového množství RAM, Linux se automaticky přepne a začne používat SWAP paměť, poté se neaktivní stránky v paměti přesunou do SWAPu. Jedna důležitá věc, kterou je třeba zvážit:swap není totéž jako RAM, swap je založen na prostoru na disku (SATA, SAS nebo SSD), který je pomalejší než RAM, takže mějte na paměti, že jakmile použijete SWAP, můžete zaznamenat zpomalení ve výkonu vašeho systému.
Odkládací paměť je
Jak mohu zvětšit velikost swapu na cPanel a CentOS Linux?
Nyní můžeme zvětšit 4 GB swapovací velikosti.
Vytvořit odkládací soubor
touch /newswap
Pomocí následujícího příkazu vytvořte 4GB odkládacího souboru.
dd if=/dev/zero of=/newswap bs=1M count=4096
Tento příkaz vytvoří 4GB oddíl pro Linux. Chcete-li převést tento oddíl na oddíl Swap, budete muset použít příkaz mkswap, jak vidíte níže:
mkswap /newswap
Dobře, váš nový swapovací oddíl je připraven k aktivnímu swapu, uděláme to pomocí příkazu ‚swapon‘, podívejte se na to:
swapon /newswap
A konečně, aby se vaše odkládací paměť po restartu automaticky načetla, budete muset do souboru /etc/fstab přidat položku, jako je tato:
nano -w /etc/fstab
Poté přidejte tento obsah:
/newswap swap swap defaults 0 0
Uložte a zavřete soubor.
Jak mohu ověřit, zda je můj Swap detekován a používán systémem Linux?
Jednoduché, použijte příkaz „free“:
free -m
Měli byste dostat něco jako:
[[email protected]:~]free -m total used free shared buffers cached Mem: 24001 19118 4883 6 638 1697 -/+ buffers/cache: 16781 7219 Swap: 7999 185 7814
Poslední řádek zobrazuje všechny hodnoty vaší paměti SWAP (celková swapová paměť, použitý swap a zbývající volný swap)
Jak mohu odebrat paměť SWAP?
Nejprve deaktivujte svůj SWAP pomocí příkazu „swapoff“, takto:
swapoff /newswap
Odeberte položku Swap ze souboru /etc/fstab
nano -w /etc/fstab
Odeberte soubor /newswap pomocí příkazu „rm“, jak vidíte níže:
rm /newswap -fv
Závěr
Jak vidíte, je docela snadné zvýšit velikost swapu na serverech CentOS a cPanel, mělo by to trvat asi 1 minutu a pak jste připraveni jít. Pamatujte, že používání SWAP je příznakem nedostatku paměti RAM, takže se vždy doporučuje mít dostatek paměti RAM, protože Swap je pomalý typ paměti a nikdy se nedoporučuje pro vysoce náročné aplikace.
Další čtení:Vše o Swap paměti
Jak zvýšit velikost swapu na CentOS + cPanel byl naposledy upraven:7. února 2017 Esteban Borges