GNU/Linux >> Znalost Linux >  >> Linux

Jak trvale zakázat swap v Linuxu

V tomto článku se naučíme, jak trvale zakázat swap v Linuxu. Odkládací prostor představuje stránku fyzické paměti, která je umístěna nad oddílem disku nebo speciálním diskovým souborem používaným k rozšíření paměti RAM systému, když se fyzická paměť zaplní.

Úvod

Při použití této metody rozšíření zdrojů paměti RAM se stránky neaktivní paměti často vysypou do odkládací oblasti, když není k dispozici žádná paměť RAM. Pokud však vezmeme v úvahu rychlost otáčení klasických pevných disků, odkládací prostor má mnohem nižší přenosovou rychlost a přístupovou dobu ve srovnání s RAM.

Na novějších strojích s rychlými pevnými disky SSD může rezervace malého oddílu pro odkládání výrazně zlepšit přístupovou dobu a rychlost přenosu ve srovnání s klasickým HDD, ale rychlost je stále nižší než u paměti RAM. Někteří navrhují, že odkládací prostor by měl být nastaven na dvojnásobek velikosti paměti RAM stroje. V případě, že má váš server dostatek paměti RAM nebo nevyžaduje použití odkládací paměti, měli byste zvážit deaktivaci odkládací paměti.

Spusťte následující příkaz ke kontrole odkládací paměti vašeho systému:

free -mh

Nyní se podívejte na podrobnosti o swapu a pokud je použitá paměť 0. Znamená to, že odkládací paměť se ve vašem systému nepoužívá.

K identifikaci odkládacího oddílu použijte následující příkaz:

blkid

Jak můžete vidět na výstupu blkid na obrázku výše, „/dev/mapper/cl-swap“ je oblast pro výměnu.

Zakažte Swap v Linuxu

Pro zobrazení odkládacího oddílu použijte také následující příkaz:

lsblk

Deaktivujte odkládací oblast uvedenou výše pomocí následujícího příkazu:

swapoff /dev/mapper/cl-swap

Pomocí následujícího příkazu můžete také zakázat Všechny oblasti pro odkládání:

swapoff -a

Nyní spusťte následující příkaz a zkontrolujte, zda je funkce Swap zakázána.

free -mh

Chcete-li trvale zakázat odkládací paměť, odstraňte odkládací řádek ze souboru /etc/fstab, jak je znázorněno níže:

nano /etc/fstab

Odeberte následující řádek:

/dev/mapper/cl-swap   none    swap     defaults      0 0

Nyní restartujte systém pomocí následujícího příkazu:

reboot

Po restartu spusťte následující příkaz pro použití nových nastavení:

mount -a

Swap Memory je tedy ve vašem systému úspěšně zakázán.


Linux
  1. Jak dočasně nebo trvale zakázat SELinux

  2. Jak spravovat swapovací oddíl v Linuxu

  3. Jak rozšířit odkládací oddíl LVM v Linuxu

  1. Jak povolit linuxový odkládací oddíl?

  2. Jak (skutečně) zakázat NCQ v Linuxu

  3. Linux:jak vyloženě odměnit vše možné?

  1. Jak vymazat mezipaměť v Linuxu

  2. Jak vytvořit swap v Linuxu

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