1.测试单线程TCP在服务端运行iperf,输入命令iperf–s–p12345–i1–M以在本机端口12345上启用iperf在客户端运行iperf,输入命令iperf–cserver-ip–pserver-port–i1–t10–w20K,其中参数说明如下:-c:客户端模式,后接服务器ip-p:后接服务端监听的端口-i:设置带宽报告的时间间隔,单位为秒-t:设置测试的时长,单位为秒-w:设置tcp窗口大小,一般可以不用设置,默认即可测试后截图如下:客户端截图服务端截图其中:Interval表示时间间隔。Transfer表示时间间隔里面转输的数据量。Bandwidth是时间间隔里的传输速率。最后一行是本次测试的统计。测试可知带宽平均为89.9Mbit/s。1.测试多线程TCP在客户端添加-P参即可测试多线程的TCP性能,如下为使用两个线程的测试情况客户端2.测试单线程UDP(默认带宽)在服务端运行iperf,输入命令iperf–s-u–p12345–i1以在本机端口12345上启用iperf,并运行于udp模式在客户端运行iperf,输入命令iperf-cserver-ip-pserver-port-i1-t10-b,其中参数说明如下:-c:客户端模式,后接服务器ip-p:后接服务端监听的端口-i:设置带宽报告的时间间隔,单位为秒-t:设置测试的时长,单位为秒-b:设置udp的发送带宽,单位bit/s客户端服务端其中,Jitter为抖动,lost/total为丢包数量,Datagrams为包数量。1.测试单线程UDP(带宽为10Mbit/s)设置客户端带宽为10M即可,使用参数-b指定客户端服务端1.测试多线程UDP与多线程TCP类似,只需要客户端使用-P参数指定线程个数即可1.测试UDP的双向传输客户端使用参数-d以运行双测试模式,客户端会与服务端进行udp往返测试。可以使用-L参数指定本端双测试监听的端口。客户端服务端1.测试UDP往复传输与双向传输类似,使用参数-r以运行交互模式,仍然可以使用-L参数指定交互的端口。客户端服务端