如何获取Mac上每个进程的网络带宽消耗

如何获取Mac上每个进程的网络带宽消耗

我如何知道每个进程消耗的带宽(kb/s)?

Mac OSX 的活动监视器仅显示每个进程的接收字节和发送字节。

终端中的“nettop”和“nethogs”命令只能显示每个连接的带宽。

我想知道带宽消耗(以 kb/s 为单位)。

任何工具推荐都值得赞赏。GUI 或命令行工具、免费或专有应用程序对我来说都可以。

答案1

nettop 实际上可以通过激活“增量模式”来实现这一点。只需运行sudo nettop -d,它就会显示当前带宽使用情况,而不是运行总数。或者d在 nettop 打开时按 来切换此功能。(按h可查看更多快捷方式)

也就是说,如果你想要一个更好的解决方案,iStat 菜单看起来它确实能满足您的要求。它向您显示按进程细分的当前带宽使用情况。令人沮丧的是,它没有按每个进程计算总带宽,但正如您所指出的,还有其他工具可以做到这一点。

在此处输入图片描述

相关内容