First of all, I am on a slow Internet connection and it really makes me mad if something gets downloaded in background (like automatic update of any software) without my knowledge.

How can I monitor my network traffic sorted according to the "which binary file is using how much"? I can find the total transfer rate in "System Monitor" in Gnome, but what if I want to find for individual process. There are softwares like netmonitor in Windows, but how can I achieve that in UBUNTU LINUX.

GUI application will be nice, command line software will also be fine.. I tried searching on Google because I actually didnt get any relevant search.

link|improve this question

feedback

migrated from stackoverflow.com Jan 22 '10 at 16:16

This question came from our site for professional and enthusiast programmers.

3 Answers

Here's a great article about bandwith monitoring in Ubuntu. There is a big list of apps with an in-depth look into each one. Link

link|improve this answer
I want an application which tells which binary file is using the bandwidth.. How do I do that – shadyabhi Jan 23 '10 at 4:48
feedback

Googling it gives me pyshaper. It looks something like what you are looking for. Here is a How-To

link|improve this answer
feedback
up vote 1 down vote accepted

I asked the same qestion of reddit and got nice replies.

http://www.reddit.com/r/linux/comments/r1v5x/is_there_an_app_in_linux_that_shows_perprocess/

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.