#! /bin/bash
while true
do
receive1=`ifconfig eth0 |grep 'RX bytes' | awk '{print$2}'|sed -s 's/bytes://g'`
echo $receive1 > /dev/null
send1=`ifconfig eth0 |grep 'RX bytes' | awk '{print$6}'|sed 's/bytes://g'`
echo $send1 > /dev/null
sleep 3
receive2=`ifconfig eth0 |grep 'RX bytes'| awk '{print$2}'|sed -s 's/bytes://g'`
echo $receive2 > /dev/null
receive_cnt=`expr $receive2 - $receive1`
receive_cnt=`expr $receive_cnt / 1024`
send2=`ifconfig eth0|grep 'RX bytes' | awk '{print$6}' |sed 's/bytes://g'`
send_cnt=`expr $send2 - $send1`
send_cnt=`expr $send_cnt / 1024`
echo $receive_cnt > /var/tmp/rs
echo $send_cnt >> /var/tmp/rs
done
shell脚本监控网卡流量
原创
©著作权归作者所有:来自51CTO博客作者吴景峰的原创作品,谢绝转载,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
网卡流量监控脚本
网卡流量监控脚本
网卡 流量监控 -
测试网卡流量shell脚本
#!/bin/bashfunction usage{ echo "use ./test_net.sh ethX time" echo "$1 is you network interface " &
network 流量 interface example sleep -
查看网卡流量监控脚本
服务器网卡流量查看脚本
网卡流量查看 -
Linux网卡流量监控脚本
语法: bash netmon.sh 网卡名称 [可选参数]我这台云服务最高带宽是2M 所以测试最高也不会超过2MB/s。作用: 实时监控网卡 进/出 流量。
linux bash 运维 可选参数 实时监控 -
liunx shell之网卡流量监控
linux shell 网卡流量监控
linux shell 网卡流量监控