GNU/Linux >> Znalost Linux >  >> Linux

Jak vytvořit swap v Linuxu

Vyměnit paměť je součástí trvalého úložiště systému (pevného disku). Když systém zjistí, že fyzická paměť systému je plná, automaticky zahájí využití odkládací paměti dostupné v systému. Jednoduše řečeno, odkládací paměť je součástí pevného disku používaného jako RAM v systému.

Pokud váš systém čelí problémům, jako je častý nedostatek paměti a nechcete zvětšovat fyzickou paměť. Pak je nejlepším nápadem přidat swap paměť do vašeho systému. Pamatujte, že odkládací paměť je dobrá, ale mnohem pomalejší než fyzická paměť. Tento tutoriál vám pomůže vytvořit odkládací soubor v systému Linux a použít jej jako odkládací paměť.

Jak vytvořit swap v Linuxu

Zde je návod krok za krokem k vytvoření odkládacího souboru na počítači se systémem Linux a konfiguraci v systému.

  1. Zkontrolujte výměnu systému

    Než začnete pracovat, zkontrolujte, zda systém již povolil swap. Pokud nedojde k odložení, získáte pouze výstupní záhlaví.

    sudo swapon -s
    

    Případně použijte příkaz free nebo top pro zobrazení stavu swap paměti.

  2. Vytvořit odkládací soubor

    Vytvořme soubor, který použijeme pro swap v systému požadované velikosti. Před vytvořením souboru se ujistěte, že máte na disku dostatek volného místa. Obecně se doporučuje, aby se swap rovnal dvojnásobku instalované fyzické paměti.

    Můj systém má nainstalovanou 2 GB fyzické paměti. Takže vytvářím odkládací soubor o velikosti 4 GB pomocí následujícího příkazu. Poté nastavte správná oprávnění k souboru:

    sudo fallocate -l 4G /swapfile
    chmod 600 /swapfile
    
  3. Nechte to vyměnit

    Nyní udělejte tento soubor jako swap použitelný soubor pomocí mkswap příkaz.

    sudo mkswap /swapfile
    
  4. Povolit výměnu

    Poté povolte odkládací paměť ve vašem systému pomocí swaponu příkaz.

    sudo swapon /swapfile
    

    Nyní znovu zkontrolujte, zda je swap povolen nebo ne. Uvidíte výsledky podobné níže.

    sudo swapon -s
    
    Filename                Type        Size    Used    Priority
    /swapfile               file        4194300 0       -1
    
  5. Nastavit Swap Permanent

    Připojte následující záznam do /etc/fstab soubor pro povolení swapu při restartu systému. Před změnami je dobré vytvořit kopii tohoto souboru:

    cp /etc/fstab /etc/fstab.backup
    vim /etc/fstab
    
    /swapfile   none    swap    sw    0   0
    
  6. Nastavení parametru jádra

    Nyní změňte swappiness parametr jádra podle vašeho požadavku. Říká systému, jak často systém využívá tuto swapovací oblast.

    Upravte /etc/sysctl.conf soubor a připojte následující konfiguraci v souboru.

    sudo vim /etc/sysctl.conf
    
    vm.swappiness=10
    

    Nyní znovu načtěte konfigurační soubor sysctl

    sudo sysctl -p
    

Zakázat Swap

Pokud nepotřebujete odkládací soubor nebo potřebujete zvětšit odkládací soubor. Již aktivní odkládací soubor v systému můžete zakázat pomocí následujícího příkazu.

swapoff /swapfile

Pomocí výše uvedených kroků můžete vytvořit nový větší odkládací soubor nebo zakázat trvalé odstranění položky ze souboru /etc/fstab.

Závěr

Úspěšně jste vytvořili odkládací soubor na vašem počítači se systémem Linux a nakonfigurovali jej jako odkládací paměť.


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

  2. Vytvořte odkládací soubor Linuxu

  3. Jak vytvořit soubor v Linuxu z okna terminálu?

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

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

  3. Jak přejmenovat soubor v Linuxu?

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

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

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