Prasības: Es nopirku vieglu mākoņa serveri Alibaba Cloud, dažreiz CPU ir 100% un tālvadības pulti nevar savienot, un es nezinu, kas notika, un tas atgriežas normālā stāvoklī pēc restartēšanas vai gaidīšanas kādu laiku. Jūs varat izmantot sysstat, lai regulāri apkopotu sistēmas apstākļus (daži Alibaba Cloud attēli jau ir instalēti iebūvēti).
sysstat
Oficiālā mājas lapa:Hipersaites pieteikšanās ir redzama. Avots:Hipersaites pieteikšanās ir redzama. Biežāk uzdotie jautājumi:Hipersaites pieteikšanās ir redzama.
Sysstat programmatūras pakotne satur dažādas utilītprogrammas, ko parasti izmanto komerciālais Unix, lai uzraudzītu sistēmas veiktspēju un lietošanas aktivitātes:
- iostat ziņo par CPU statistiku un bloku ierīču un starpsienu ievades/izvades statistiku.
- MPSTAT ziņo par atsevišķu vai kombinētu ar procesoru saistītu statistiku.
- pidstat ziņo statistiku par Linux uzdevumiem (procesiem): I/O, CPU, atmiņa utt.
- Tapestat ziņo statistiku par sistēmai pievienotajiem lentu diskdziņiem.
- cifsiostat ziņo par CIFS statistiku.
Sysstat satur arī rīkus, kurus varat ieplānot, izmantojot cron vai systemd, lai apkopotu un reģistrētu veiktspējas un darbības datu vēsturi:
- SAR apkopo, ziņo un saglabā informāciju par sistēmas darbībām (skatiet tālāk SAR apkopoto metriku sarakstu).
- SADC ir sistēmas darbības datu vācējs, kas kalpo kā SAR aizmugursistēma.
- SA1 apkopo bināros datus un glabā tos sistēmas darbības ikdienas datu failā. Tas ir SADC priekšgals, un tas ir paredzēts darbināšanai, izmantojot cron vai systemd.
- SA2 ģenerē ikdienas aktivitāšu kopsavilkuma atskaiti. Tas ir SAR priekšgals un ir paredzēts darbināšanai, izmantojot cron vai systemd.
- SADF parāda SAR savāktos datus dažādos formātos (CSV, XML, JSON utt.), un tos var izmantot datu apmaiņai ar citām programmām. Šo komandu var izmantot arī, lai attēlotu dažādas SAR savāktās darbības, izmantojot SVG (Scalable Vector Graphics) formātu.
Noklusējuma paraugu ņemšanas intervāls ir 10 minūtes, bet, protams, to var mainīt (tas var būt tikai 1 sekunde).
Instalēšanas apmācība
Rocky Linux 9 gadījumā instalēšanas komanda ir šāda:
Konfigurācijas fails: /etc/sysconfig/sysstat Savākšanas biežums: systemctl cat sysstat-collect.timer Kolekciju katalogs: /var/log/sa
Konkrētu metriku skatīšana
Procesora lietojums: sar -u -f /var/log/sa/sa05 Atmiņas lietojums: sar -r -f /var/log/sa/sa05 Swap nodalījuma lietojums: sar -S -f /var/log/sa/sa05 I/O lietojums: sar -b -f /var/log/sa/sa05 Tīkla interfeisa statistika (RX/TX): sar -n DEV -f /var/log/sa/sa05 Konteksta pārslēgšana un procesu izveide sekundē: sar -w -f /var/log/sa/sa05
Izmantojiet crontab, lai izsauktu pidstat, lai apkopotu procesa informāciju ar šādu komandu:
Piezīme: JāAr baļķu griezumiemStruktūras.
Atsauce:Hipersaites pieteikšanās ir redzama. |