GNU/Linux >> Linux Esercitazione >  >> Linux

Sysmon:un monitor di sistema Linux (come Task Manager di Windows)

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 e iwconfig
  • 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.


Linux
  1. Monitora il tuo sistema Linux nel tuo terminale con procps-ng

  2. System Monitoring Center è un Task Manager e un monitor di risorse ideali per Linux

  3. Linux - Scorciatoia da tastiera di Task Manager in Linux?

  4. Task Manager per Ubuntu?

  5. Scorciatoia da tastiera del task manager in Linux?

Usa l'equivalente di Task Manager in Linux

Monitora attività Linux con SysMonTask

Sysmon:un monitor grafico dell'attività del sistema per Linux

Come installare e utilizzare GNOME System Monitor e Task Manager in Debian 10

I 15 migliori emulatori Linux per sistemi Windows

Esiste un modo rapido/automatico per modificare la luminosità del monitor di notte su Windows 7 o Linux?