计算网卡发送速率

/opt/rrdtool/bin/rrdtool fetch /var/www/html/cacti/rra/2/130.rrd AVERAGE -r 300 -s -5minutes | sed -n ‘3p’ | awk ‘{print $3}’ | awk ‘{printf “%.f\n” ,$1 * 8 / 1000000}’

/opt/rrdtool/bin/rrdtool fetch /var/www/html/cacti/rra/2/130.rrd AVERAGE -r 300 -s -5minutes
显示最近5分钟该网卡的 input 和 output 数值

sed -n ‘3p’
打印第三行

awk ‘{print $3}’
打印第三列

awk ‘{printf “%.f\n” ,$1 * 8 / 1000000}’
printf “%.f\n”
将科学计数法转换为普通数字

$1 * 8 / 1000000
最后乘以 8 除以 1000000 得到最近一次计算出的网卡速率,单位是 M

相关日志

Related posts

Leave a comment

0 Comments.

Leave a Reply


[ Ctrl + Enter ]