时间: | 分类: 易失
centos 精简版下快速打印网速
echo "ip -s link|grep eth0 -A5|tail -n1|awk -F ' ' '{print \$1}'" > getSend; echo "ip -s link|grep eth0 -A5|tail -n3|head -n1|awk -F ' ' '{print \$1}'" > getRecv; echo "echo \"\$1 \$2 \$3\"|awk '{printf(\"%0.4f\",(\$2-\$1)/1024/\$3)}'" > getSpeed; stat_sleep=3; last_send=`sh getSend`; last_recv=`sh getRecv`; while true; do sleep $stat_sleep; send=`sh getSend`; recv=`sh getRecv`; echo Send:`sh getSpeed $last_send $send $stat_sleep`KB/s; echo Recv:`sh getSpeed $last_recv $recv $stat_sleep`KB/s; echo Sum :$last_recv B,$last_send B; echo ""; last_send=$send; last_recv=$recv; done