GNU/Linux >> Znalost Linux >  >> Linux

Jak zobrazit statistiky systému Linux pomocí Saidar

Existuje spousta příkazových řádků a grafických monitorovacích nástrojů pro zobrazení statistik systému v operačních systémech Linux a Unix. Nejoblíbenějším a nejpoužívanějším nástrojem je top . K dispozici je také několik dobrých alternativ . Pomocí špičkových a špičkových programů můžeme získat souhrnné informace o systému a také seznam procesů nebo vláken aktuálně spravovaných linuxovým jádrem. Dnes uvidíme další nástroj příkazového řádku s názvem Saidar .

Saidar je jednoduchý nástroj založený na kletbách pro prohlížení statistik systému Linux a využití zdrojů v reálném čase. Je součástí libstatgrab knihovnu, kterou lze použít pro přístup ke klíčovým statistikám systému včetně CPU, procesů, zatížení, paměti, odkládacího zařízení, síťového I/O, diskového I/O a informací o systému souborů. Je napsán v C a testováno v GNU/Linuxu a různých unixových distribucích, jako je FreeBSD, NetBSD, OpenBSD, Solaris, DragonFly BSD, HP-UX a AIX.

Nainstalujte Saidar v Linuxu

Saidar je k dispozici ve výchozích úložištích populárních distribucí Linuxu.

Chcete-li nainstalovat Saidar na Debian, Ubuntu a jeho deriváty, spusťte:

$ sudo apt install saidar

Saidar je k dispozici v úložišti EPEL pro CentOS 7. Povolte úložiště EPEL pomocí příkazu:

$ sudo yum install epel-release

Poté nainstalujte Saidar na CentOS 7 příkazem:

$ sudo yum install saidar

Fedora:

$ sudo dnf install saidar

OpenSUSE:

$ sudo zypper install saidar

Zobrazení statistik systému Linux pomocí Saidar

Chcete-li zobrazit aktuální systémové statistiky pomocí Saidar v Linuxu, jednoduše spusťte:

$ saidar

Ukázkový výstup:

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

Jak můžete vidět na výše uvedeném výstupu, horní řádek zobrazuje následující podrobnosti:

  • Název hostitele systému Linux,
  • celková doba provozuschopnosti
  • a aktuální datum a čas.

Druhý řádek zobrazuje statistiky využití CPU, jako je,

  • zatížení CPU,
  • celkový počet procesů,
  • celkový počet aktuálně spuštěných/spících/zastavených/zombie procesů,
  • a celkový počet přihlášených uživatelů.

Třetí řádek zobrazuje podrobnosti o využití paměti, jako je

  • celková paměť,
  • kolik paměti je aktuálně využíváno,
  • a kolik paměti je volné.
  • použití swapu (celkové, použité a bezplatné)
  • stránkování dovnitř a ven.

Všechny podrobnosti o využití paměti jsou uvedeny v MB.

Čtvrtý sloupec zobrazuje podrobnosti o pevném disku, síti a systému souborů, jako je,

  • diskové oddíly,
  • zařízení se zpětnou vazbou,
  • Rychlost vstupu/výstupu disku,
  • počet dostupných karet síťového rozhraní
  • síťový I/O,
  • systémové přípojné body,
  • celkové procento volného a použitého místa na disku každým systémem souborů.

Stejně jako top command bude Saidar běžet a sledovat systémové prostředky, dokud jej ručně neukončíte stisknutím q .

Zobrazte statistiky systému barevně

Chcete-li povolit barevný výstup, použijte -c vlajka.

$ saidar -c

Ukázkový výstup:

Změnit interval obnovení

Ve výchozím nastavení Saidar aktualizuje statistiky každé 3 sekundy . Tento interval zpoždění obnovy můžete změnit pomocí -d vlajka.

$ saidar -d 5

Zde jsem nastavil 5 sekund jako interval obnovy. Význam - Saidar aktualizuje statistiky každých 5 sekund.

Parametry můžete dokonce kombinovat, abyste získali požadovaný výstup.

$ saidar -c -d 2

Jako ve výše uvedeném příkladu bude Saidar zobrazovat barevné statistiky systému a aktualizovat je každé 2 sekundy.

Jak získat pomoc

Chcete-li zobrazit sekci nápovědy Saidar, spusťte:

$ saidar -h

Ukázkový výstup:

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 je pouze jednoduchý, lehký monitorovací nástroj pro získání základních podrobností o systémových prostředcích. Dělá to dobře. Pokud však chcete mít přehled o všem, co se děje v systému Linux v reálném čase, měli byste zvážit použití Netdata a Doppler .


Linux
  1. Jak zobrazit metadata obrázků v systému Linux

  2. Jak řídit využití systémových prostředků pomocí ulimit v Linuxu

  3. Jak získat systémové statistiky pomocí node.js

  1. Jak změnit název hostitele v systému Linux

  2. Jak monitorovat výkon systému Linux pomocí Sysstat

  3. Jak mohu použít rsync se systémem souborů FAT?

  1. Jak zobrazit statistiky v Plesku

  2. Jak zobrazit datum a čas restartu systému Linux

  3. Jak zobrazit minulý výkon se sar v Linuxu