When I open System Monitor, the Network History shows that there are ~64 KiB/s being downloaded constantly. And it's not my doing! So I wanted to see which application is downloading and I installed nethogs.

But according to nethogs my system's download speed is less than 1 KB/sec in total!! What's going on? How can I make sure who's telling the truth? Personally I trust System Monitor as I can completely feel the lack of bandwidth. Then I must ask how can I find the process responsible for the download?

Here's how I ran nethogs:

$ sudo nethogs eth0

And there are only two network interfaces on my machine, eth0 and lo, none of which is downloading the 64K!

  • 1
    You can use iftop as an additional source... – Jan Nov 7 '14 at 16:22
  • But iftop does not tell me which application is downloading, does it? – Mehran Nov 7 '14 at 17:29
  • Use iftop -nPB to look up the local port, then use sudo netstat -tup to locate the process "owning" that port. – Jan Nov 8 '14 at 14:41
  • What if there's no port? iftop's first row is: => and it's eating most of my bandwidth! I know is broadcast IP but why am I downloading from it? – Mehran Nov 8 '14 at 17:46

Make sure that pulseaudio isn't set to broadcast in your sound settings. I had the same "issue" with about 200KB/s showing up and nothing shows up in nethogs.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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