ubuntu 12.04 x86 上的 /proc/net/dev

ubuntu 12.04 x86 上的 /proc/net/dev

/proc/net/dev当传输量超过 4gb 时,如何防止重置字节数? 中的“字节”计数器/proc/net/dev wraps after bytes > 2^32

我知道还有其他方法可以检查网络活动(如 iptables),但我需要这个方法,因为有一个名为“BWBAR”的数据包。安装 64 位操作系统或重新启动机器不是一个选择。

谢谢

答案1

如何防止 /proc/net/dev 中的重置字节数

你不能:计数器变量的大小只允许最大 4GB 的值。

您使用的程序应该已经意识到这一点,并应该处理好这一点:它应该轮询两次,如果第二个值小于第一个值,则将 4Gb 添加到第一个值。将两者相减即可显示正确结果。

如果没有,您应该针对该软件提交错误报告。

相关内容