sar erstellt einen Systemnutzungsbericht unter Verwendung der aus der Systemaktivität gesammelten Daten. Diese Berichte bestehen aus verschiedenen Abschnitten, die jeweils die Art der Daten und den Zeitpunkt der Datenerfassung enthalten. Der Standardmodus des Befehls sar zeigt die CPU-Auslastung in unterschiedlichen Zeitschritten für verschiedene Ressourcen an, die auf die CPU zugreifen (z. B. Benutzer, System, E/A-Planer usw.). Darüber hinaus wird der Prozentsatz der inaktiven CPU für einen bestimmten Zeitraum angezeigt. Der Durchschnittswert für jeden Datenpunkt wird unten im Bericht aufgeführt. Standardmäßig erfasst sar alle 10 Minuten Daten. Sie können diese Berichte jedoch mithilfe verschiedener Optionen filtern und anpassen.
Ähnlich wie der uptime-Befehl kann Ihnen auch der sar-Befehl dabei helfen, die CPU-Auslastung zu überwachen. Mit sar können Sie nachvollziehen, wann eine übermäßige Belastung auftritt und welche spezifischen Details dies verursachen können. sar stellt detailliertere Daten bereit, die Ihnen helfen, die Systemleistung besser zu analysieren und potenzielle Probleme rechtzeitig zu beheben.
Die Syntax dessar-Befehls lautet:
# sar [选项]
Um den Befehl sar zu installieren, benötigen Sie das Paket „sysstat“.
# yum install sysstat # rpm -ivh sysstat-2.3.4
Konfigurieren Sie sar so, dass Protokolle über die standardmäßigen 7 Tage hinaus aufbewahrt werden.
# vi /etc/sysconfig/sysstat
Ändern Sie den Parameter „HISTORY“.
Erhalten Sie die aktuelle CPU-Auslastung.
# sar 2 10 # sar -p 2 10 # sar-P ALL 2 10
So erhalten Sie die CPU-Auslastung für das vorherige Datum, z. B. den 14.:
# sar -P ALL -f /var/log/sa/sa14
c. So erhalten Sie die CPU-Auslastung von 7.00 bis 15.00 Uhr am 10. des Monats (d. h. zu einer bestimmten Zeit):
# sar -P ALL -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00
Erhalten Sie die aktuelle Speichernutzung:
# sar -r 2 10
So erhalten Sie die Speichernutzung des vorherigen Datums, z. B. des 14.:
# sar -r -f /var/log/sa/sa14
So erhalten Sie die Speichernutzung von 7:00 bis 15:00 Uhr am 10. des Monats (d. h. zu einer bestimmten Zeit):
# sar -r -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00
Um die aktuelle Börsennutzung zu erhalten:
# sar -S 2 10
So erhalten Sie die Tauschnutzung für das vorherige Datum, z. B. den 14.:
# sar -S -f /var/log/sa/sa14
Um die Swap-Nutzung am 10. des Monats von 7.00 bis 15.00 Uhr zu erhalten:
# sar -S -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00
So erhalten Sie aktuelle durchschnittliche Laststatistiken:
# sar -q 2 10
Um die Lastdurchschnittsstatistik für das vorherige Datum zu erhalten, z. B. den 14.:
# sar -q -f /var/log/sa/sa14
Um die Auslastungsdurchschnittsstatistik für den 10. des Monats (7.00 bis 15.00 Uhr) zu erhalten:
# sar -q -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00
So erhalten Sie die aktuelle Paginierungsnutzung:
# sar -B 2 10
So erhalten Sie die Paginierungsverwendung für das vorherige Datum, z. B. den 14.:
# sar -B -f /var/log/sa/sa14
Um die Nutzung am 10. des Monats von 7.00 bis 15.00 Uhr zu erhalten:
# sar -B -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00
Aktuelle IO-Nutzung abrufen:
# sar -b 2 10
So erhalten Sie die IO-Nutzung des vorherigen Datums, z. B. des 14.:
# sar -b -f /var/log/sa/sa14
So erhalten Sie die IO-Nutzung von 7:00 bis 15:00 Uhr am 10. des Monats:
# sar -b -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00
Erhalten Sie die aktuelle Festplatten-IO-Nutzung:
# sar -d -p 2 10
So erhalten Sie die Festplatten-IO-Nutzung des vorherigen Datums, z. B. des 14.:
# sar -d -p -f /var/log/sa/sa14
So erhalten Sie die Festplatten-IO-Nutzung am 10. des Monats von 7:00 bis 15:00 Uhr:
# sar -d -p -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00
So erhalten Sie aktuelle Netzwerkgerätestatistiken:
# sar -n DEV 2 10
So erhalten Sie Netzwerkgerätestatistiken für das vorherige Datum, z. B. den 14.:
# sar -n DEV -f /var/log/sa/sa14
So erhalten Sie am 10. des Monats von 7:00 bis 15:00 Uhr Netzwerkgerätestatistiken:
# sar -n DEV -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00
So erhalten Sie die aktuelle Energieverwaltungsnutzung:
# sar -m 2 10
So erhalten Sie die Energieverwaltungsnutzung für das vorherige Datum, z. B. den 14. Tag:
# sar -m -f /var/log/sa/sa14
Um die Energieverwaltungsnutzung am 10. des Monats von 7:00 bis 15:00 Uhr zu erhalten:
# sar -m ALL -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00
Um aktuelle Speicherstatistiken zu erhalten:
# sar -R 2 10
So erhalten Sie Speicherstatistiken für das vorherige Datum, z. B. den 14.:
# sar -R -f /var/log/sa/sa14
Um Gedächtnisstatistiken für den 10. des Monats (7 bis 15 Uhr) zu erhalten:
# sar -R ALL -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00
Das obige ist der detaillierte Inhalt vonSuper praktisch! Sar-Befehle, die Sie zum Linux-Meister machen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!