Vyladěno – Automatické ladění výkonu serverů CentOS/RHEL
Aby se maximalizoval celkový výkon služeb, aplikací a databází na serveru, správci systému obvykle provádějí vlastní ladění výkonu pomocí různých nástrojů, jak obecných nástrojů operačního systému, tak nástrojů třetích stran. Jedním z nejužitečnějších nástrojů pro ladění výkonu na CentOS/RHEL/Fedora Linux je Tuned.
Přečtěte si také: 20 nástrojů Commad Line pro sledování výkonu Linuxu
Tuned je výkonný démon pro dynamické automatické ladění výkonu linuxového serveru na základě informací, které shromažďuje při monitorování využití systémových komponent, aby ze serveru vytlačil maximální výkon.
Dělá to tak, že dynamicky ladí nastavení systému za běhu v závislosti na aktivitě systému pomocí ladicích profilů. Profily ladění zahrnují konfigurace sysctl, konfigurace diskových elevátorů, transparentní obrovské stránky, možnosti správy napájení a vaše vlastní skripty.
Ve výchozím nastavení vyladěno nebude dynamicky upravovat nastavení systému, ale můžete upravit, jak vyladěný démon funguje, a umožnit mu dynamicky měnit nastavení na základě využití systému. Ke správě démona, jakmile je spuštěn, můžete použít nástroj příkazového řádku tuned-adm.
Jak nainstalovat Tuned na CentOS/RHEL a Fedora
Na CentOS/RHEL 7 a Fedoře je vyladěno předinstalováno a aktivováno ve výchozím nastavení, ale ve starší verzi CentOS/RHEL 6.xje třeba jej nainstalovat pomocí následujícího příkazu yum.
yum install tuned
Po instalaci naleznete následující důležité vyladěné konfigurační soubory.
- /etc/tuned – vyladěný konfigurační adresář.
- /etc/tuned/tuned-main.conf– vyladěný konfigurační soubor pošty.
- /usr/lib/tuned/ – ukládá podadresář pro všechny profily ladění.
Nyní můžete spustit nebo spravovat vyladěnou službu pomocí následujících příkazů.
--------------- On RHEL/CentOS 7 ---------------
systemctl start tuned
systemctl enable tuned
systemctl status tuned
systemctl stop tuned
--------------- On RHEL/CentOS 6 ---------------
service tuned start
chkconfig tuned on
service tuned status
service tuned stop
Nyní můžete laděné ovládat pomocí nástroje tunde-adm. Pro některé běžné případy použití již existuje řada předdefinovaných ladicích profilů. Aktuální aktivní profil můžete zkontrolovat následujícím příkazem.
tuned-adm active
Z výstupu výše uvedeného příkazu je testovací systém (což je Linode VPS) optimalizován pro běh jako virtuální host.
Seznam dostupných ladicích profilů získáte pomocí následujícího příkazu.
tuned-adm list
Chcete-li přejít na kterýkoli z dostupných profilů, například propustnost-výkon – ladění, jehož výsledkem je vynikající výkon při různých běžných serverových zátěžích.
tuned-adm profile throughput-performance
tuned-adm active
Chcete-li použít doporučený profil pro váš systém, spusťte následující příkaz.
tuned-adm recommend
A můžete zakázat veškeré ladění, jak je znázorněno.
tuned-adm off
Jak vytvořit vlastní profily ladění
Můžete také vytvářet nové profily, my vytvoříme nový profil s názvem test-performance, který bude využívat nastavení ze stávajícího profilu s názvem latency-performance.
Přejděte na cestu, která ukládá podadresáře pro všechny profily ladění, vytvořte nový podadresář s názvem test-performance pro svůj vlastní profil ladění.
cd /usr/lib/tuned/
mkdir test-performance
Poté v adresáři vytvořte konfigurační soubor tuned.conf.
vim test-performance/tuned.conf
Zkopírujte a vložte následující konfiguraci do souboru.
[main]
include=latency-performance
summary=Test profile that uses settings for latency-performance tuning profile
Uložte soubor a zavřete jej.
Pokud znovu spustíte příkaz tuned-adm list, nový profil ladění by měl existovat v seznamu dostupných profilů.
tuned-adm list
Chcete-li aktivovat nový vyladěný profil, zadejte následující příkaz.
tuned-adm profile test-performance
Další informace a další možnosti úprav najdete na manuálových stránkách vyladěno a vyladěno-adm.
man tuned
man tuned-adm
Vyladěné úložiště Github: https://github.com/fcelda/tuned
To je prozatím vše! Tuned je démon, který monitoruje využití systémových komponent a dynamicky automaticky ladí server Linux pro maximální výkon. Máte-li jakékoli dotazy nebo myšlenky, o které se chcete podělit, kontaktujte nás pomocí formuláře pro zpětnou vazbu níže.