iperf:连接远程服务器的速度始终比本地网络快

iperf:连接远程服务器的速度始终比本地网络快

所以我把旧笔记本电脑变成了家用服务器。服务器(旧笔记本电脑)和主机都通过无线方式连接到同一个路由器。两者都运行 Ubuntu 18.04。一切似乎都运行正常,直到我决定测试网络速度。

使用 iperf3 从服务器连接到我的主机,我得到 ~13Mbps。即使考虑到服务器仅支持 802.11g,这个速度也有点低,但这和我通过 SFTP 传输文件时的速度相同。

但真正令人惊讶的是,连接到远程(公共)iperf3 服务器我始终可以获得~20Mbps。

我对网络不太了解,所以我不知道是什么原因造成的。我该如何“修复”我的服务器/网络以获得更好的速度?

答案1

Wi-Fi 是半双工的。此外,客户端仅与接入点通信,而不是直接相互通信。

据我了解:当两台主机都在同一个 AP 上时,对于每个数据包,AP 都会有一段时间接收来自客户端的数据包,AP 向服务器发送相同数据包的一段时间。(或者,如果您使用,则相反iperf3 -R。)因此,传输需要两倍的空中时间才能到达目的地。

相关内容