Einführung
Systemaktivitätsbericht (sar ) ist ein von Unix System V abgeleiteter Systemüberwachungsbefehl, der verwendet wird, um über verschiedene Systemlasten zu berichten, einschließlich CPU-Aktivität, Speicher/Paging, Interrupts, Gerätelast, Netzwerk- und Swap-Space-Nutzung. Sar verwendet /proc Dateisystem zum Sammeln von Informationen.
In diesem Tutorial zeigen wir Ihnen, wie Sie den SAR-Befehl unter Linux installieren und verwenden.
Installation
- Also sar möglicherweise nicht standardmäßig installiert. Wir müssen sysstat installieren vor der Verwendung
dnf install sysstat -y #CentOS
sudo apt install sysstat -y #Ubuntu
- Starten und aktivieren Sie auch den Sysstat-Dienst
systemctl start sysstat.service && systemctl enable sysstat.service
- Überprüfen Sie dann die sar-Version
sar -V
Verwenden des SAR-Befehls
Syntax :
sar -[options] [time_interval]
- Zum Melden von CPU-Details insgesamt 10 Mal im Abstand von 2 Sekunden.
sar -u 2 10
- Zum Anzeigen des verwendeten Speichers, des freien Speichers, des verfügbaren Caches und der Puffer insgesamt 5 Mal im Intervall von 1 Sekunde.
sar -r 1 5
- Zeige auf dem Gerät gemountete Dateisysteme insgesamt 5 Mal im Abstand von 2 Sekunden.
sar -F 2 5
- Zeigen Sie die Details der blockierten Geräte insgesamt 4 Mal im Abstand von 3 Sekunden an.
sar -d 3 4
- Auch Anzeige, Länge der Warteschlange, Anzahl der Prozesse und durchschnittliche Auslastung.
sar -q 1 4
- CPU-Auslastung für gegebenen Kern anzeigen. (Für meine wähle ich 2 Kerne)
sar -P 1 2 2
- Zum Anzeigen von Netzwerkschnittstelle, Netzwerkgeschwindigkeit, IPV4-, TCPV4-, ICMPV4-Netzwerkverkehr und Fehlern für insgesamt 4 Mal und 2 Sekunden Intervallzeit ausführen
sar -n DEV 2 4 | egrep -v lo
- Prozess, Kernel-Thread, I-Node und die Dateitabellen anzeigen
sar -v 1 4
- Statistiken zum Tauschen melden
sar -S 1 4
- Berichten Sie auch E/A wie Transaktion pro Sekunde gelesen pro Sekunde schreiben pro Sekunde
sar -b 1 5
- Kontextwechsel, Anzahl der pro Sekunde erstellten Prozesse und Anzahl der Austauschvorgänge pro Sekunde anzeigen
sar -w 2 3
- Paging-Statistiken anzeigen:eingelagerte KB/s, ausgelagerte KB/s und Seitenfehler/s
sar -B 1 4
HINWEIS :Wenn der Intervallbefehl auf null gesetzt ist, werden durchschnittliche Statistiken vom Zeitpunkt des Systemstarts angezeigt. Wenn die Anzahl nicht bereitgestellt wird und das Intervall angegeben ist, werden Statistiken kontinuierlich nach jedem Intervall bereitgestellt.
Schlussfolgerung
Das ist es.
Wir haben gezeigt, wie man SAR-Befehl installiert und verwendet unter Linux.
Danke