Začínáme s odkládacími soubory v systému Linux

Začínáme s odkládacími soubory v systému Linux

Tato příručka vás seznámí s odkládacími soubory v Linuxu tím, že definuje, co je odkládací soubor, a jakou důležitou roli hraje při udržování stability systému.





Co je to odkládací soubor?

Odkládací soubor v systému Linux je soubor na vašem pevném disku, který jádro Linuxu používá k ukládání proměnných dat aplikací spuštěných ve vašem počítači. Proces známý jako odkládání je zodpovědný za přenos dat do odkládacího souboru, když paměť RAM (Random Access Memory) nestačí.





Představte si, že používáte aplikaci náročnou na paměť a systém začne využívat 100% RAM, operační systém Linux použije odkládací soubor, aby se vaše paměť RAM nevyplnila a systém nereagoval nebo ještě hůře: zhroutil se.





Poznámka : Čtení dat ze swapového souboru je o něco pomalejší než čtení přímo z RAM, ale je to lepší alternativa, než kdyby došlo k selhání systému.

Zobrazte svůj odkládací soubor pomocí swaponu

Chcete -li získat informace o odkládacím souboru ve vašem systému, spusťte následující příkaz:



swapon

Výstup výše uvedeného příkazu by byl podobný výstupu uvedenému níže.

Výstup zobrazí, že /vykořenit složka obsahuje odkládací soubor vašeho systému s názvem swapový soubor . Velikost odkládacího souboru je navíc 2 GB a v současné době systém využívá přibližně 41 megabajtů odkládacího souboru.





Protože paměť RAM a odkládací prostor spolupracují na ukládání dočasných dat, možná budete chtít podrobné informace o obou z nich. Můžete tak učinit pomocí volný, uvolnit příkaz.

free -h

Jak vytvořit odkládací soubor v systému Linux

Pokud máte s RAM problémy s výkonem, měli byste zvážit vytvoření nebo zvětšení velikosti odkládacího souboru.





Související: Jak spravovat paměť v systému Linux

Pokud máte systém s nízkou RAM, například 2 GB, měli byste vytvořit odkládací soubor, který je přibližně dvakrát větší než vaše RAM, tj. 4 GB.

Na druhou stranu, pokud máte ve svém systému dostatek místa RAM, například 8 GB, pak váš odkládací soubor může být 25% vaší RAM, tj. 2 GB, protože vaše RAM pojme více dat proměnných aplikace.

Než budete moci vytvořit nový odkládací soubor, deaktivujte svůj aktuální /swapfile :

sudo swapoff /swapfile

Nyní vytvořte odkládací soubor o velikosti 2 GB pomocí fallocate příkaz.

sudo fallocate -l 2G /swapfile

Pokud nemáte odkládací soubor, výše uvedený příkaz vám jej vytvoří, ale v případě, že jej již máte, přepíše stávající.

Upravte Swappiness na Linuxu

Swappiness je hodnota, kterou jádro Linuxu používá k určení, jak často by RAM měla používat odkládací soubor. Ve výchozím nastavení je hodnota nastavena na 60. Čím vyšší je hodnota, tím častěji bude vaše paměť RAM používat odkládací soubor, což je ideální, pokud máte nízkou paměť RAM. Možné hodnoty odkládacích souborů jsou od 0 do 100.

Chcete -li zobrazit hodnotu swappiness, spusťte následující příkaz:

cat /proc/sys/vm/swappiness

Chcete -li dočasně změnit hodnotu swappiness ve vašem systému, například 20, použijte následující příkaz:

sudo sysctl vm.swappiness=20

Poznámka : Tato hodnota bude resetována na výchozí hodnoty po restartu systému.

Chcete -li zachovat svou swappiness, měli byste připojit následující řádek vm.swappiness = 20 ve spodní části vašeho atd./sysctl.conf konfigurační soubor.

Aby se změny projevily, nezapomeňte restartovat systém.

reboot

Jak odebrat odkládací soubor

Chcete -li odebrat odkládací soubor, který již nepotřebujete, nejprve jej deaktivujte pomocí výměna a poté použijte rm k odstranění vašeho souboru .

proč je moje amazonská palba tak pomalá
sudo swapoff /swapfile
sudo rm /swapfile

Používání vyhrazených oddílů pro výměnu

S odkládacím souborem na místě byste měli od systému očekávat mnohem lepší výkon, protože odkládací soubor zabrání zhroucení systému při spouštění aplikací náročných na paměť.

U kritických systémů můžete zvážit vytvoření vyhrazeného oddílu na pevném disku pro výměnu. Odkládací oddíl a odkládací soubor mají svá vlastní pro a proti.

Podíl Podíl tweet E-mailem Co je oddíl pro výměnu Linuxu? Vše, co potřebujete vědět

Většina instalací Linuxu navrhuje zahrnout odkládací oddíl. K čemu je odkládací oddíl? Zde je to, co potřebujete vědět.

Číst dále
Související témata
  • Linux
  • Počítačová paměť
  • Linux
O autorovi Dobré jít(36 článků zveřejněno)

Mwiza vyvíjí software z povolání a rozsáhle píše o Linuxu a front-end programování. Mezi jeho zájmy patří historie, ekonomie, politika a podniková architektura.

Více od Mwizy Kumwendy

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru