jerpf iperf3 一键自动化测试脚本:
更新日期:2015年09月06日
联系邮箱:linux_lcl@163.com
个人博客首页:http://990487026.blog.51cto.com
================================================================
iperf3强大的带宽测试功能,其两个网络节点上安装iperf3即可完成测试,可以看到两个节点的上行速度,上行有效带宽,下行速度,下行有效带宽,带宽抖动,UDP丢包。配合使用ping,可以测试出延时,ping的丢包值。
speedtest不满足测试需求,放弃这种测试方式。
jprerf不满足画图需求,放弃这个画图工具。
准备:
1,已经安装iperf3 http://990487026.blog.51cto.com/10133282/1690460
2,已获取root权限 没有root权限的话请在命令行键入:sudo su 或 sudo -s
功能:
1,自动测试ping的数据: ping延时 与ping 丢包,30次
2,iperf3 自动测试TCP 上行带宽吞吐量,单位Kbits/sec
3,iperf3 自动测试TCP 下行带宽吞吐量,单位Kbits/sec
4,iperf3 自动测试UDP的丢包与抖动
5,自动判断iperf3 是否处于僵死状态,如果是,那么就杀了它,每隔600秒检查一次
6,自动判断是否得到了想到的数据值,如果没有得到,就会重试,直到得到数据为止
7,参数指定:
# $1 目标IP地址
# $2 脚本运行时长, 单位:秒
# $3 iperf3 -t 的参数
# $4 sleep 脚本每次运行,休息时长 单位: 秒
使用方法,如: 运行脚本测试baidu 执行时间999999秒 -t 参数为5 sleep 10秒
./iperf14.sh baidu.com 99999 5 10
8,运行脚本会生成.csv数据报表,可以用office软件中的excel直接查看数据,可以对采集到的数据画图。
iperf3 一键自动化测试脚本 2015-0910更新
http://990487026.blog.51cto.com/10133282/1693341
<