~~ SYSTEM MONITORING ~~
** MONITOR YOUR PROCESSESS **
gtop
NodeJS or JavaScript runs under the hood of gtop. The tool itself has monitoring for CPU usage, memory and swap history. Once as a graph and once as a diagram right next to it. It shows the amount of data you have received and the speed in the network, the active processes including PID and last but not least your memory usage in percent. gtop can be run under:
macOS Linux Windows
The only requirement is Node.js version 4 or higher.
Installation
1$ npm install gtop -g
Usage
1$ gtop
to exit gtop use
q or ctrl+c
You can also sort processes
p - (sorted by PID)
c - (sorted by CPU usage)
m - (sorted by memory usage)
Link: Github
vtop
vtop is a bit more spartan than gtop. It displays CPU usage and memory usage as graphs and a list of processes. vtop can be run under:
macOS Linux Windows
Again, the only requirement is Node.js version 4 or higher.
Installation
1$ npm install -g vtop
Usage
$ vtop
To exit vtop use:
ctrl+c
There are also shortcuts for vtop that you can use:
u (Update)
k / Up arrow (Scroll through process list)
j / Down arrow (Scroll through process list)
h / Left arrow (Zoom in on graphs)
l / Right arrow (Zoom out of graphs)
g (to the beginning of the process list)
G (to the end of the process list)
dd (kills all processes in the group)
Link: Github
gotop
Last but not least, my current favorite among the “simple” monitoring tools: gotop. Based on and inspired by the first two, you get significantly more information about your system here. Here you get the CPU load per processor core, main and swap usage, the temperatures of various modules, TX and RX of your network connection, the process list and the memory usage of your hard drives. In other words, an all-round carefree monitor. Gotop was written in GO, unlike the other two. gotop runs on the following systems:
Linux macOS FreeBSD
Installation
Source
1go get GitHub.com/cjbassi/gotop
2git clone --depth 1 https://github.com/cjbassi/gotop /tmp/gotop
3/tmp/gotop/scripts/download.sh
Of course there are also shortcuts: Quit q / ctrl+c (Exit)
1k / Up Arrow (up)
2j / Down Arrow (down)
3ctrl+u (Half Page Up)
4ctrl+d (Half Page Down)
5ctrl+b (Full Page Up)
6ctrl+f (Full Page Down)
7gg (first process)
8G (last process)
9
10Tab (Changes process listing)
11dd (kills the process or group)
12c (by CPU)
13m (by Memory)
14p (by PID)
15
16h (zoom in)
17l (zoom out)
Link: gotop
[~] BACK