如何在Mac OS X上按进程监视网络使用情况?[重复]


30

可能重复:
用于监视Mac OS X中所有正在使用Internet的应用程序的带宽Mac OS X
带宽监视器?

有没有办法找出在Mac OS X Lion上使用多少互联网带宽的过程?我现在在移动互联网上,访问速度不是很快,因此,如果我能告诉我,例如,Chrome使用10kB / s,而Skype使用2kB / s,那就太好了。

我可以在“活动监视器”中看到总流量,但是这对我来说还不够。

我想使用现有的应用程序,不希望编写这样的应用程序。而且我对实际流量不感兴趣,仅对每个进程传输和接收的字节数不感兴趣。


最后,我修改了iftop的源代码,以生成可以用awk解析并可以与lsof合并的输出。现在,我可以以
骇人的

1
您愿意分享吗?
Henno 2013年

Answers:


42

Mac OS X Lion(10.7.x)包含一个名为的命令nettop,可带您大部分到达那里。确保查看手册页以了解导航键,并记下d用于切换增量显示的键。并不是您想要的kB / s显示器,但是可能接近。

与您的iftop / awk / lsof骇客相比,这对您来说是更好还是更坏,我很想听听。

更新:另外,请确保将您的终端窗口设为...
R E A L L Y W I D E.
nettop有很多列,它们不会绘制,甚至不会告诉您终端窗口是否太窄。


9
您也可以按/ c-for collapsed view进行更多新闻h-help
Natwar Singh 2014年

3
我认为它应该比您建议的还要宽。
Michael Krelin-黑客
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.