GNU/Linux >> Znalost Linux >  >> Linux

Jak přidat odkládací prostor na Ubuntu 22.04

Jak přidat odkládací prostor na Ubuntu 22.04. Swap Space je prostor v Linuxu, který se používá, když je plná fyzická paměť (RAM). Pokud systém potřebuje více paměťových prostředků a RAM je plná, swapovací prostor vám umožní uložit další informace.

Odkládací prostor může pomoci strojům s malým množstvím paměti RAM. V případě, že máte server s 1GB RAM, bude vaše paměť vyčerpána a zobrazí se chyba, protože váš server nemůže alokovat dostatek paměti.

V této příručce se naučíte, jak přidat odkládací prostor a také odstranit odkládací prostor, který je již vytvořen.

Zkontrolujte swap Space

Nejprve musíte zkontrolovat, zda váš server již má nakonfigurovaný odkládací prostor. Virtuální stroje častěji nemají ve výchozím nastavení povolený odkládací prostor. Zkontrolujte odkládací prostor pomocí následujícího příkazu.

sudo swapon --show

Pokud nedostanete žádný výstup, pak váš server nemá žádný odkládací prostor. Je čas přidat odkládací paměť.

01. Vytvoření odkládacího souboru

Nyní můžete vytvořit odkládací soubor pro přidání 1 GB (1G ) prostor. Můžete také zvýšit množství místa, které potřebujete.

sudo fallocate -l 1G /swapfile

02. Nastavte oprávnění pro odkládací soubor

Nyní máte odkládací soubor správné velikosti a lze jej aktivovat jako odkládací prostor.

Pokračujte nastavením správných oprávnění.

sudo chmod 600 /swapfile

03. Nastavte swap Space

Nyní můžete soubor označit jako odkládací prostor pomocí mkswap příkaz.

sudo mkswap /swapfile

Obdržíte výstup podobný tomuto.

Output
Setting up swapspace version 1, size = 1024 MiB (1073737728 bytes)
no label, UUID=f59595fb-754b-47ae-af6b-8dd6e98654d8

04. Povolit Swap Space

Povolte odkládací prostor a umožněte systému využít prostor.

sudo swapon /swapfile

Ověřte, že je swap dostupný zadáním:

sudo swapon --show
Output
NAME TYPE SIZE USED PRIO
/swapfile file 1024M 0B -2

Můžete znovu zkontrolovat výstup bezplatného nástroje.

free -h
Output
              total        used        free      shared  buff/cache   available
Mem:          0.9Gi       334Mi       466Mi       54Mi       0.5Gi       0.5Gi
Swap:          1.0G          0B        1.0G

05. Zajištění trvalého odkládacího souboru

Nyní je odkládací prostor vytvořen pouze pro aktuální relaci. Pokud restartujete server, aktuální změny budou pryč. Toto nastavení tedy můžete učinit trvalým přidáním odkládacího souboru do našeho /etc/fstab soubor .

Zálohujte /etc/fstab soubor pro případ, že by se něco pokazilo.

sudo cp /etc/fstab /etc/fstab.bak

Přidejte informace o odkládacím souboru na konec /etc/fstab soubor s následujícím příkazem.

echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

06. Nakonfigurujte hodnotu swappiness

swappiness Parametr umožňuje konfigurovat, jak často váš systém vyměňuje data z RAM do odkládacího prostoru.

Tato hodnota bude mezi 0 a 100 v procentech. Hodnoty blízké nule jádro nevymění data na disk, pokud to nebude nezbytně nutné. Čím vyšší je hodnota, která se blíží 100, pokusí se vložit více dat do swapu ve snaze udržet více volného místa RAM.

Takže když řeknete systému, aby se moc nespoléhal na swap, váš systém bude obecně rychlejší.

Aktuální hodnotu swappiness zobrazíte zadáním:

cat /proc/sys/vm/swappiness
Output
60

Nyní nastavte hodnotu na 10 pomocí následujícího příkazu.

sudo sysctl vm.swappiness=10
Output
vm.swappiness = 10

Tuto hodnotu můžete učinit trvalou přidáním řádku do /etc/sysctl.conf soubor.

sudo nano /etc/sysctl.conf

Dole přidejte následující řádek.

vm.swappiness=10

Stiskněte Ctrl+X následuje Y a Enter uložte a zavřete soubor.

Odebrání odkládacího prostoru

Chcete-li odstranit odkládací prostor, musíte swapoff mezeru, odstraňte položku z /etc/fstab a nakonec smažte odkládací soubor.

sudo swapoff -v /swapfile

Upravte /etc/fstab soubor a odstraňte položku odkládacího souboru /swapfile swap swap defaults 0 0

Nakonec smažte odkládací soubor.

sudo rm /swapfile

Závěr

Nyní jste se naučili, jak vytvořit odkládací soubor, aktivovat, nakonfigurovat odkládací prostor a odstranit odkládací prostor na vašem serveru Ubuntu 22.04.

Díky za váš čas. Pokud narazíte na jakýkoli problém nebo zpětnou vazbu, zanechte prosím níže komentář.


Linux
  1. Jak přidat odkládací soubor na Ubuntu

  2. Jak přidat tiskárnu v Ubuntu 11.10 | Přidejte tiskárnu v Ubuntu

  3. Jak přidat odkládací prostor v Ubuntu 18.04

  1. Jak přidat odkládací prostor na Ubuntu 18.04

  2. Jak přidat odkládací prostor na Debianu 11

  3. Jak přidat odkládací prostor v linuxu

  1. Jak přidat odkládací prostor na Ubuntu 20.04

  2. Jak přidat odkládací prostor na CentOS 7

  3. Jak přidat swapovací prostor na CentOS 8