BusyTasks Original

System Software java monitor system

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

1
Score 50.0%
Description:

This program uses several 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.
NEWS
BusyTasks is now available for Windows too.

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.
I recommend putting it on top of a transparent taskbar and setting it up as a scheduled task.
On Windows: https://www.thewindowsclub.com/create-elevated-shortcut-run-programs-bypass-uac

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.

IO intensive task:
The task (or one of its threads) that currently triggers most IO.

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.

REQUIREMENTS on Windows
TCPDUMP for Windows
TCPDump for Windows is a clone of TCPDUMP, the most used network sniffer/analyzer for UNIX, compiled with the original tcpdump code (tcpdump.org), and Microolap Packet Sniffer SDK (no libpcap/WinPcap).

INSTALLATION on Windows
To enable network sniffing you have to
·Download the file and execute it as administrator.
·Download third-party-software "tcpdump for windows" (https://www.microolap.com/products/network/tcpdump/)
·Configure tcpdump in the BusyTasks configuration

REQUIREMENTS on Unix
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. Do not hesitate to upgrade to 9, it's fast and easily done via your package manager.

INSTALLATION on Unix
·Download the file and then set the necessary privileges for executables (e.g. chmod).
·Start the application either through (double-)click on the file or through CLI (java -jar BusyTasks-J7.jar).
·Eventually, set the superuser password in the configuration interface in order to launch iotop and nethogs.

TESTS
Program successfully tested on
Kubuntu 14.04, 17.04
Ubuntu 17.10
Windows 8.1, 10
Last changelog:

1.9 8 months ago

Further improvement of port-process resolution
More fine-grained monitoring of network processes

C

unknown-spirit

1 year ago

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

Report

1.9 8 months ago

Further improvement of port-process resolution
More fine-grained monitoring of network processes

1.8 8 months ago

Small optimisation concerning port-process resolution (NETSTAT)

1.7 8 months ago

Improved port-process resolution
Improved powershell performance
Bug fix concerning IO-intensive process
Different handling of the configuration

1.6 1 year ago

Bug fix concerning IO's freeze on big data collection

1.5 1 year ago

Small optimizations concerning program upstart

1.4 1 year ago

Small bug fix concerning daemon input processing
Additional graphical resizement feature

1.3 1 year ago

Improved plotting scale

1.2 1 year ago

Added plotter on mouseover

1.1 1 year ago

Added System Tray Feature

12345678910
product-maker Base: 4 x 5.0 Ratings
kurohai
Apr 22 2019
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
GPLv2 or later
version
1.9
updated Feb 27 2019
added Dec 03 2017
downloads 24h
0
pageviews 24h 4