Tudásbázis Egyszerű utasítások a Profitserver szolgáltatással való együttműködéshez
Tudásbázis Szerverterhelési diagnosztika

Szerverterhelési diagnosztika


A rendszeres szerverterhelés-diagnosztika rendkívül fontos a szerverek hatékony működéséhez. A szerverterhelés-diagnosztika lehetővé teszi a lehetséges problémák azonosítását, a teljesítmény optimalizálását és a folyamatos működés biztosítását. Az ilyen eljárások jellemzően az egyes hardverkomponensek, szoftverek, hálózati beállítások és működési adatok értékelését foglalják magukban.

Ebben a cikkben megvizsgáljuk a kiszolgálói erőforrás-elemzés főbb módszereit a terminálon keresztül, és érintjük a böngészőben az automatikus figyeléshez szükséges eszközöket is. Az utasítás bármely típusra vonatkozik elszánt or virtuális szerverek bármely Linux operációs rendszeren, az előre telepített szoftvertől függetlenül.

Hogyan lehet ellenőrizni a kiszolgáló teljes terhelését a terminálban

A szerver általános terhelésének közvetlenül a terminálban történő ellenőrzéséhez népszerű segédprogramok, mint pl felső és a tetején felhasználásra kerül. A legtöbb esetben már előre telepítve vannak. Csak indítsa el a parancsot:

top

Válaszul az eszköz valós időben nyújt információt a rendszer aktuális állapotáról:

Szerverdiagnosztika a felső segédprogrammal

Így a kiszolgáló rendszergazdája nem csak általános információkat, hanem egy adott folyamatot is nyomon követhet a billentyűzet navigációjával. A program azonban mélyebb elemzést is lehetővé tesz. Ehhez a segédprogram főablakában nyomja meg a "F" gombot, amely után lehetőség nyílik további mezők kiválasztására:

A felső további mezői

Az aktív mezők félkövérrel vannak kiemelve, világosabbak a többinél, és egy * szimbólum kíséri őket. Egy adott mező aktiválásához használja a billentyűzet navigációját, majd nyomja meg a gombot hely vagy a "D" gombot. A mezőablakból és általában a programból való kilépéshez nyomja meg a "Q"Vagy"Esc" billentyűt. Az újonnan hozzáadott mezőket a főablakba való visszatéréssel és a billentyűzet nyílbillentyűinek használatával is jobbra görgetve tekintheti meg:

Felső mezők hozzáadva

Fontos, hogy mentse az aktuális beállításokat, amikor kilép a "W" kulcs.

A következő eszköz a sorban tetején. A következő paranccsal indul:

atop

Közvetlenül az indítás után információkat jelenít meg a rendszerről:

Szerverdiagnosztika az atop segédprogrammal

Szinte azonos funkciókkal rendelkezik a megfigyeléshez, de lehetővé teszi a hálózattal és a lemezekkel kapcsolatos információk nyomon követését is. Az összes elérhető funkcióval megismerkedhet a "segít"parancs:

Az atop program funkciói

A legtöbb esetben a rendszergazdák ezt az eszközt egy adott időszakra vonatkozó naplók megtekintéséhez használják. Ez akkor lehet hasznos, ha tudnia kell az elmúlt időszak terhelését, például egy éjszaka. A naplók megtekintéséhez használja a következő parancsot:

atop -r
A kiszolgáló diagnosztikai naplóinak megtekintése a tetejével

A navigációhoz használja a "t" gomb – előre az időben,"Shift + t"- hátrafelé.

Alapértelmezés szerint az atop 10 percenként naplókat ír, és elmenti őket a /var/log/atop könyvtárat. A mentési időköz vagy útvonal módosításához meg kell nyitnia a konfigurációs fájlt /etc/default/atop és hajtsa végre a következő módosításokat:

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

A megadott példában a naplók percenként mentésre kerülnek a megadott elérési útra és fájlnévre. Ezt követően újra kell indítania a programot a következő paranccsal:

systemctl restart atop.service

Hogyan ellenőrizheti a kiszolgáló teljes terhelését a böngészőben

Harmadik féltől származó eszközök használata a böngészőben vizuálisabb képet ad arról, hogy mi történik a szerveren. Az ilyen eszközök kényelmes elemzést tesznek lehetővé anélkül, hogy a terminál programjai között kellene váltani egy adott funkció megtalálásához. Az egyik legfunkcionálisabb megoldás az NetData. Teljesen ingyenes, és mégis mindent tartalmaz, ami a teljes szerverdiagnosztikához szükséges. Tekintsük részletesen a telepítését és konfigurációját a példán dedikált szerver Ubuntu 20.04.6 operációs rendszer futtatása:

apt-get install netdata –y

A telepítés után azonnal folytassa a beállítással. Nyissa meg a fő konfigurációs fájlt:

vim /etc/netdata/netdata.conf
Értékek a NetData konfigurációs fájlban

Hasonlítsa össze az első három értéket, hasonlónak kell lenniük, és adja meg a szerver külső IP-címét is. Ezáltal lesz további hozzáférés a központhoz. Mentse el a változtatásokat a fájlban, és lépjen ki. Indítsa újra a szolgáltatást:

systemctl restart netdata

Ellenőrizze a működőképességet:

systemctl status netdata
NetData működőképesség

A szolgáltatás elindul. Továbbra is a vezérlőpultra kell mennie. Ehhez nyissa meg a böngészőt, és lépjen a következő helyre:

http://11.22.33.44:19999

Hol 11.22.33.44 a konfigurációs fájlban megadott szerver IP-címe, 19999 a program szabványos portja.

Az irányítópult tetején a szerver terhelésével kapcsolatos fő információk valós időben jelennek meg:

A NetData fő mutatói a szerver erőforrás-elemzésben

Az alábbiakban közelebbről megtekintheti a szerver egyes összetevőinek grafikonját:

Részletes szerver erőforrás elemzés

A diagramok nagyításához vagy kicsinyítéséhez használja a "Shift + egérgörgő" kombinációt. Miután a felhasználó megismerte a fő grafikonokat, automatikusan megnyílik egy további menü a jobb felső sarokban található minden egyes összetevőhöz. Az eszköz a következő összetevőkről képes részletes információkat szolgáltatni:

A NetData fő összetevői

Vegyünk egy részletes elemzést az első három elem felhasználásával: CPU-k, memória, lemezek:

A CPU részletes nézete a NetData-ban A memória részletes nézete a NetData-ban A lemezek részletes nézete a NetData-ban

A NetData rugalmas beállításokkal is rendelkezik a megadott triggerekre vonatkozó riasztásokhoz. Aktiválásukhoz válassza ki a "Riasztás" elemet a felső panelen, és válasszon egy már elkészített szkriptet a listából:

Elérhető riasztások listája a NetData-ban

A segédprogram funkcionalitása nagyon kiterjedt, ezért javasoljuk, hogy ismerkedjen meg a lehetőség teljes listájával GitHub projekt oldala vagy a hivatalos honlapján. Csak ez az egyetlen eszköz elegendő lesz a teljes kiszolgáló teljes ellenőrzéséhez általában, és különösen annak egyes összetevői felett.

Összegzés

Az elvégzett szerverdiagnosztika eredményeként megállapítható, hogy a rendszer általában stabilan és hatékonyan működik. A CPU-terhelés, a memóriahasználat, a lemeztevékenység és a hálózati terhelés elemzése azt mutatta, hogy a szerver erőforrásait optimálisan használják fel. Az esetleges problémák megelőzése érdekében azonban fontos a terhelés rendszeres ellenőrzése és biztonsági mentési megoldások előkészítése a szerver megbízhatóságának és teljesítményének a jövőbeni biztosítása érdekében.

❮ Előző cikk Tűzfal konfigurálása Linuxon
Következő cikk ❯ Szerver terhelésének csökkentése

Kérdezzen meg minket a VPS-ről

Mindig készséggel válaszolunk kérdéseire a nap és az éjszaka bármely szakában.