This is an exposé of a few monitoring tools I commonly use.

htop

kb f
e show environment
l show open files (lsof)

asciinema recording

what

1
cargo install what

what shows you what applications are taking up your bandwidth.

asciinema recording

Is stack running? Yes it’s downloading

asciinema recording

iotop - simple top-like I/O monitor

kb f
and change the sorting
r reverse the sorting order
o toggle the –only option
p toggle the –processes option
a toggle the –accumulated option
q quit
i change the priority of a thread or a process’ thread(s)

asciinema recording

It appears that I need to find a new IO monitoring tool. Python 2 expired a while ago and iotop sometimes crashes with python 3.

s-tui - stress monitor

The reality is that I don’t actually use this much over my xmobar network and CPU indicators.

asciinema recording

iftop - display bandwidth usage on an interface by host

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
Host display:                          General:
 n - toggle DNS host resolution         P - pause display
 s - toggle show source host            h - toggle this help display
 d - toggle show destination host       b - toggle bar graph display
 t - cycle line display mode            B - cycle bar graph average
                                        T - toggle cumulative line totals
Port display:                           j/k - scroll display
 N - toggle service resolution          f - edit filter code
 S - toggle show source port            l - set screen filter
 D - toggle show destination port       L - lin/log scales
 p - toggle port display                ! - shell command
                                        q - quit
Sorting:
 1/2/3 - sort by 1st/2nd/3rd column
 < - sort by source name
 > - sort by dest name
 o - freeze current order

asciinema recording