MatthiasSchinzel / sysmon

Graphical system monitor for linux, including information about CPU, GPU, Memory, HDD/SDD and your network connections. Similar to windows task manager.
GNU General Public License v3.0
296 stars 25 forks source link
linux system-monitor system-monitoring task-manager ubuntu


Linux activity monitor

Key FeaturesGetting Started

Key features

forthebadge made-with-python

Graphical visualization of the following data:

You can also see an overview of running processes.

Getting Started

I wanted to have a graphical visualization of the load of most physical devices. The system monitor in ubuntu does a great job, but is not displaying HDD and SDD load as well as no GPU load. This tools brings all the information together to one place, similar to task manager in windows.

1. Installation and run

Just simply

pip install sysmon

To run the program, just simply run in your cmd line

sysmon

If you want to monitor your Nvidia GPU, nvidia-smi has to be installed.

Probably you want some shortcut, you can do this with alacarte.

2. Data origin

Most data comes from the /proc directory.

In more detail:

I this choice of data source makes the program usable across multiple linux distributions. (Only tested on Ubuntu 18.04 and 20.04)

3. To do

License

Please see LICENSE file.