iperf是一款能够对网络进行测试的软件,方便用户更好的测量出最为准确的网速,使用起来简单易上手,大大提高用户的使用效率,能够让用户测出网络具体是哪里出了问题。
-s :以server模式运行;
-c :以client模式运行,并指定server端的地址;
-u :以UDP协议进行测试;
-b :限制测试带宽;
-p :Server端监听、Client端连接的端口号;
-f :报告中所用的数据单位;
-i :每次报告的间隔;
--logfile:输出结果到文件;
-d :以debug模式输出结果;
-v :显示版本信息并退出;
-h :显示帮助信息并退出。
下载iperf.exe;
打开cmd窗口,切换目录到iperf.exe的路径,输入命令:iperf.exe -s,将其设为服务端,服务器端开始监听。监听端口是默认的,也可以通过“-p”命令自己指定;
在另外一台电脑上打开cmd窗口,切换目录到iperf.exe的路径,输入:iperf.exe -c serverIP,将其设为客户端。同时,服务端也会打印出相应的带宽数据。
iperf可以指定UDP报文的长度,参数为“-l”,单位为Kbytes或Mbytes,如:
iperf -s -l 10K
该命令表示运行iperf服务器模式,并设置每个UDP报文的长度为10KB。
另外,iperf还可以指定TCP报文的长度,参数为“--length”,单位为KBytes或MBytes,如:
iperf --server --length 10K
该命令表示运行iperf服务器模式,并设置每个TCP报文的长度为10KB。
测量网络带宽
报告MSS/MTU值的大小和观测值
支持TCP窗口值通过套接字缓冲
当P线程或Win32线程可用时,支持多线程。客户端与服务端支持同时多重连接
方便用户进行使用,大大提高使用效率。