我如何知道每个进程消耗的带宽(kb/s)?
Mac OSX 的活动监视器仅显示每个进程的接收字节和发送字节。
终端中的“nettop”和“nethogs”命令只能显示每个连接的带宽。
我想知道带宽消耗(以 kb/s 为单位)。
任何工具推荐都值得赞赏。GUI 或命令行工具、免费或专有应用程序对我来说都可以。
答案1
nettop 实际上可以通过激活“增量模式”来实现这一点。只需运行sudo nettop -d
,它就会显示当前带宽使用情况,而不是运行总数。或者d
在 nettop 打开时按 来切换此功能。(按h
可查看更多快捷方式)
也就是说,如果你想要一个更好的解决方案,iStat 菜单看起来它确实能满足您的要求。它向您显示按进程细分的当前带宽使用情况。令人沮丧的是,它没有按每个进程计算总带宽,但正如您所指出的,还有其他工具可以做到这一点。