|
|
Opublikowano 2025-9-25 10:41:14
|
|
|
|

Wymagania: Kupiłem lekki serwer chmurowy w Alibaba Cloud, czasem procesor działa w 100% i pilot nie da się połączyć, nie wiem, co się stało, a po ponownym uruchomieniu lub oczekiwaniu wraca do normy. Możesz regularnie zbierać warunki systemowe (niektóre obrazy Alibaba Cloud są już zainstalowane w systemie).
sysstat
Oficjalna strona internetowa:Logowanie do linku jest widoczne. Źródło:Logowanie do linku jest widoczne. Najczęściej zadawane pytania:Logowanie do linku jest widoczne.
Pakiet oprogramowania sysstat zawiera różnorodne narzędzia powszechnie używane przez komercyjny system Unix do monitorowania wydajności systemu i działań użytkowych:
- Iostat raportuje statystyki CPU oraz statystyki wejścia/wyjścia dla urządzeń blokowych i partycji.
- MPSTAT raportuje indywidualne lub połączone statystyki związane z procesorami.
- Pidstat raportuje statystyki dotyczące zadań (procesów) Linuksa: I/O, CPU, pamięć itd.
- Tapestat raportuje statystyki dotyczące napędów taśmowych podłączonych do systemu.
- cifsiostat podaje statystyki CIFS.
Sysstat zawiera także narzędzia, które można zaplanować za pomocą CRON lub Systemd do zbierania i rejestrowania historii danych dotyczących wydajności i aktywności:
- SAR zbiera, raportuje i zapisuje informacje o aktywności systemu (patrz lista metryk zbieranych przez SAR poniżej).
- SADC to zbieracz danych aktywności systemowej, który służy jako zaplecze dla SAR.
- SA1 zbiera dane binarne i przechowuje je w pliku danych aktywności systemowej codziennie. Jest to frontend SADC i zaprojektowany do działania przez cron lub systemd.
- SA2 generuje codzienny raport podsumowujący aktywność. Jest to frontend SAR i zaprojektowany do działania przez cron lub systemd.
- SADF wyświetla dane zebrane przez SAR w różnych formatach (CSV, XML, JSON itp.) i może być używany do wymiany danych z innymi programami. To polecenie może być również używane do wykresu różnych działań zbieranych przez SAR w formacie SVG (Scalable Vector Graphics).
Domyślny odstęp próbkowania to 10 minut, ale oczywiście można go zmienić (może być nawet na 1 sekundę).
Tutorial instalacji
W przypadku Rocky Linux 9 polecenie instalacji wygląda następująco:
Plik konfiguracyjny: /etc/sysconfig/sysstat Częstotliwość zbierania: systemctl cat sysstat-collect.timer Katalog kolekcji: /var/log/sa
Zobacz konkretne metryki
Wykorzystanie CPU: sar -u -f /var/log/sa/sa05 Zużycie pamięci: sar -r -f /var/log/sa/sa05 Wykorzystanie partycji swap: sar -S -f /var/log/sa/sa05 Wykorzystanie I/O: sar -b -f /var/log/sa/sa05 Statystyki interfejsów sieciowych (RX/TX): sar -n DEV -f /var/log/sa/sa05 Przełączanie kontekstu i tworzenie procesów na sekundę: sar -w -f /var/log/sa/sa05
Użyj crontab, aby wywołać pidstat i zebrać informacje o procesie za pomocą następującego polecenia:
Uwaga: TakPrzy kłodach ciętych logrotatemZarys.
Odniesienie:Logowanie do linku jest widoczne. |
Poprzedni:Sieć kryptowalut Stratum V1, V2 komunikuje się z protokołem puliNastępny:Git synchronizuje kod gałęzi pierwotnego repozytorium z gałęzią prywatnego repozytorium
|