Heim >Computer-Tutorials >Computerwissen >Super praktisch! Sar-Befehle, die Sie zum Linux-Meister machen

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

王林
王林nach vorne
2024-03-01 08:01:02551Durchsuche

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 [选项]

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

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

# vi /etc/sysconfig/sysstat

Ä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

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

3.Speichernutzung

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

4. Tauschen und nutzen

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

5. Durchschnittliche Belastung

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

6. Verwenden Sie Paging

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

7.IO-Nutzung

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

8. Festplatten-IO-Nutzung

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

9.Netzwerkstatistiken

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

10. Energieverwaltungsstatistiken

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

11. Speicherstatistik (Seitenaktivität)

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:mryunwei.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen