Reikalavimai: Aš nusipirkau lengvą debesies serverį "Alibaba Cloud", kartais procesorius yra 100% ir nuotolinio valdymo pulto negalima prijungti, ir nežinau, kas atsitiko, ir jis grįžta į normalią būseną paleidus iš naujo ar laukiant tam tikrą laiką. Galite naudoti "sysstat", kad reguliariai rinktumėte sistemos sąlygas (kai kurie "Alibaba Cloud" vaizdai jau yra įdiegti).
Sysstat
Oficiali svetainė:Hipersaito prisijungimas matomas. Šaltinis:Hipersaito prisijungimas matomas. Dažnai užduodami klausimai:Hipersaito prisijungimas matomas.
Sysstat programinės įrangos pakete yra įvairių paslaugų, kurias komerciniai Unix dažniausiai naudoja sistemos našumui ir naudojimo veiklai stebėti:
- iostat praneša procesoriaus statistiką ir blokinių įrenginių bei skaidinių įvesties / išvesties statistiką.
- MPSTAT pateikia individualią arba kombinuotą su procesoriumi susijusią statistiką.
- pidstat pateikia Linux užduočių (procesų) statistiką: I/O, CPU, atmintis ir kt.
- "Tapestat" praneša prie sistemos prijungtų juostų įrenginių statistiką.
- cifsiostat praneša CIFS statistiką.
"Sysstat" taip pat yra įrankių, kuriuos galite suplanuoti naudodami cron arba systemd, kad rinktumėte ir įrašytumėte veiklos ir veiklos duomenų istoriją:
- SAR renka, praneša ir išsaugo sistemos veiklos informaciją (žr. toliau pateiktą SAR surinktų metrikų sąrašą).
- PAVB yra sistemos veiklos duomenų rinktuvas, kuris naudojamas kaip SAR vidinė sistema.
- SA1 renka dvejetainius duomenis ir saugo juos sistemos veiklos kasdieniame duomenų faile. Tai yra SADC sąsaja ir skirta veikti per cron arba systemd.
- SA2 sugeneruoja dienos veiklos suvestinės ataskaitą. Tai yra SAR priekinė dalis ir skirta veikti per cron arba systemd.
- SADF rodo SAR surinktus duomenis įvairiais formatais (CSV, XML, JSON ir kt.) ir gali būti naudojami keičiantis duomenimis su kitomis programomis. Ši komanda taip pat gali būti naudojama įvairioms SAR surinktoms veikloms grafiškai vaizduoti naudojant SVG (Scalable Vector Graphics) formatą.
Numatytasis atrankos intervalas yra 10 minučių, tačiau, žinoma, jį galima keisti (jis gali būti vos 1 sekundė).
Diegimo pamoka
"Rocky Linux 9" atveju diegimo komanda yra tokia:
Konfigūracijos failas: /etc/sysconfig/sysstat Rinkimo dažnis: systemctl cat sysstat-collect.timer Kolekcijų katalogas: /var/log/sa
Konkrečios metrikos peržiūra
Cpu: sar -u -f /var/log/sa/sa05 Atminties: sar -r -f /var/log/sa/sa05 Apsikeitimo skaidinio naudojimas: sar -S -f /var/log/sa/sa05 I/O naudojimas: sar -b -f /var/log/sa/sa05 Tinklo sąsajos statistika (RX/TX): sar -n DEV -f /var/log/sa/sa05 Konteksto perjungimas ir procesų kūrimas per sekundę: sar -w -f /var/log/sa/sa05
Naudokite crontab, kad iškviestumėte pidstat ir rinktumėte proceso informaciją naudodami šią komandą:
Pastaba: TaipSu rąstiniais pjaustymo rąstaisStruktūros.
Nuoroda:Hipersaito prisijungimas matomas. |