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

kag*_*san 19 freebsd ifconfig

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

ifconfig -L epair521b -B
Run Code Online (Sandbox Code Playgroud)

什么也没做。

想要像 Linux 的 ifconfig 一样输出:

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

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

小智 32

systat -ifstat 1
Run Code Online (Sandbox Code Playgroud)

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


lap*_*apo 7

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

/usr/bin/netstat -i -b -n -I $INTERFACE
Run Code Online (Sandbox Code Playgroud)

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