BusyTasks
System Software
Score 50%
Description:

This program uses several unix command line tools to receive its input. Please read at least section REQUIREMENTS before installation.
Moreover, I'd be very grateful for any kind of feedback.

Isn't everything some kind of process? At least on a computer it is. So let's keep an eye on them. This program is a revival of my BusyTasks plasmoid for the KDE4 desktop (see https://www.gnome-look.org/p/1002049/ ). Due to several issues with KDE5 I decided to switch to java and give it one more chance to live and prosper there. It uses several programs to get its input. The collected data is neither unique nor new, but the idea to clearly sum it up in one single program is. This task monitor displays up to four different tasks, each with different priority.
BusyTasks is highly configurable to fit most desktop designs.
It supports data highlighting according to units. GB are displayed in magenta, MB in red, KB in cyan/ochre. As of version 1.2, data history of the last 10 minutes is plotted in a graph when moving the mouse over the app. BusyTasks is only useful if it is always visible (e.g. residing on a panel) If you'd have got to minimize windows or show the desktop to have a glance on it you could equally start the system monitor.
––––––––––––––––––––––––––––––––––––––––––––
REQUIREMENTS (and installation instructions)
top
This program usually is installed by default on Unix operating systems. Your $HOME system variable needs to be set.

iotop
Verify installation via CLI. You need to set the superuser password in the program configuration, else BusyTasks won't be able to collect data!
http://guichaz.free.fr/iotop/

nethogs
Verify installation via CLI. You need to set the superuser password in the program configuration, else BusyTasks won't be able to collect data!
https://github.com/raboof/nethogs

java 7 or java 9
Java 8 is not supported (yet). Do not hesitate to upgrade to 9, it's fast and easily done via your package manager.
Before starting the application, make sure to set the necessary privileges for executables.
––––––––––––––––––––––––––––––––––––––––––––
CPU intensive task:
Name, percentage and cpu number of the most CPU intensive task. The underlying top daemon is very efficient and does not really affect CPU.
Used backend: http://linux.die.net/man/1/top

IO intensive task:
The task (or one of its threads) that currently triggers most IO.
Iotop needs superuser privileges, so you need to specify your password in the settings.

Memory intensive task:
Name of the most memory intensive task, combined with a measure of size (absolute value or percentage to total available memory).
The implementation is the same as for the CPU.

NET intensive task:
The task that eats up your bandwidth.
Nethogs needs superuser privileges, so you need to specify your password in the settings.
Last changelog:

1.3 11 hours ago

Improved plotting scale

C

unknown_spirit

7 days ago

I can't change or update my own content. What's going on here?

Report

1.3 11 hours ago

Improved plotting scale

1.2 1 day ago

Added plotter on mouseover

1.1 5 days ago

Added System Tray Feature

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
1.3
updated 10 hours ago
added Dec 03 2017
downloads today
0
page views today 2
View More Linux