sys monitor tools [gtop | vtop | gotop]
You should always keep an eye on your system or systems. For this there are wonderful solutions like Grafana and the like which map the monitoring in a mature GUI, but before I dare to Grafana incl. Influx DB, the little siblings are tested, which are completely sufficient for the time being. For me, gtop, vtop and gotop have proven to be the best. All this of course in the terminal with a neat hacker look!
The only requirement is Node.js version 4 or higher.
to quite gtop useq oder ctrl+c
You can sort Processesp - (sorted to PID)
c - (sorted to CPU Usage)
m - (sorted to Memory usage)
vtop is a bit more spartan than gtop. Here CPU usage and memory usage are displayed as graphs and a list of processes.
vtop is executable under:
Once again, the only requirement is Node.js version 4 or higher.
to quite vtop use:ctrl+c
Shortcuts for vtop:u (Update)
k / Up (Scroll through process list)
j / Down (scroll through process list)
h / Left (zoom into graph)
l / Right (zoom out of graph)
g (move to the beginning of the process list)
G (to the end of the process list)
dd (kills all processes in the group)
Last but not least, my current favorite among the "simple" monitoring tools: gotop. Inspired by the first two, it gives you much more information about your system. Here you get the CPU usage per processor core, main and swap usage, the temperatures of different modules, TX and RX of your network connection, the process list and the memory usage of your hard disks. In other words, an all-around worry-free monitor. Gotop was written in GO, unlike the other two.
gotop runs on the following systems:
git clone --depth 1 https://github.com/cjbassi/gotop /tmp/gotop /tmp/gotop/scripts/download.sh
Quitq / ctrl+c (Exit)
j / Arrow down (down)
ctrl+u (Half page up)
ctrl+d (Half page down)
ctrl+b (Full page up)
ctrl+f (Full Page Down)
gg (first process)
G (last process)
dd (kills the process or group)
c (by CPU)
m (by memory)
p (by PID)
l (zoom out)