

The latest version of iftop is 0.17 and can be downloaded from here.ģ. It listens to network traffic on a named interface and displays a table of current bandwidth usage by pairs of hosts. iftop: iftop does for network usage what top does for CPU usage. It visualizes the in- and outgoing traffic using two graphs and provides additional info like the total amount of transfered data and min/max network usage. Nload: nload is a console application which monitors network traffic and bandwidth usage in real time. This article provides top 10 network monitoring tools available in Linux which can help you to diagnose the cause of the bandwidth spike.ġ. Luckily, there are lot of free tools available in Linux which can help you identify the culprit. This becomes a pain especially if you have hosted an E-Commerce application or an ad script. You feel helpless as the bandwidth spike slows down your application and results in bad user experience. Pick the command that works with your system’s package manager.Many times you may encounter huge traffic generating from/to your Linux server. Once your terminal is open, you can go ahead and install Nethogs.


Just press CTRL + ALT + T and your default terminal emulator should open right up. If that’s something you’re interested in doing, a search engine will help you get there. It’s possible to use Nethogs without sudo, but we won’t be covering that here. We’ll be using ‘sudo’ for all of these commands. (There’s a future article about top and htop, when I get to it.) But, Nethogs is like a system monitor, except it’s a network monitor with some visual similarity with top. I suppose that’s mostly useful to those who know what ‘ top‘ is.

Nethogs – Net top tool grouping bandwidth per process Feel free to leave a comment telling us how you intend to use Nethogs.Īs stated, we’ll be using Nethogs. There are all sorts of reasons to monitor your network usage at this level. You might also be looking for rogue applications/malware that’s using up some of your bandwidth. Not everyone has unlimited bandwidth after all. Why would you want to monitor this? Well, you may want to know which applications are eating up most of your bandwidth. It’s actually easier than one might think and we’ll even show you how to install Nethogs on a variety of distros. Today’s article is going to tell you how to use Nethogs to monitor network usage on a per-application basis.
