有没有办法找出 Mac OS X Lion 上哪个进程使用了多少互联网带宽?我现在使用的是移动互联网,速度不是很快,所以如果我能知道,例如 Chrome 使用 10kB/s,Skype 使用 2kB/s,那就太好了。
我可以在活动监视器中看到总流量,但这对我来说还不够。
我想使用现有的应用程序,对编写这样的应用程序不感兴趣。我对实际流量不感兴趣,只对每个进程传输和接收的字节数感兴趣。
答案1
Mac OS X Lion (10.7.x) 包含一个名为的命令nettop
,可帮助您完成大部分操作。请务必查看手册页以了解导航键并记下d
切换增量显示的键。不是您想要的 kB/s 显示,但可能很接近。
我很想知道这对您来说是否比您的 iftop/awk/lsof hack 更好或更坏。
更新:此外,请确保您的终端窗口...
非常宽。
nettop
有很多列它不会绘制,甚至不会告诉您您的终端窗口是否太窄。