我知道我可以从 /proc/... 获取每个 NIC 的 rx 和 tx 字节,但我希望获取每个源 => 目标对的 rx 和 tx 信息——基本上是每个网络连接的流量信息。
在 /proc/net/tcp 和 /proc/net/tcp6 中,我看到了 local_address 和 rem_address,但没有看到 rx 和 tx 信息。我见过的其他 procfs 文件有 rx 和 tx 信息,但仅限于每个 NIC。
是否有任何 procfs 文件可以帮助我获取每个网络连接的 rx/tx 信息?谢谢!
答案1
iftop
将以持续更新的方式显示主机接口上的带宽使用情况。
它基于数据包捕获,因此与 procfs 无关。然而,这意味着它有机会实现移植,并可在 Linux 以外的操作系统上运行。