Uno dei software più utili nel sistema operativo Microsoft Windows è Task Manager . È una potente applicazione che mostra le prestazioni complessive di un sistema Windows e l'utilizzo delle risorse. Naturalmente, ci sono così tanti programmi di monitoraggio delle risorse di sistema disponibili per la piattaforma Linux. Ma nessuno di loro aveva l'aspetto del Task Manager di Windows 8/10. Inoltre, la maggior parte di loro manca ancora di una o due funzionalità. Ad esempio, alcuni monitor di sistema non mostrano i dettagli sull'utilizzo del disco rigido e della GPU nei grafici. Fortunatamente, oggi mi sono imbattuto in un monitor di sistema Linux chiamato Sysmon .
Sysmon è uno strumento grafico di monitoraggio del sistema per Linux. Mostra le informazioni sull'utilizzo di CPU, GPU, memoria, HDD/SDD, schede di interfaccia di rete e una panoramica dei processi in esecuzione in un bel layout grafico, proprio come il Task Manager di Windows. Monitora la CPU, la GPU, la memoria, la rete e i dischi in tempo reale e visualizza tutti i dettagli in una GUI semplice e pulita.
Sysmon è un'applicazione gratuita e open source scritta in Python linguaggio di programmazione.
Installa Sysmon su Linux
Sysmon dipende da due pacchetti python, ovvero pyqtgraph
e pyqt5
. Puoi installare queste librerie utilizzando Pip come di seguito.
$ pip install pyqtgraph pyqt5
Se hai una GPU Nvidia, devi installare nvidia-smi
per monitorarne l'utilizzo.
Dopo aver installato le suddette dipendenze, eseguire il comando seguente per installare sysmon:
$ pip install sysmon
E avvialo eseguendo il seguente comando:
$ sysmon
In alternativa, git clona il repository di Sysmon usando il comando:
$ git clone https://github.com/MatthiasSchinzel/sysmon.git
Il comando precedente clona il contenuto del repository github di sysmon in una cartella locale denominata sysmon
nella directory di lavoro corrente.
Vai a sysmon/src
directory:
$ cd sysmon/src/
E avvia il programma Sysmon usando il seguente comando:
$ python sysmon.py
Come utilizzare il monitor grafico di sistema Sysmon
L'interfaccia predefinita di Sysmon è simile a quella di seguito.
Come puoi vedere, l'aspetto grafico di sysmon è simile al Task Manager di Windows.
Sysmon ottiene la maggior parte dei dati da /proc
directory nel tuo sistema Linux. Recupera i seguenti dettagli:
- i dettagli sull'utilizzo della CPU da
/proc/cpuinfo
e/proc/stat
, - Utilizzo della memoria da
/proc/meminfo
, - Utilizzo dei dischi da
/proc/diskstats
, - Utilizzo della rete
/proc/net/dev
eiwconfig
- e panoramica dei processi in esecuzione da
ps aux
comando.
Panoramica CPU e memoria di Sysmon:
Panoramica di rete e dischi di Sysmon:
Naturalmente, System Monitor di Gnome mostra l'utilizzo delle risorse nei grafici. Tuttavia, non mostra il carico HDD/SSD.
Sysmon è un progetto molto nuovo. Funziona perfettamente sul mio desktop Ubuntu 20.04 LTS. Spero che lo sviluppatore aggiunga altre funzionalità nei giorni a venire.