GNU/Linux >> Znalost Linux >  >> Linux

Sysmon – Monitor systému Linux (jako Správce úloh systému Windows)

Jedním z nejužitečnějších programů v operačním systému Microsoft Windows je Správce úloh . Je to výkonná aplikace, která ukazuje celkový výkon systému Windows a využití zdrojů. Pro platformu Linux je samozřejmě k dispozici mnoho programů pro monitorování systémových prostředků. Žádný z nich však neměl vzhled a chování správce úloh systému Windows 8/10. Také většině z nich stále chybí jedna nebo dvě funkce. Některé systémové monitory například nezobrazují v grafech podrobnosti o využití pevného disku a GPU. Naštěstí jsem dnes narazil na monitor systému Linux s názvem Sysmon .

Sysmon je grafický nástroj pro monitorování systému pro Linux. Zobrazuje informace o využití CPU, GPU, paměti, HDD/SDD, síťových kartách a přehled běžících procesů v pěkném grafickém uspořádání, stejně jako Windows Task Manager. Monitoruje CPU, GPU, paměť, síť a disky v reálném čase a zobrazuje všechny podrobnosti v čistém a jednoduchém GUI.

Sysmon je bezplatná a open source aplikace napsaná v Pythonu programovací jazyk.

Nainstalujte Sysmon v systému Linux

Sysmon závisí na dvou balíčcích pythonu, jmenovitě pyqtgraph a pyqt5 . Tyto knihovny můžete nainstalovat pomocí Pip jako níže.

$ pip install pyqtgraph pyqt5

Pokud máte GPU Nvidia, musíte nainstalovat nvidia-smi sledovat jeho využití.

Po instalaci výše uvedených závislostí spusťte následující příkaz k instalaci sysmon:

$ pip install sysmon

A spusťte jej spuštěním následujícího příkazu:

$ sysmon

Případně git klonujte úložiště Sysmon pomocí příkazu:

$ git clone https://github.com/MatthiasSchinzel/sysmon.git

Výše uvedený příkaz klonuje obsah úložiště sysmon github do místní složky s názvem sysmon v aktuálním pracovním adresáři.

Přejděte na sysmon/src adresář:

$ cd sysmon/src/

A spusťte program Sysmon pomocí následujícího příkazu:

$ python sysmon.py

Jak používat monitor grafického systému Sysmon

Výchozí rozhraní systému Sysmon vypadá takto.

Jak můžete vidět, vzhled a chování sysmon se podobá správci úloh systému Windows.

Sysmon získává většinu dat z /proc adresář ve vašem systému Linux. Získá následující podrobnosti:

  • podrobnosti o využití CPU z /proc/cpuinfo a /proc/stat ,
  • Využití paměti z /proc/meminfo ,
  • Využití disků z /proc/diskstats ,
  • Využití sítě /proc/net/dev a iwconfig
  • a přehled běžících procesů z ps aux příkaz.

Přehled CPU a paměti od Sysmon:

Přehled sítí a disků od společnosti Sysmon:

Sledování systému Gnome samozřejmě zobrazuje využití zdrojů v grafech. Nezobrazuje však zatížení HDD/SSD.

Sysmon je velmi nový projekt. Na mém desktopu Ubuntu 20.04 LTS to funguje dobře. Doufám, že vývojář v nadcházejících dnech přidá další funkce.


Linux
  1. Linux – Klávesová zkratka Správce úloh V Linuxu?

  2. Správce úloh pro Ubuntu?

  3. Klávesová zkratka správce úloh v Linuxu?

  1. Monitorujte svůj systém Linux ve svém terminálu pomocí procps-ng

  2. System Monitoring Center je ideální správce úloh a monitorování zdrojů pro Linux

  3. Jak používat správce úloh v Ubuntu ke sledování systému

  1. Jak monitorovat systém Linux pomocí příkazu Glances

  2. Filelight – Vizualizace využití disku na vašem systému Linux

  3. Jak monitorovat dobu provozu systému Linux pomocí Uptimed