使用awk,cut,echo,grep,sleep,tr以kb/秒为单位监视接口的rx/tx速率

・1 分钟阅读

以kb/秒为单位监视接口的rx/tx速率

while [ /bin/true ]; do OLD=$NEW; NEW=`cat /proc/net/dev | grep eth0 | tr -s ' ' | cut -d' ' -f"3 11"`; echo $NEW $OLD | awk '{printf("rin: % 9.2gttout: % 9.2g", ($1-$3)/1024, ($2-$4)/1024)}'; sleep 1; done
简单的方法不需要额外的工具,当然,用你的接口名替换eth0 ,
示例输出
in: 4.1e+03 out: 88
Hujiuxiang profile image