Introduction to Amazon Web Services by Leo Zhadanovsky
Obsah:
- Než začnete
- Vytvoření odkládacího souboru
- Úprava hodnoty Swappiness
- Odebrání odkládacího souboru
- Závěr
Výměna je místo na disku, které se používá, když je zaplněno množství fyzické paměti. Když systém Linux vyčerpá RAM, neaktivní stránky se přesunou z RAM do odkládacího prostoru.
Odkládací prostor může mít podobu vyhrazeného odkládacího oddílu nebo odkládacího souboru. Při spuštění virtuálního počítače Debianu obvykle není odkládací oddíl přítomen, takže jedinou možností je vytvoření odkládacího souboru.
Tento tutoriál vás provede kroky přidání swapového souboru na Debian 10 Buster.
Než začnete
Ačkoli je to možné, není běžné mít na jednom počítači více odkládacích prostorů. Chcete-li zkontrolovat, zda vaše instalace Debianu již má povoleno odkládání, spusťte následující příkaz:
sudo swapon --show
Pokud je výstup prázdný, znamená to, že systém nemá odkládací prostor.
V opačném případě, pokud dostanete něco jako níže, máte v systému Debian již zapnutou výměnu.
NAME TYPE SIZE USED PRIO /dev/sda2 partition 4G 0B -1
Pro aktivaci odkládání musí mít uživatel spouštějící příkazy oprávnění sudo.
Vytvoření odkládacího souboru
V tomto příkladu vytvoříme a aktivujeme
1G
swapu. Chcete-li vytvořit větší odkládací prostor, nahraďte
1G
velikostí požadovaného odkládacího prostoru.
Následující kroky ukazují, jak přidat odkládací prostor na Debianu 10.
-
Nejprve vytvořte soubor, který bude použit pro odkládání:
sudo fallocate -l 1G /swapfilePokud není
fallocatenainstalován nebo se zobrazí chybová zpráva, žefallocate failed: Operation not supported, můžete použít následující příkaz k vytvoření odkládacího souboru:sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576Číst a zapisovat do odkládacího souboru by měl mít pouze uživatel root. Vydáním následujícího příkazu nastavíte správná oprávnění:
sudo chmod 600 /swapfilePoužijte nástroj
mkswapk nastavení oblasti výměny Linuxu v souboru:sudo mkswap /swapfileAktivujte odkládací soubor:
sudo swapon /swapfileChcete-li, aby byla změna trvalá, otevřete soubor
/etc/fstab:sudo nano /etc/fstaba vložte následující řádek:
/ etc / fstab/swapfile swap swap defaults 0 0Ověřte, zda je swap aktivní pomocí příkazu
swaponnebofreejak je ukázáno níže:sudo swapon --showNAME TYPE SIZE USED PRIO /swapfile file 1024M 507.4M -1sudo free -htotal used free shared buff/cache available Mem: 488M 158M 83M 2.3M 246M 217M Swap: 1.0G 506M 517M
Úprava hodnoty Swappiness
Swappiness je vlastnost jádra systému Linux, která definuje, jak často systém použije odkládací prostor. Zaměnitelnost může mít hodnotu mezi 0 a 100. Nízká hodnota způsobí, že se jádro pokusí vyhnout se swapování, kdykoli je to možné, zatímco vyšší hodnota způsobí, že jádro bude agresivněji využívat swapový prostor.
Výchozí hodnota swappiness je 60. Aktuální hodnotu swappiness můžete zkontrolovat pomocí příkazu
cat
:
cat /proc/sys/vm/swappiness
60
Zatímco hodnota swapibility 60 je pro většinu systémů Linux v pořádku, pro produkční servery byste měli nastavit nižší hodnotu.
Chcete-li například nastavit hodnotu swapibility na 10, zadejte:
sudo sysctl vm.swappiness=10
Chcete-li, aby byl tento parametr trvalý i po restartu, připojte k
/etc/sysctl.conf
následující řádek:
vm.swappiness=10
Optimální hodnota výměny závisí na pracovní zátěži systému a způsobu využití paměti. Tento parametr byste měli upravit v malých krocích, abyste našli optimální hodnotu.
Odebrání odkládacího souboru
Chcete-li deaktivovat a odebrat odkládací soubor, postupujte takto:
-
Deaktivujte odkládací prostor spuštěním:
sudo swapoff -v /swapfileOtevřete soubor
/etc/fstabtextovém editoru a odstraňte/swapfile swap swap defaults 0 0swap souboru/swapfile swap swap defaults 0 0.Nakonec smažte skutečný soubor swapfile příkazem
rm:sudo rm /swapfile
Závěr
Naučili jste se, jak vytvořit odkládací soubor a aktivovat a konfigurovat odkládací prostor na vašem počítači Debian 10.
swap debian ramJak přidat odkládací prostor na centech 7
Výměna je místo na disku, které se používá, když je zaplněno množství fyzické paměti RAM. Tento tutoriál vysvětluje, jak přidat odkládací soubor v systémech CentOS 7.
Jak přidat odkládací prostor na centech 8
Výměna je místo na disku, které se používá, když je zaplněno množství fyzické paměti RAM. Tento článek popisuje kroky pro přidání odkládacího souboru v systémech CentOS 8.
Jak přidat odkládací prostor na Debianu 9
Výměna je místo na disku, které se používá, když je zaplněno množství fyzické paměti RAM. Tento tutoriál popisuje kroky nezbytné pro přidání odkládacího souboru v systémech Debian 9.







