GNU/Linux >> Znalost Linux >  >> Cent OS

Průvodce pro začátečníky laděním profilů v CentOS/RHEL

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-guest
Pozná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.


Cent OS
  1. Průvodce instalací sítě CentOS 7

  2. CentOS / RHEL 7:Průvodce pro začátečníky k cílům systemd (náhrada úrovní spuštění SysV init)

  3. CentOS / RHEL 7:Průvodce pro začátečníky systemd

  1. Průvodce pro začátečníky k automatickému připojení souborových systémů v CentOS / RHEL

  2. Průvodce pro začátečníky NFS v CentOS / RHEL

  3. CentOS / RedHat:Průvodce pro začátečníky správou souborů protokolu

  1. Nainstalujte Webmin na CentOS 7 / RHEL 7

  2. Konečný průvodce upgradem jádra na CentOS/RHEL/Fedora

  3. CentOS / RHEL:Průvodce cronem pro začátečníky