Repost: NetHogs – Monitor Per Process Network Bandwidth Usage in Real Time
NetHogs Command Line Options
Following are the nethogs command line options. Using ‘-d‘ to add a refresh rate and ‘device name‘ to monitor specific given device or devices bandwidth (default is eth0). For example, to set 5 seconds as your refresh rate, then type the command as.
# nethogs -d 5 $ sudo nethogs -d 5
To monitor specific device (eth0) network bandwidth only, use the command as.
# nethogs eth0 $ sudo nethogs eth0
To monitor network bandwidth of both eth0 and eth1 interfaces, type the following command.
# nethogs eth0 eth1 $ sudo nethogs eth0 eth1
Other Options and Usage
-d : delay for refresh rate. -h : display available commands usage. -p : sniff in promiscious mode (not recommended). -t : tracemode. -V : prints Version info.
NetHogs Interactive Controls
Following are some useful interactive controls (Keyboard Shortcuts) of nethogs program.
-m : Change the units displayed for the bandwidth in units like KB/sec -> KB -> B-> MB. -r : Sort by magnitude of respectively traffic. -s : Sort by magnitude of sent traffic. -q : Hit quit to the shell prompt.
Recent Comments