Iperf下载及使用说明
一、软件下载
iperf官网:iPerf - The TCP, UDP and SCTP network bandwidth measurement tool
iperf官网下载地址(所有版本都可以在这个网址中下载):iPerf - Download iPerf3 and original iPerf pre-compiled binaries
iperf的命令文档:iPerf - iPerf3 and iPerf2 user documentation
二、软件使用(基本命令)
解压->存放路径->cmd命令操作
step1:首先检查一下下载下来的软件是否包含两个文件:
step2:将这个文件夹放置到一个全英文路径里面。
比如:放到D盘,那么这个文件夹的路径就为:D:\iperf-3.1.3-win64。
step3:打开cmd 进行操作
D: 改变路径(英文符号)
输入: cd \iperf-3.1.3-win64 (可以tab补齐)
打开server
D:\iperf-3.1.3-win64>iperf3.exe –s
打开client
D:\iperf-3.1.3-win64>iperf3.exe -c 192.168.100.168(server ip)
Client端输出:
Server端输出:
Iperf常用参数说明:
-c host 以客户端模式启动,host是数据源所在的服务器端地址,比如:iperf -c 222.35.11.23;
-i sec 以秒为单位显示报告间隔,比如:iperf -c 222.35.11.23 -i 2;
-u 使用UDP协议,发送UDP数据包,默认使用TCP连接;
-w 指定TCP窗口大小,默认是8KB,此参数比较重要,需要针对不同的带宽和时延进行调整;
-t 测试时间长,默认10秒,比如:iperf -c 222.35.11.23 -t 5
-n (一般配合UDP协议时使用)指定传输的字节数,比如:iperf -c 222.35.11.23 -n 100000
-P (大写)指定同时进行的TCP/UDP连接数,对于高带宽测速,需要该参数建立多条TCP/UDP连接以测得更准确的速率;
-s 以server模式启动,eg:iperf -s
-p 指定服务器端使用的端口或客户端所连接的端口
下行UDP灌包(从服务器向终端灌包)