Znalostní báze Jednoduchý návod pro práci se službou Profitserver
Hlavní Znalostní báze Diagnostika zatížení serveru

Diagnostika zatížení serveru


Pravidelná diagnostika zátěže serveru je kriticky důležitá pro efektivní provoz serverů. Diagnostika zatížení serveru umožňuje identifikaci potenciálních problémů, optimalizaci výkonu a zajištění nepřetržitého provozu. Tyto postupy obvykle zahrnují posouzení jednotlivých hardwarových komponent, softwaru, nastavení sítě a provozních dat.

V tomto článku prozkoumáme hlavní metody analýzy serverových zdrojů prostřednictvím terminálu a také se dotkneme nástrojů pro automatické sledování v prohlížeči. Návod je použitelný pro jakýkoli typ věnováno or virtuální servery na libovolném operačním systému Linux, bez ohledu na předinstalovaný software.

Jak zkontrolovat celkové zatížení serveru v terminálu

Pro kontrolu celkové zátěže serveru přímo v terminálu slouží oblíbené utility jako např AutoCruitment LLC („Společnost“ nebo „My“ nebo „AutoCruitment“) respektuje ochranu vašeho soukromí a je odhodlaná ho dodržováním těchto zásad chránit. Tyto zásady popisují typy informací, které můžeme shromažďovat od vás nebo které vy můžete poskytnout, když navštívíte webové stránky si na vrcholu budou použity. Ve většině případů jsou již předinstalované. Stačí spustit příkaz:

top

V reakci na to nástroj poskytne informace o aktuálním stavu systému v reálném čase:

Diagnostika serveru pomocí špičkového nástroje

Tímto způsobem může správce serveru sledovat nejen obecné informace, ale také o konkrétním procesu pomocí navigace pomocí klávesnice. Program však umožňuje i hlubší analýzu. Za tímto účelem v hlavním okně nástroje stiskněte tlačítko "F", po jehož stisknutí bude možné vybrat další pole:

Další pole nahoře

Aktivní pole jsou zvýrazněna tučně, jsou světlejší než ostatní a jsou doprovázena symbolem *. Chcete-li aktivovat konkrétní pole, použijte navigaci na klávesnici a poté stiskněte prostor nebo "D". Chcete-li opustit okno polí a program obecně, stiskněte "Q"Nebo"Esc". Nově přidaná pole lze zobrazit po návratu do hlavního okna a posouváním doprava také pomocí kláves se šipkami na klávesnici:

Přidána pole nahoře

Při ukončení je důležité uložit aktuální nastavení stisknutím tlačítka "W"klíč.

Dalším nástrojem v řadě je na vrcholu. Spouští se příkazem:

atop

Ihned po spuštění zobrazí informace o systému:

Diagnostika serveru pomocí nástroje atop

Má téměř identické funkce pro monitorování, ale také umožňuje sledování informací o síti a discích. Se všemi dostupnými funkcemi se můžete seznámit pomocí "pomoc"příkaz:

Funkce programu atop

Ve většině případů správci používají tento nástroj k zobrazení protokolů za určité období. To se může hodit, když potřebujete znát zátěž za uplynulé období, například přes noc. Chcete-li zobrazit protokoly, použijte příkaz:

atop -r
Zobrazení diagnostických protokolů serveru pomocí atop

Pro navigaci použijte "t"klíč - vpřed v čase,"Shift + t“ – dozadu.

Ve výchozím nastavení atop zapisuje protokoly každých 10 minut a ukládá je do /var/log/atop adresář. Chcete-li změnit interval nebo cestu pro ukládání, musíte otevřít konfigurační soubor /etc/default/atop a proveďte následující změny:

INTERVAL=60
LOGPATH="/var/log/atop"
OUTFILE="$LOGPATH/daily.log"

V uvedeném příkladu budou protokoly ukládány každou minutu do zadané cesty a názvu souboru. Poté musíte program restartovat příkazem:

systemctl restart atop.service

Jak zkontrolovat celkové zatížení serveru v prohlížeči

Použití nástrojů třetích stran v prohlížeči poskytuje vizuálnější obraz toho, co se děje na serveru. Tyto nástroje jsou zaměřeny na pohodlnou analýzu bez nutnosti přepínání mezi programy v terminálu za účelem nalezení konkrétní funkce. Jedno z nejfunkčnějších řešení je NetData. Je zcela zdarma a přesto má vše potřebné pro plnou diagnostiku serveru. Podívejme se podrobně na jeho instalaci a konfiguraci na příkladu a Dedikovaný server se systémem OS Ubuntu 20.04.6:

apt-get install netdata –y

Ihned po instalaci pokračujte v nastavení. Otevřete hlavní konfigurační soubor:

vim /etc/netdata/netdata.conf
Hodnoty v konfiguračním souboru NetData

Porovnejte první tři hodnoty, měly by být podobné a také uveďte externí IP adresu serveru. Díky tomu bude umožněn další přístup k ovládacímu panelu. Uložte změny do souboru a ukončete. Restartujte službu:

systemctl restart netdata

Zkontrolujte funkčnost:

systemctl status netdata
Operativnost NetData

Služba je spuštěna. Zbývá přejít na ovládací panel. Za tímto účelem otevřete prohlížeč a přejděte na:

http://11.22.33.44:19999

Kde 11.22.33.44 je IP adresa serveru zadaná v konfiguračním souboru, 19999 je standardní port programu.

V horní části Dashboardu se v reálném čase zobrazují hlavní informace o zatížení serveru:

Hlavní ukazatele NetData v analýze zdrojů serveru

Níže se můžete blíže podívat na graf každé jednotlivé součásti serveru:

Podrobná analýza zdrojů serveru

Pro přiblížení nebo oddálení grafů můžete použít kombinaci „Shift + kolečko myši“. Jakmile se uživatel seznámí s hlavními grafy, automaticky se otevře další nabídka pro každou samostatnou komponentu umístěná v pravém horním rohu. Nástroj je schopen poskytnout podrobné informace o následujících komponentách:

Hlavní součásti NetData

Podívejme se na podrobnou analýzu pomocí prvních tří položek: CPU, Paměť, Disky:

Detailní pohled na CPU v NetData Detailní pohled na paměť v NetData Detailní pohled na disky v NetData

NetData má také flexibilní nastavení pro upozornění na zadané spouštěče. Chcete-li je aktivovat, vyberte na horním panelu „Alarm“ a ze seznamu vyberte již připravený skript:

Dostupné seznamy alarmů v NetData

Funkčnost nástroje je velmi rozsáhlá a doporučujeme seznámit se s úplným seznamem možností na webu GitHub stránka projektu nebo oficiální webové stránky. Právě tento jeden nástroj bude stačit pro kompletní ovládání celého serveru obecně a jeho jednotlivých komponent zvlášť.

Proč investovat do čističky vzduchu?

Na základě provedené diagnostiky serveru lze konstatovat, že systém obecně funguje stabilně a efektivně. Analýza zatížení procesoru, využití paměti, aktivity disku a zatížení sítě ukázala, že zdroje serveru jsou optimálně využívány. Aby se však předešlo případným problémům, je důležité provádět pravidelné monitorování zátěže a připravovat záložní řešení pro zajištění spolehlivosti a výkonu serveru v budoucnu.

❮ Předchozí článek Konfigurace brány firewall v systému Linux
Další článek ❯ Snížení zátěže serveru

Zeptejte se nás na VPS

Jsme vždy připraveni zodpovědět vaše dotazy v kteroukoli denní i noční dobu.