Super praktisch! Sar-Befehle, die Sie zum Linux-Meister machen

王林
Freigeben: 2024-03-01 08:01:02
nach vorne
498 Leute haben es durchsucht

Super praktisch! Sar-Befehle, die Sie zum Linux-Meister machen

1. Übersicht

Der Befehl

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 des

sar-Befehls lautet:

# sar [选项]
Nach dem Login kopieren

2. sar-Befehlsbeispiel

1. Installieren Sie den Befehl sar

Um den Befehl sar zu installieren, benötigen Sie das Paket „sysstat“.

# yum install sysstat
# rpm -ivh sysstat-2.3.4
Nach dem Login kopieren

Konfigurieren Sie sar so, dass Protokolle über die standardmäßigen 7 Tage hinaus aufbewahrt werden.

# vi /etc/sysconfig/sysstat
Nach dem Login kopieren

Ändern Sie den Parameter „HISTORY“.

2.CPU-Auslastung

Erhalten Sie die aktuelle CPU-Auslastung.

# sar 2 10
# sar -p 2 10
# sar-P ALL 2 10
Nach dem Login kopieren

So erhalten Sie die CPU-Auslastung für das vorherige Datum, z. B. den 14.:

# sar -P ALL -f /var/log/sa/sa14
Nach dem Login kopieren

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
Nach dem Login kopieren

3.Speichernutzung

Erhalten Sie die aktuelle Speichernutzung:

# sar -r 2 10
Nach dem Login kopieren

So erhalten Sie die Speichernutzung des vorherigen Datums, z. B. des 14.:

# sar -r -f /var/log/sa/sa14
Nach dem Login kopieren

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
Nach dem Login kopieren

4. Tauschen und nutzen

Um die aktuelle Börsennutzung zu erhalten:

# sar -S 2 10
Nach dem Login kopieren

So erhalten Sie die Tauschnutzung für das vorherige Datum, z. B. den 14.:

# sar -S -f /var/log/sa/sa14
Nach dem Login kopieren

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
Nach dem Login kopieren

5. Durchschnittliche Belastung

So erhalten Sie aktuelle durchschnittliche Laststatistiken:

# sar -q 2 10
Nach dem Login kopieren

Um die Lastdurchschnittsstatistik für das vorherige Datum zu erhalten, z. B. den 14.:

# sar -q -f /var/log/sa/sa14
Nach dem Login kopieren

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
Nach dem Login kopieren

6. Verwenden Sie Paging

So erhalten Sie die aktuelle Paginierungsnutzung:

# sar -B 2 10
Nach dem Login kopieren

So erhalten Sie die Paginierungsverwendung für das vorherige Datum, z. B. den 14.:

# sar -B -f /var/log/sa/sa14
Nach dem Login kopieren

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
Nach dem Login kopieren

7.IO-Nutzung

Aktuelle IO-Nutzung abrufen:

# sar -b 2 10
Nach dem Login kopieren

So erhalten Sie die IO-Nutzung des vorherigen Datums, z. B. des 14.:

# sar -b -f /var/log/sa/sa14
Nach dem Login kopieren

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
Nach dem Login kopieren

8. Festplatten-IO-Nutzung

Erhalten Sie die aktuelle Festplatten-IO-Nutzung:

# sar -d -p 2 10
Nach dem Login kopieren

So erhalten Sie die Festplatten-IO-Nutzung des vorherigen Datums, z. B. des 14.:

# sar -d -p -f /var/log/sa/sa14
Nach dem Login kopieren

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
Nach dem Login kopieren

9.Netzwerkstatistiken

So erhalten Sie aktuelle Netzwerkgerätestatistiken:

# sar -n DEV 2 10
Nach dem Login kopieren

So erhalten Sie Netzwerkgerätestatistiken für das vorherige Datum, z. B. den 14.:

# sar -n DEV -f /var/log/sa/sa14
Nach dem Login kopieren

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
Nach dem Login kopieren

10. Energieverwaltungsstatistiken

So erhalten Sie die aktuelle Energieverwaltungsnutzung:

# sar -m 2 10
Nach dem Login kopieren

So erhalten Sie die Energieverwaltungsnutzung für das vorherige Datum, z. B. den 14. Tag:

# sar -m -f /var/log/sa/sa14
Nach dem Login kopieren

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
Nach dem Login kopieren

11. Speicherstatistik (Seitenaktivität)

Um aktuelle Speicherstatistiken zu erhalten:

# sar -R 2 10
Nach dem Login kopieren

So erhalten Sie Speicherstatistiken für das vorherige Datum, z. B. den 14.:

# sar -R -f /var/log/sa/sa14
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:mryunwei.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage