Answers:
如果你不想买任何花哨的图形用户界面软件,可以尝试nettop
在Terminal.app
使用箭头键或w或s键滚动。使用-n
选项禁用IP地址反向解析。
输出示例:
interface state packets in bytes in
iTunes.35506 0 0 B
tcp6 *.3689<->*.* Listen
tcp4 *:3689<->*:* Listen
tcp4 *:57929<->*:* Listen
Last.fm.35511 0 0 B
tcp4 127.0.0.1:33367<->*:* lo0 Listen
tcp4 127.0.0.1:32213<->*:* lo0 Listen
Spotify.35589 380 227 KiB
tcp4 192.168.2.18:57621<->192.168.2.15:52137 en1 Established 194 34 KiB
tcp4 *:57621<->*:* Listen
tcp4 *:49858<->*:* Listen
tcp4 192.168.2.18:58339<->193.182.8.12:4070 en1 Established 186 192 KiB
tcp4 127.0.0.1:4371<->*:* lo0 Listen
tcp4 127.0.0.1:4381<->*:* lo0 Listen
太棒了吧?最重要的是,nettop
它嵌入在OSX中(至少在Mountain Lion中)。
c-for simplified view
寻求更多帮助h
Rubbernet可以满足您的所有需求。但是要注意。它很昂贵,并且没有基本的免费软件所期望的功能,更不用说昂贵的监视使用情况的软件了。限制包括:
在OSX 10.9中,只需使用内置的活动监视器:
http://support.apple.com/kb/HT5890?viewlocale=zh_CN&locale=zh_CN
如果您有一些命令行专业知识,那么也许可以使用某些Unix工具。
iftop:不会为您提供每个应用程序的细分,但是将按远程主机进行细分。这意味着您至少可以看到您也向谁发送信息以及发送多少信息。也可以通过 DarwinPorts安装。
nethogs:尽管它会提供更多信息,但它可能无法在OS X上运行。不幸的是,这可能是有争议的。
您还可以查看其他问题以获取更多信息:Linux中的带宽使用。
我刚刚试用了Little Snitch,遇到了与OP相同的基本问题(似乎),并且对rubbernet感到非常失望(我为自己的40美元哭泣)。
Little Snitch正是OP所要求的,它具有我梦dream以求的所有功能,可以探索与OP的问题所隐含的相关问题。
它确实报告每个应用程序所使用的总带宽,甚至可以显示任何选定应用程序或一组应用程序的图形!一旦意识到您可以在“网络监视器”图中选择一个或多个行,并通过按“信息”按钮来要求提供这些信息的整理信息,就很容易使用。它可以无缝承受网络状态的更改。
它的演示持续了3个小时,因此您不会出错。
我认为这是对OP问题的完美答案。