Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 1067|Válasz: 1

[Linux] sysstat oktatóanyag Linux rendszer teljesítményfigyelő eszközökhöz

[Linket másol]
Közzétéve 2025. 09. 25. 10:41:14 | | | |
Követelmények: Vettem egy könnyű felhőszervert az Alibaba Cloudban, néha a CPU 100%-ban van, és a távirányító nem csatlakozik, és nem tudom, mi történt, és újraindítás vagy egy ideig várás után visszatér a normális állapotba. Rendszerszinten gyűjthetsz rendszerfeltételeket a sysstattal (néhány Alibaba Cloud kép már beépített állapotban is elérhető).
A Linux a Netdata teljesítményfigyelő eszközt Docker segítségével telepíti
https://www.itsvse.com/thread-10824-1-1.html

sysstat

Hivatalos weboldal:A hiperlink bejelentkezés látható.
Forrás:A hiperlink bejelentkezés látható.
Gyakran ismételt kérdések:A hiperlink bejelentkezés látható.

A sysstat szoftvercsomag számos olyan segédeszközt tartalmaz, amelyeket a kereskedelmi Unix gyakran használ a rendszer teljesítményének és használati tevékenységeinek nyomon követésére:

  • Az iostat CPU statisztikáit és bemeneti/kimeneti statisztikákat jelent blokk eszközökről és partíciókról.
  • Az MPSTAT egyéni vagy kombinált processzorral kapcsolatos statisztikákat jelent.
  • a pidstat statisztikákat jelent Linux feladatokról (folyamatokról): I/O, CPU, memória stb.
  • A TapeStat statisztikákat közöl a rendszerhez csatlakoztatott kazettás meghajtókról.
  • A cifsiostat CIFS statisztikákat jelent.


A Sysstat olyan eszközöket is tartalmaz, amelyeket cron-on vagy systemd-en keresztül ütemezhetsz a teljesítmény- és tevékenységadatok előzményeinek összegyűjtésére és rögzítésére:

  • A SAR gyűjti, jelenti és menti a rendszer tevékenységi adatait (lásd az alábbi SAR által gyűjtött mutatók listáját).
  • A SADC egy rendszertevékenységi adatgyűjtő, amely a SAR háttérrendszereként szolgál.
  • Az SA1 bináris adatokat gyűjt és rendszertevékenység napi adatfájlban tárolja. Ez a SADC frontendje, és úgy van tervezve, hogy cronon vagy systemd-en keresztül futjon.
  • Az SA2 napi tevékenységi összefoglaló jelentést generál. Ez a SAR frontendje, és cron vagy systemd segítségével fut.
  • A SADF a SAR által gyűjtött adatokat különböző formátumokban jeleníti meg (CSV, XML, JSON stb.), és használható adatcserére más programokkal. Ez a parancs arra is használható, hogy a SAR által gyűjtött tevékenységeket grafikonozzák SVG (Scalable Vector Graphics) formátumban.


Az alapértelmezett mintavételi intervallum 10 perc, de természetesen módosítható (akár 1 másodpercig is lehet).

Telepítési oktató

A Rocky Linux 9 esetében a telepítési parancs a következő:

Konfigurációs fájl: /etc/sysconfig/sysstat
Gyűjtési frekvencia: systemctl cat sysstat-collect.timer
Gyűjtemény könyvtár: /var/log/sa

Specifikus mutatók megtekintése

CPU használat:
SAR -u -f /var/log/sa/sa05
Memóriahasználat:
SAR -r -f /var/log/sa/sa05
Swap partíció használata:
sar -S -f /var/log/sa/sa05
I/O használat:
SAR -b -f /var/log/sa/SA05
Hálózati interfész statisztikák (RX/TX):
sar -n DEV -f /var/log/sa/sa05
Kontextusváltás és folyamatalkotás másodpercenként:
SAR -W -f /var/log/sa/sa05



Használd a crontabot a pidstat hívására, hogy a következő parancsgal gyűjtsön folyamatinformációkat:

Megjegyzés: IgenLogrotate vágott rönkökkelVázlat.

Utalás:A hiperlink bejelentkezés látható.




Előző:A Stratum V1, V2 kriptovaluta hálózat kommunikál a pool protokollral
Következő:A Git szinkronizálja az elsődleges repozitóriumi elágazási kódot a privát repozitóriumi ággal
 Háziúr| Közzétéve16 másodperccel ezelőtt |
1、sysstatA szolgáltatás által szerzett adatok tükrözik a rendszer teljes teljesítményét. A sysstat adatfájlt a sar parancson keresztül olvassuk, az eredmények felhasználóbarátabbak és könnyen érthetőek;

2. ÉsA tetejénEszközök, igenBontsd le a teljesítményadatokat minden folyamatra, Az atop elemzési eredményei meglehetősen dinamikusak, hasonlóak a top közvetlen futtatásához. Képes CPU és memória állapot szerint válogatni, és rendszeres párosítást is végezhet. Az Aposar viszont inkább hasonlít a SAR eszköz kimenetére.

3、OSWatchAz eszköz olyan gyakran használt eszközökön alapul, mint a sysstat, PS és TOP, amelyeket shell szkriptekkel továbbfejlesztettek és csomagoltak. Természetesen a kimenet meglehetősen felhasználóbarát; a tar csomag telepítése és kinyerése után használható, lehetővé téve a futtatható programok és eredmények tárolását bárhol. Emellett támogatja a kimeneti tartalom tömörítését a gzip parancs hívásával.

4、nmonAz eszköz kimenete meglehetősen kuszogatottnak tűnik (nem valós idejű módban), és a kimeneti fájlok ellenőrzésével feldolgozása kényelmetlen. Azonban az adatok kinyerése után az Excel kimenettel való kombinálása felhasználóbarátabb, és viszonylag alacsony szintű tudást igényel. Bárki egyszerűen megkattinthat az Excel makró gombjára, hogy gyönyörű trenddiagramot generáljon.

Ezért, amikor rendszerprobléma lokalizációja és elemzése történik, együtt használható. A jelenlegi felhasználói tapasztalat alapján a fent említett eszközök nem foglalják el a rendszer nagy részét. Egy vállalat fontos csomópontjain, a Zabbix és Nagios eszközök telepítésén túl OSWATCH és Atop eszközöket is telepíthetsz, hogy problémák esetén elősegítsük az összetett elemzést. Az előbbivel trenddiagramokat nézhetsz, míg az utóbbit szöveges adatösszehasonlításhoz.
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com