iperf3测试服务器tcp带宽udp丢包率
要使用 iperf 测试网络的性能,您需要两台计算机,一台作为服务器,一台作为客户端,这将帮助您测试两台主机之间的网段。特别注意的是两台计算机的网口一定是同样的网口,测试的数据才是准确的,我之前测试的时候服务器端网口是万兆的,客户端用的是千兆的,所以测试的结果都是千兆网速。准备计算机和安装软件的步骤跳过,直接展示操作的分析结果。
一、Windows外部通过网络访问服务器
TCP带宽测试
1、单线程测试
指定50000M的传输数据 指定输出状态的间隔为每5秒钟一次,总共执行测试时间为30秒
测试的带宽速率在1.02Gbites/sec左右
2、多线程测试
2个多线程的情况下,指定客户端允许从一个特定的文件发送传输数据,指定测试传输时间为20秒,测试的带宽速率在1.18Gbites/sec左右
UDP带宽丢包测试
1、单线程测试
1个单线程的情况下,传输1.16GBytes的数据消耗了5秒的时间(指定消耗时间为5秒),平均带宽速率为1.99Gbites/sec
jitter 为抖动时间 传输延时时间 0.038 ms
Lost/Total 表示丢失的数据和总的数据数量 0%是平均丢包的比率
2、多线程测试
2个多线程的情况下,传输1.63GBytes的数据消耗了10秒的时间,平均带宽速率为1.40Gbites/sec
jitter 为抖动时间 传输延时时间 0.123 ms
Lost/Total 表示丢失的数据和总的数据数量 0%是平均丢包的比率
记录了自己的一些操作,但是测试的数据是不准确的,因为用了两台不同网口的计算机
后来又申请了两台网口相同的计算机,都是centos系统的,一台做服务端,一台做客户端,测试起来达到了想要的数据。