在我的FreeBSD机器上,我的局域网路由器工作,我尝试使用iftop (来自ports/net-mgmt )监视带宽使用情况。 该程序适用于监视服务器的LAN接口卡,但不适用于由ppp创build的tun0虚拟/回送接口。 它确实显示连接的互联网主机,但没有显示stream量(上传和下载率都显示为0 b / s )。 主机列表刷新与新的主机(虽然有点慢),但除此之外没有任何反应。 top显示iftop使用率> 100%。 按Q或Ctrl-C退出永远(> 10秒)。
是什么原因造成的,是否有任何解决scheme让iftop为我的tun0接口工作?
我打开其他程序(最好是一个包含在FreeBSD ports-collection中的程序),但是想要一个类似于iftop的terminal程序(ncurses或者其他类似的东西),把每个连接的主机的外出+inputstream量表示为ASCII图。 对此类计划有何build议?
我没有任何解决scheme,我的iftop问题,但我发现一些有用的替代品几乎相同(虽然没有每个主机的使用图)。 虽然看起来iftop必须监视tun0接口(否则它不会显示任何连接的主机),但应该设置其他一些(例如pktstat )来监视底层的物理WAN接口(在我的情况下是em1 )。
可选项包括(但几乎肯定不限于)这些程序,全部在FreeBSD ports集合中,并且全部在terminal中运行:
pktstat -P -t -n -B -i em1 ) 我从这个网站find了这些,每个程序都有截图。