![ubuntu 12.04 x86 上的 /proc/net/dev](https://linux22.com/image/1049647/ubuntu%2012.04%20x86%20%E4%B8%8A%E7%9A%84%20%2Fproc%2Fnet%2Fdev.png)
/proc/net/dev
当传输量超过 4gb 时,如何防止重置字节数? 中的“字节”计数器/proc/net/dev wraps after bytes > 2^32
。
我知道还有其他方法可以检查网络活动(如 iptables),但我需要这个方法,因为有一个名为“BWBAR”的数据包。安装 64 位操作系统或重新启动机器不是一个选择。
谢谢
答案1
如何防止 /proc/net/dev 中的重置字节数
你不能:计数器变量的大小只允许最大 4GB 的值。
您使用的程序应该已经意识到这一点,并应该处理好这一点:它应该轮询两次,如果第二个值小于第一个值,则将 4Gb 添加到第一个值。将两者相减即可显示正确结果。
如果没有,您应该针对该软件提交错误报告。