GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak přidat odkládací soubor na Ubuntu

Tento tutoriál ukazuje, jak nastavit odkládací soubor na Ubuntu Linux. Kroky byly testovány v posledních verzích Ubuntu včetně Ubuntu 18.04 LTS (Bionic Beaver)

1.1-Co znamená Swapping v Linuxu?

Odkládací soubor umožňuje operačnímu systému (OS) využívat místo na pevném disku k simulaci další paměti. Ve skutečnosti, když systém přejde do režimu nedostatku paměti, vymění určitou část paměti RAM, kterou může nečinný program používat, na pevný disk, aby uvolnil kapacitu paměti pro jiné důležité programy. Následně, když se uživatel vrátí k odhozenému programu, vymění si místo s jiným programem v RAM. Tento inteligentní mix paměti RAM a odkládacích souborů se běžně nazývá virtuální paměť a její použití umožňuje systému spouštět mnohem větší počet programů, než je možné s použitím pouze vestavěné paměti RAM.

Výslovně v kontextu Linuxu RAM na linuxovém serveru obsahuje paměťové bloky, které se odborně nazývají stránky. Chcete-li uvolnit tyto stránky RAM, vyměňte LINUX lze spustit pro zkopírování stránky paměti z nadřazené paměti RAM do předem nakonfigurovaného prostoru na pevném disku. Linuxové swapy této povahy umožňují systému využívat více fyzické paměti, než bylo původně k dispozici. Ačkoli je to užitečný nástroj, swapování má několik nedostatků. Za prvé, aktivita spouští značné množství čtení a zápisu na pevném disku, což vždy do značné míry zpomaluje váš systém. Za druhé, může dojít k přehrání swapu, pokud je systém zaplaven velkým množstvím souborů, které jsou často zaměňovány a odkládány.

1.2-Důležité:Předběžná kontrola před nastavením odkládacího souboru

Předtím, než uživatelé přistoupí k procesu nastavení odkládacího souboru, je nutné zkontrolovat všechny existující odkládací soubory, které mohly být povoleny na VPS. To lze provést kontrolou souhrnu využití swapu. Následující příkaz vás zavede k požadovanému shrnutí:

sudo swapon -s

Výše uvedený příkaz povede k následujícím výsledkům:

Filename Type Size Used Priority

Pokud je výše uvedený seznam prázdný, můžete si být jisti, že nebyly povoleny žádné odkládací soubory.

1.3-Přidání odkládacího souboru na Ubuntu – průvodce krok za krokem

Po provedení předběžné kontroly jsou nyní všichni uživatelé připraveni na přidání odkládacího souboru na Ubuntu. Vše, co musí udělat, je postupovat podle níže uvedených kroků:

1.3.1:Krok 1 – Kontrola systému souborů

Jakmile bude pevně stanoveno, že na virtuálním serveru neexistují žádné aktivní odkládací soubory, je nutné zkontrolovat množství volného místa na serveru pomocí df příkaz. Odkládací soubor by normálně zabíral 256 MB místa, což by představovalo pouhých 8 % /dev/sda na typickém serveru s kapacitou 32 GB. V procesu lze jistě pokračovat. Následující sada příkazů pomůže uživatelům dokončit první krok.

df

Souborový systém 1K-bloky Použité Dostupné Použití % Připojeno na

/dev/sda 20907056 1437188 18421292 8% /
udev 121588 4 121584 1% /dev
tmpfs 49752 208 49544 1% /run
none 5120 0 5120 0% /run/lock
none 124372 0 124372 0% /run/shm

Výše uvedený krok ukazuje volné místo na pevném disku. Ujistěte se, že je pro váš odkládací soubor dostatek volného místa. Dále vytvoříme skutečný soubor s dd, jak je vysvětleno níže.

1.3.2:Krok 2 – Vytvoření odkládacího souboru

Druhý krok zahrnuje vytvoření odkládacího souboru o velikosti 256 MB pomocí příkazu dd následuje:

sudo dd if=/dev/zero of=/swapfile bs=1024 count=256k
of=/swapfile” designates the file’s name. In this case the name is swapfile.

V důsledku toho lze odkládací soubor připravit vytvořením určené odkládací oblasti pro Linux pomocí následujícího příkazu:

sudo mkswap /swapfile

Výše uvedený příkaz zobrazí následující výsledky:

Setting up swapspace version 1, size = 262140 KiB
no label, UUID=103c4545-5fc5-47f3-a8b3-dfbdb64fd7eb

Dokončení kroku 2 povede k vytvoření odkládacího souboru. Následující krok, jak je popsán níže, povede k aktivaci takto vytvořeného odkládacího souboru.

1.3.3:Krok 3 – Povolení odkládacího souboru

Proces vytváření odkládacího souboru na Ubuntu musí být dokončen povolením takto vytvořeného souboru. To lze provést pomocí následujícího příkazu:

sudo swapon /swapfile

Dokončení kroku 3 umožní uživatelům zobrazit nový odkládací soubor, když je pod souhrnem swap, následovně:

swapon -s
Filename Type Size Used Priority
/swapfile file 262140 0 -1
The file displayed as per details above shall exist on the virtual private server till the time the machine reboots. However, users enjoy the option of making the Swap File permanent by following the next step. 1.3.4: Step 4-Adding the Swap to the fstab file In order to lend permanence to the swap file you created, you must add the same to the fstab file. The following command that will help you open up the file remains the first in the process that shall help you do that:
sudo nano /etc/fstab
Subsequently, users need to paste in the following line:
 /swapfile       none    swap    sw      0       0

Po výše uvedeném kroku musí být Swappiness v souboru ideálně nastavena na 10 pomocí následující sady příkazů:

echo 10 | sudo tee /proc/sys/vm/swappiness
echo vm.swappiness = 10 | sudo tee -a /etc/sysctl.conf

Důležité :Zrušení výše uvedeného důležitého dílčího kroku může vždy vést ke špatnému výkonu systému, zatímco konfigurace nastavení na 10 povede k tomu, že swap bude fungovat jako nouzová vyrovnávací paměť, čímž se zabrání nepříjemným pádům způsobeným nedostatkem paměti.

1.3.4:Krok 4 – Nastavení příslušných úrovní oprávnění pro odkládací soubor

Posledním a posledním krokem v procesu vytváření odkládacího souboru na Ubuntu zůstává nastavení apt úrovní oprávnění pro soubor. To je nezbytné, aby se zabránilo tomu, že se soubor stane světově čitelným, a poskytne mu odpovídající zabezpečení. Totéž lze provést pomocí následujícího některého z následujících příkazů (v závislosti na případu):

sudo chown root:root /swapfile
sudo chmod 0600 /swapfile

Test 1.4

Nakonec otestujeme, zda je odkládací soubor aktivní. Spusťte příkaz top

top

odkládací prostor by měl být zobrazen ve sloupci

KiB Swap: 262140
  • Ubuntu

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

  2. Jak zvýšit velikost swapu na Ubuntu Linux

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

  1. Jak změnit název hostitele na Ubuntu 18.04

  2. CentOS / RHEL :Jak přidat odkládací soubor

  3. Jak nainstalovat g ++ na Ubuntu

  1. Jak odstranit soubor na Ubuntu Linux

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

  3. Jak přidat uživatele do Sudoers v Ubuntu