Ladění systémů
Správci systému mohou optimalizovat výkon systému úpravou různých nastavení zařízení na základě různých pracovních zátěží případu použití. Vyladěný démon aplikuje úpravy ladění staticky i dynamicky pomocí ladicích profilů, které odrážejí konkrétní požadavky na pracovní zátěž.
Konfigurace statického ladění
Vyladěný démon použije nastavení systému při spuštění služby nebo při výběru nového profilu ladění. Statické ladění konfiguruje předdefinované parametry jádra v profilech, které se ladí aplikují za běhu. Při statickém ladění se parametry jádra nastavují podle očekávání celkového výkonu a neupravují se podle změny úrovně aktivity.
Konfigurace dynamického ladění
Díky dynamickému ladění sleduje vyladěný démon aktivitu systému a upravuje nastavení v závislosti na změnách chování za běhu. Dynamické ladění průběžně upravuje ladění tak, aby odpovídalo aktuální zátěži, počínaje počátečním nastavením deklarovaným ve zvoleném profilu ladění.
Úložná zařízení jsou například velmi využívána během spouštění a přihlašování, ale mají minimální aktivitu, když uživatelská zátěž spočívá v používání webových prohlížečů a e-mailových klientů. Podobně se zvyšuje aktivita CPU a síťových zařízení během špičkového využití během pracovního dne. Vyladěný démon monitoruje aktivitu těchto komponent a upravuje nastavení parametrů tak, aby maximalizoval výkon v době vysoké aktivity a omezil nastavení během nízké aktivity. Vyladěný démon používá parametry výkonu poskytnuté v předdefinovaných profilech ladění.
Instalace a povolení vyladěno
Minimální instalace CentOS/RHEL 8 ve výchozím nastavení zahrnuje a povoluje vyladěný balíček. Ruční instalace a povolení balíčku:
[root@host ~]$ yum install tuned [root@host ~]$ systemctl enable --now tuned Created symlink /etc/systemd/system/multi-user.target.wants/tuned.service → /usr/lib/systemd/system/tuned.service.
Výběr profilu ladění
Vyladěno aplikace poskytuje profily rozdělené do následujících kategorií:
- Profily pro úsporu energie
- Profily zvyšující výkon
Profily zvyšující výkon zahrnují profily, které se zaměřují na následující aspekty:
- Nízká latence úložiště a sítě
- Vysoká propustnost úložiště a sítě
- Výkon virtuálního stroje
- Výkon hostitele virtualizace
Ladění profilů distribuovaných s CentOS/RHEL 8
VYLADĚNÝ PROFIL | ÚČEL |
---|---|
vyvážené | Ideální pro systémy, které vyžadují kompromis mezi úsporou energie a výkonem. |
počítač | Odvozeno z vyváženého profilu. Poskytuje rychlejší odezvu interaktivních aplikací. |
propustnost-výkon | Vyladí systém pro maximální propustnost. |
latence-výkon | Ideální pro serverové systémy, které vyžadují nízkou latenci na úkor spotřeby energie. |
latence sítě | Odvozeno z profilu výkonu latence. Umožňuje další parametry ladění sítě pro zajištění nízké latence sítě. |
propustnost sítě | Odvozeno z profilu propustnost-výkon. Pro maximální propustnost sítě jsou použity další parametry ladění sítě. |
úspora energie | Vyladí systém pro maximální úsporu energie. |
Oracle | Optimalizováno pro zatížení databáze Oracle na základě profilu propustnosti a výkonu. |
virtuální host | Vyladí systém na maximální výkon, pokud běží na virtuálním počítači. |
virtuální-hostitel | Vyladí systém pro maximální výkon, pokud funguje jako hostitel pro virtuální stroje. |
Správa profilů z příkazového řádku
Vyladěný adm příkaz se používá ke změně nastavení laděného démona. Vyladěný adm příkaz může dotazovat na aktuální nastavení, vypisovat dostupné profily, doporučovat profil ladění pro systém, přímo měnit profily nebo ladění vypnout.
Správce systému identifikuje aktuálně aktivní profil ladění jako tuned-adm active .
[root@host ~]# tuned-adm active Current active profile: virtual-guest
Seznam vyladěných adm příkaz uvádí všechny dostupné profily ladění, včetně vestavěných profilů a vlastních profilů ladění vytvořených správcem systému.
[root@host ~]# tuned-adm list Available profiles: - balanced - desktop - latency-performance - network-latency - network-throughput - powersave - sap - throughput-performance - virtual-guest - virtual-host Current active profile: virtual-guest
Použijte profilový název vyladěného správce přepnout aktivní profil na jiný, který lépe odpovídá aktuálním požadavkům na ladění systému.
[root@host ~]$ tuned-adm recommend virtual-guestPoznámka :Doporučený výstup tuned-adm je založen na různých charakteristikách systému, včetně toho, zda je systém virtuálním počítačem a dalších předdefinovaných kategoriích vybraných během instalace systému.
Chcete-li vrátit změny nastavení provedené aktuálním profilem, přepněte na jiný profil nebo deaktivujte vyladěného démona. Vypněte vyladěné ladění pomocí funkce tuned-adm off .
[root@host ~]$ tuned-adm off [root@host ~]$ tuned-adm active No current active profile.