GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So zeigen Sie Linux-Systemstatistiken mit Saidar an

Es gibt viele Befehlszeilen- und grafische Überwachungstools, um Systemstatistiken in Linux- und Unix-Betriebssystemen anzuzeigen. Das beliebteste und am weitesten verbreitete Tool ist top . Es gibt auch ein paar gute Alternativen nach oben . Mit top- und top-like-Programmen können wir die zusammenfassenden Systeminformationen sowie eine Liste der Prozesse oder Threads abrufen, die derzeit vom Linux-Kernel verwaltet werden. Heute werden wir ein weiteres Befehlszeilenprogramm namens Saidar sehen .

Saidar ist ein einfaches, auf Flüchen basierendes Tool zum Anzeigen von Linux-Systemstatistiken und Ressourcennutzung in Echtzeit. Es ist Teil von libstatgrab Bibliothek, die für den Zugriff auf wichtige Systemstatistiken verwendet werden kann, einschließlich Informationen zu CPU, Prozessen, Auslastung, Arbeitsspeicher, Auslagerung, Netzwerk-E/A, Festplatten-E/A und Dateisystem. Es ist in C geschrieben und getestet in GNU/Linux und verschiedenen Unix-ähnlichen Distributionen wie FreeBSD, NetBSD, OpenBSD, Solaris, DragonFly BSD, HP-UX und AIX.

Installieren Sie Saidar unter Linux

Saidar ist in den Standard-Repositories gängiger Linux-Distributionen verfügbar.

Um Saidar auf Debian, Ubuntu und seinen Derivaten zu installieren, führen Sie Folgendes aus:

$ sudo apt install saidar

Saidar ist im EPEL-Repository für CentOS 7 verfügbar. Aktivieren Sie das EPEL-Repository mit dem Befehl:

$ sudo yum install epel-release

Installieren Sie dann Saidar auf CentOS 7 mit dem Befehl:

$ sudo yum install saidar

Fedora:

$ sudo dnf install saidar

OpenSUSE:

$ sudo zypper install saidar

Linux-Systemstatistiken mit Saidar anzeigen

Um die aktuellen Systemstatistiken mit Saidar unter Linux anzuzeigen, führen Sie einfach Folgendes aus:

$ saidar

Beispielausgabe:

Hostname  : ostechnix      Uptime : 05:58:30          Date : 2020-09-15 17:10:46

Load 1    :   0.65   CPU Idle  :  97.14%  Running   :    51   Zombie    :     0
Load 5    :   0.63   CPU System:   0.75%  Sleeping  :   222   Total     :   277
Load 15   :   0.67   CPU User  :   8.68%  Stopped   :     2   No. Users :     1

Mem Total :   7869M  Swap Total:   2047M  Mem Used  : 39.65%  Paging in :     0
Mem Used  :   3120M  Swap Used :      0B  Swap Used :  0.00%  Paging out:     0
Mem Free  :   4749M  Swap Free :   2047M  Total Used: 31.46%

Disk Name      Read         Write         Network Interface        rx        tx
loop0            0B            0B         tap-d8f1eebb39f          0B        0B
loop1            0B            0B         mpqemubr0                0B        0B
loop2            0B            0B         virbr0                   0B        0B
loop3            0B            0B         wlp9s0                  86B       57B
loop4            0B            0B         enp5s0                   0B        0B
loop5            0B            0B         mpqemubr0-dummy          0B        0B
loop6            0B            0B         lo                       0B        0B
loop7            0B            0B         virbr0-nic               0B        0B
sda              0B        28672B
sda1             0B        28672B         Mount Point            Free      Used
sr0              0B            0B         /sys                     0B         -
sdb              0B            0B         /proc                    0B         -
loop8            0B            0B         /dev                  3890M      0.00%
loop9            0B            0B         /dev/pts                 0B         -
loop10           0B            0B         /run                   785M      0.24%
loop11           0B            0B         /                    44051M     90.09%
loop12           0B            0B         /sys/kernel/securit      0B         -
loop13           0B            0B         /dev/shm              3487M     11.36%
loop14           0B            0B         /run/lock             5116K      0.08%
loop15           0B            0B         /sys/fs/cgroup        3934M      0.00%
loop16           0B            0B         /sys/fs/cgroup/unif      0B         -
loop17           0B            0B         /sys/fs/cgroup/syst      0B         -
loop18           0B            0B         /sys/fs/pstore           0B         -
loop19           0B            0B         /sys/fs/bpf              0B         -
loop20           0B            0B         /sys/fs/cgroup/pids      0B         -
loop21           0B            0BTotal    /sys/fs/cgroup/cpu,      0B         -
                                          /sys/fs/cgroup/memo      0B         -/sys/fs/cgroup/net_     0B     -/sys/fs/cgroup/perf     0B     -/sys/fs/cgroup/devi     0B

Wie Sie in der obigen Ausgabe sehen können, zeigt die oberste Zeile die folgenden Details:

  • Hostname des Linux-Systems,
  • Gesamtbetriebszeit
  • und das aktuelle Datum und die Uhrzeit.

Die zweite Zeile zeigt die CPU-Auslastungsstatistiken wie z. B.

  • CPU-Last,
  • Gesamtzahl der Prozesse,
  • Gesamtzahl der derzeit laufenden/schlafenden/angehaltenen/Zombie-Prozesse,
  • und Gesamtzahl der angemeldeten Benutzer.

Die dritte Zeile zeigt die Details zur Speichernutzung an, z. B.

  • Gesamtspeicher,
  • wie viel Speicher derzeit verwendet wird,
  • und wie viel Speicher frei ist.
  • Swap-Nutzung (gesamt, verwendet und kostenlos)
  • Ein- und Ausblättern.

Alle Details zur Speichernutzung werden in MB angezeigt.

Die vierte Spalte zeigt die Festplatten-, Netzwerk- und Dateisystemdetails wie

  • Festplattenpartitionen,
  • Loopback-Geräte,
  • Festplatten-E/A-Geschwindigkeit,
  • keine verfügbaren Netzwerkschnittstellenkarten,
  • Netzwerk-E/A,
  • System-Mount-Punkte,
  • Gesamtprozentsatz des freien und belegten Speicherplatzes durch jedes Dateisystem.

Genau wie der Top-Befehl wird Saidar weiter ausgeführt und die Systemressourcen überwacht, bis Sie es manuell beenden, indem Sie q drücken .

Systemstatistiken in Farbe anzeigen

Um eine farbige Ausgabe zu ermöglichen, verwenden Sie -c Flagge.

$ saidar -c

Beispielausgabe:

Aktualisierungsintervall ändern

Standardmäßig aktualisiert Saidar die Statistiken alle 3 Sekunden . Sie können dieses Aktualisierungsverzögerungsintervall mit -d ändern Flagge.

$ saidar -d 5

Hier habe ich als Aktualisierungsintervall 5 Sekunden eingestellt. Bedeutung - Saidar aktualisiert die Statistiken alle 5 Sekunden.

Sie können die Parameter sogar kombinieren, um eine gewünschte Ausgabe zu erhalten.

$ saidar -c -d 2

Wie im obigen Beispiel gibt Saidar Systemstatistiken in Farbe aus und aktualisiert die Statistiken alle 2 Sekunden.

Hilfe bekommen

Um den Saidar-Hilfeabschnitt anzuzeigen, führen Sie Folgendes aus:

$ saidar -h

Beispielausgabe:

Usage: saidar [-d delay] [-c] [-v] [-h]

  -d    Sets the update time in seconds
  -c    Enables coloured output
  -v    Prints version number
  -h    Displays this help information.

Report bugs to <https://libstatgrab.org/issues>.

Saidar ist nur ein einfaches, leichtgewichtiges Überwachungsdienstprogramm, um die grundlegenden Systemressourcendetails abzurufen. Es macht den Job gut. Wenn Sie jedoch in Echtzeit Einblicke in alles erhalten möchten, was auf einem Linux-System passiert, sollten Sie die Verwendung von Netdata in Betracht ziehen und Doppler .


Linux
  1. So ändern Sie den Hostnamen unter Linux

  2. So zeigen Sie Bildmetadaten unter Linux an

  3. So steuern Sie die Systemressourcennutzung mit ulimit in Linux

  4. So zeigen Sie die vergangene Leistung mit sar in Linux an

  5. So erhalten Sie Systemstatistiken mit node.js

So prüfen Sie ein Remote-Linux-System mit dem Lynis Security Tool

So zeigen Sie die Festplattennutzung mit Duf unter Linux und Unix an

So sichern und wiederherstellen Sie ein Linux-System mit Timeshift

So sichern Sie Linux-Server mit SE Linux

So zeigen Sie Hardwareinformationen unter Linux an

So listen Sie Dienste unter Linux auf