搜尋

首頁  >  問答  >  主體

c - linux 关于实时网络监控

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

黄舟黄舟2783 天前567

全部回覆(0)我來回復

無回覆
  • 取消回覆