Petr Ludwig: Jak změnit svoje myšlení? (záznam z konf. Osobní růst 2016)
Obsah:
Odkládací prostor je část pevného disku, která se používá, když je plná paměť RAM. Odkládací prostor může být vyhrazený odkládací oddíl nebo odkládací soubor.
Když systém Linux vyčerpá fyzickou paměť, neaktivní stránky se přesunou z RAM do odkládacího prostoru.
Swappiness je vlastnost jádra systému Linux, která nastavuje rovnováhu mezi výměnou stránek z fyzické paměti do prostoru pro výměnu a odebráním stránek z mezipaměti stránek. V zásadě definuje, jak často systém použije odkládací prostor.
Tento článek vysvětluje, jak změnit hodnotu swappiness v systémech Linux.
Kontrola hodnoty Swappiness
Chcete-li zkontrolovat aktuální hodnotu swappiness ve vašem systému, použijte následující příkaz
cat
:
cat /proc/sys/vm/swappiness
Výchozí hodnota swappiness u většiny linuxových distribucí je 60:
60
Zatímco hodnota swapibility 60 je vhodná pro většinu uživatelů, v některých případech bude možná nutné nastavit nižší hodnotu.
Další příkaz, který můžete použít k určení hodnoty swappiness, je
sysctl
:
sysctl vm.swappiness
Změna hodnoty Swappiness
Zaměnitelnost může mít hodnotu mezi 0 a 100. Hodnota 0 dává jádru pokyn, aby se agresivně vyhýbalo swapování tak dlouho, jak je to možné. Hodnota 100 bude agresivně zaměňovat procesy z fyzické paměti.
Nižší hodnota způsobí, že se jádro pokusí vyhnout se swapování, kdykoli je to možné, zatímco vyšší hodnota znamená, že se jádro bude snažit agresivněji využívat swapový prostor.
Přístup k odkládací paměti je mnohem pomalejší než přímý přístup k fyzické paměti. Nižší hodnota parametru swappiness s největší pravděpodobností zlepší celkový výkon systému. Pro běžnou instalaci na plochu se doporučuje hodnota 10. Pro většinu databázových serverů se doporučuje hodnota swapiness 0 nebo 1.
Optimální hodnota swappiness závisí na zatížení systému a velikosti paměti RAM. Tento parametr byste měli upravit v malých krocích, abyste našli optimální hodnotu.
Chcete-li například nastavit hodnotu swappiness na 10 za běhu, zadejte jako uživatele root nebo
sudo
následující příkaz:
sudo sysctl vm.swappiness=1
Chcete-li, aby parametr swappiness přetrvával i po restartu, otevřete soubor
/etc/sysctl.conf
pomocí textového editoru:
sudo nano /etc/sysctl.conf
Vyhledejte parametr
vm.swappiness
a změňte jeho hodnotu. Pokud tento parametr neexistuje, připojte k souboru následující řádek:
Závěr
Ukázali jsme vám, jak změnit hodnotu parametru swappiness.
Pokud máte zpětnou vazbu, zanechte komentář níže.
vyměnitJak rekurzivně změnit oprávnění souboru v Linuxu

Linux je víceuživatelský systém a přístup k souborům je řízen prostřednictvím oprávnění k souborům, atributů a vlastnictví. V tomto článku si vysvětlíme, jak rekurzivně měnit oprávnění souborů a adresářů.
Jak změnit heslo root v Ubuntu Linuxu

Tento tutoriál vysvětluje, jak dočasně změnit uživatelský účet root a jak nastavit heslo root v systémech Ubuntu. Uživatel root (nebo superuser) je speciální uživatelský účet, který je přítomen ve všech systémech typu Linux a Unix.
Jak změnit ssh port v Linuxu

Ve výchozím nastavení poslouchá SSH na portu 22. Změna výchozího portu SSH přidává na server další vrstvu zabezpečení snížením rizika automatických útoků. Tento tutoriál vysvětluje, jak změnit výchozí port SSH v systému Linux.