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ő).
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ó. |