如何查看 FreeBSD 中每个接口的网络流量?

如何查看 FreeBSD 中每个接口的网络流量?

想要查看自启动以来通过接口的流量。它是带有 FreeBSD 8.0 的 ISPManager VDS,并且

ifconfig -L epair521b -B

什么也没做。

希望有类似 Linux 的 ifconfig 的输出:

lo 链路封装:本地环回
...

RX 字节数:6642443661 (6.1 GiB) TX 字节数:6642443661 (6.1 GiB)

答案1

systat -ifstat 1

好多了。您将获得流量吞吐量、峰值和总量。

答案2

读取文件/usr/local/share/munin/plugins/if_(在端口中sysutils/munin-node)我看到它使用以下命令行来实现这一点:

/usr/bin/netstat -i -b -n -I $INTERFACE

PS:该文件还包含一个警告,提示那些是 32 位计数器;几年前我使用 RTFS 和验证器是因为它更容易原子更新;但我没有验证在(较新的)amd64 平台上是否相同。

相关内容