- 博客(0)
- 资源 (1)
- 收藏
- 关注
Linux测试带宽(shell),测试流量
TestBandwitdth脚本用于测试带宽;
//*****************************************************************************************
用法:
1.将“TestBandwidth.tar.gz”脚本copy到服务器上解压后,进入目录;
2.编辑“TestURL.sh”:灌流量;
上行:wget http://***
下行:post http://***
3.如果修改了步骤2,执行此步,否则跳过:
修改 TestBandwidth.tar.gz 脚本中的倒数5-6行;
kill -9 `ps -ef|grep wget|grep http|awk '{print $2}'` //修改kill关键字:grep wget
rm zhuxian* //修改rm关键字:zhuxian*
4.修改“bandwidth.sh”:修改检测网卡:
netcard=em1
5.使用后台运行命令执行:nohup ./bandwidth.sh (注:停止脚本 pkill -9 bandwidth.sh && pkill -9 wget)
6.查看结果:BandwitdthResult.txt
//*********************************************************
测试流量:清空“TestURL.sh”文件时执行就是测试流量
//*****************************************************************************************
脚本说明:
1.调用TestURL.sh脚本启动灌流量操作;
2.等待10s(防止刚开始下载时的流量冲高);
3.取当前网卡已接收的上行、下行数据流量;
4.等待5s;
5.取当前网卡已接收的上行、下行数据流量;
6.计算两次取值中间的差值,算平均值;
7.等待10s,开始下一次小循环(循环4次)(一次小循环70s);
8.清除下载进程,清除下载文件,清除下载日志;
9.等待3495s,开始下一次大循环(一次大循环1h);
2014-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人