linux 关于实时网络监控

1.最近项目中要用到流量实时监控的功能。
2.代码大概就是先检测网卡的累积的流量,然后0.4秒后在检测网卡累积的流量,然后最后做运算,算出每秒的网络流量,大概就是这个意思。
3.关键问题是这样的,我统计时候是根据linux中/proc/net/dev统计的,但是/proc/net/dev在centos中刷新时间好像很短,每次我也能正确显示,但是在redhat5中就出问题了,流量会中间出现断层,我感觉原因在/proc/net/dev刷新间隔太慢导致,因为我安装了ifstat测试了一下,也会出现这个问题,所以跟我的代码应该是没关系的。
如下图,这个是ifstat的截图.
想问下/proc/net/dev可以设置刷新时间吗?或者怎么避免这种现状?
clipboard.png

阅读 3.3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题