OSX命令行工具nettop(我认为它与Lion一起添加)可以显示每个应用程序网络吞吐量,而无需root权限.我浏览了
http://www.opensource.apple.com/的Darwin源代码,但找不到它的源代码.它是开源的还是我错过了它.如果来源不公开,有没有人知道api nettop是通过哪个获取数据?
解决方法
nettop仅在其BSD版本中是开源的,但Apple的版本使用他们的私有NetworkStatistics框架(Lion中的新版本),所以我怀疑你会找到这些来源,因为Apple往往不会发布私有代码.