问题发现
家用无线网络,使用speedtest测速时,带宽能够跑满接近1000mbps。但是使用iperf3在两台电脑之间测速时,却只能达到不足600mbps,理论上应该不止这个数值。再在NAS上安装了LibreSpeed插件测速,下行能够达到1500mbps。然后更换有线进行测速,内网外网均能达到理论上限。
那么问题来了,为什么无线网络,iperf3的内网测速无法达到理论上限?
拓扑说明
测速结果
PC网卡协商速率
SpeedTest
这里是PC到Internet的速度
Libre Speed
这里是PC到NAS的速度
iperf3
可以看到,PC到NAS下行只有500mbps,与LibreSpeed测速差了快1Gbps
最终推断
通过查看iperf3帮助和资料,看到iperf3有多进程的测试方法,试了一下,结果接近了LibreSpeed的结果,约为物理协商速度的60%
因此,目测LibreSpeed的测试应该也是多线程测速。
遗留问题
使用iperf3+有线测速,不使用多进程也能够达到理论上限。但是使用iperf3+无线,就必须使用多进程叠加,不清楚其中的原因。