cari

Rumah  >  Soal Jawab  >  teks badan

c - linux 关于实时网络监控

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

黄舟黄舟2784 hari yang lalu568

membalas semua(0)saya akan balas

Tiada jawapan
  • Batalbalas