29

Possible Duplicate:
Application for monitoring all applications that are using the internet in Mac OS X
Bandwidth monitor for Mac OS X?

Is there any way to find out which process using how much internet bandwidth on Mac OS X Lion? I'm on mobile internet now, which is not very fast, so it would be nice if I can tell that for example, Chrome using 10kB/s, and Skype using 2kB/s.

I can see the total amount of traffic in Activity Monitor, but it is not enough for me.

I'd like to use an existing application, not interested to write an app like this. And I'm not interested in the actual traffic, only the number of bytes transferred and received by each processes.

marked as duplicate by slhck Nov 13 '12 at 9:34

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

migrated from stackoverflow.com Nov 5 '11 at 12:11

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

  • Finally I've modified iftop's source to produce an output which can be parsed with awk, and can be merged with lsof. Now I can see the bandwidth usage by processes in a hacky way... – psmith Nov 23 '11 at 9:38
  • 1
    Would you care to share? – Henno Apr 10 '13 at 9:01
41

Mac OS X Lion (10.7.x) contains a command called nettop that gets you most of the way there. Be sure to check the man page to learn the navigation keys and note the d key for toggling delta display. Not quite the kB/s display you were looking for, but close perhaps.

I'd be interested in hearing if this works better or worse for you than your iftop/awk/lsof hack.

Update: Also, be sure to make your terminal window...
R       E       A       L       L       Y       W       I       D       E.
nettop has lots of columns that it won't draw and won't even tell you about if your terminal window is too narrow.

  • 7
    You can also use/press c-for collapsed view for more press h-help – Natwar Singh Apr 2 '14 at 18:35
  • 1
    I think it should be even wider than you recommend. – Michael Krelin - hacker Feb 5 '18 at 14:30

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