易网时代-编程资源站
Welcome
微信登录
编程资源
图片资源库
蚂蚁家优选
PDF转换器
软件资源
软件开发
、
小程序制作
、
系统集成与运维
、
空间租用
、
硬件开发
、
视频监控
、
技术咨询与支持
——联系电话:0311-88999002/88999003
首页
/
操作系统
/
Linux
/
Shell应用:监控下载速度
Shell应用:监控下载速度事例:
[plain]
#!/bin/bash
# author: madding.lip
# date: 2011.10.08
echo -n "请输入需要查询的网卡的接口:"
read eth
echo "你要查询的网卡接口为"$eth
echo -n "输入需要等到的时间(秒):"
read sec
echo "你计算的是"$sec"秒内的平均流量"
infirst=$(awk "/"$eth"/{print $1 }" /proc/net/dev |sed "s/"$eth"://")
outfirst=$(awk "/"$eth"/{print $10 }" /proc/net/dev)
sumfirst=$(($infirst+$outfirst))
sleep $sec"s"
inend=$(awk "/"$eth"/{print $1 }" /proc/net/dev |sed "s/"$eth"://")
outend=$(awk "/"$eth"/{print $10 }" /proc/net/dev)
sumend=$(($inend+$outend))
sum=$(($sumend-$sumfirst))
echo $sec"秒内总流量为:"$sum"bytes"
aver=$(($sum/$sec))
echo "平均流量为:"$aver"bytes/sec"
收藏该网址
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图