Košík je prázdný

V operačním systému Linux, včetně distribuce CentOS 7, může být swap prostor vytvořen buď jako oddíl na disku nebo jako swap soubor. V mnoha případech může být použití swap souboru výhodnější, například pro jeho flexibilitu v přidělování velikosti bez nutnosti měnit rozdělení disku. Tento článek poskytuje krok za krokem návod, jak vytvořit a spravovat swap soubor na systému CentOS 7.

Předpoklady

Před zahájením práce je důležité, aby systém měl dostatek volného místa na disku pro vytvoření swap souboru požadované velikosti. Standardně se doporučuje mít swap soubor, jehož velikost je rovna nebo dvojnásobku velikosti RAM, v závislosti na vaší konfiguraci a potřebách systému.

Krok 1: Vytvoření swap souboru

  1. Otevřete terminál a zadejte následující příkaz pro vytvoření swap souboru o velikosti 4GB (upravte číslo 4096 na požadovanou velikost v MB):

    sudo dd if=/dev/zero of=/swapfile bs=1M count=4096
    
  2. Nastavte správná oprávnění pro swap soubor, aby byl přístupný pouze root uživateli:

    sudo chmod 600 /swapfile
    

Krok 2: Nastavení swap souboru

  1. Příkazem níže inicializujte swap soubor:

    sudo mkswap /swapfile
    
  2. Aktivujte swap soubor pomocí:

    sudo swapon /swapfile
    

 

Krok 3: Ujistěte se, že swap soubor bude použit po restartu

  1. Otevřete soubor /etc/fstab v editoru:

    sudo nano /etc/fstab
    
  2. Přidejte následující řádek na konec souboru, aby byl swap soubor automaticky připojen při startu systému:15:56:09

    /swapfile swap swap defaults 0 0
    
  3. Uložte a zavřete soubor.

 

Krok 4: Konfigurace swappiness

Swappiness hodnota určuje, jak agresivně systém používá swap prostor. Její hodnotu lze upravit pro optimalizaci výkonu systému.

  1. Pro zjištění aktuální hodnoty swappiness použijte:

    cat /proc/sys/vm/swappiness
    
  2. Pro nastavení nové hodnoty, například na 20, zadejte:

    sudo sysctl vm.swappiness=20
    
  3. Pro trvalé nastavení přidejte následující řádek do souboru /etc/sysctl.conf:

    vm.swappiness=20
    

Vytvoření a správa swap souboru na CentOS 7 je jednoduchý proces, který může významně zvýšit flexibilitu a výkon vašeho systému. Dodržováním uvedených kroků zajistíte, že váš systém bude efektivně využívat swap prostor, což je zvláště užitečné pro systémy s omezeným množstvím RAM.