同一 WiFi 网络中的两台 Ubuntu 计算机之间存在巨大延迟

同一 WiFi 网络中的两台 Ubuntu 计算机之间存在巨大延迟

我遇到了一个奇怪的问题。我有一台笔记本电脑和一台 PC 连接到同一个 wifi,运行 Ubtunu 16.04,延迟非常高,有时甚至保持在 300 毫秒左右,但抖动也很高。奇怪的是,如果我在那台 PC 上运行 Windows 10(笔记本电脑仍运行 Ubuntu),延迟不到一毫秒。

我尝试使用我在谷歌上搜索到的一个技巧,

sudo iwconfig wlp3s0 power off

但它没有帮助(wifi设备的名称实际上是wlp3s0)。使用的硬件是(根据lspci)Qualcomm Atheros QCA6174 802.11ac无线网络适配器(rev 32)。

如果我使用 RJ45 线连接两台机器,运行起来没有问题。本地网络外的服务器的延迟远没有那么糟糕。

这使得文件传输变得非常烦人,并且协同作用无法使用。

知道这可能是什么原因造成的吗?

编辑:更多信息:我从 iwlist 扫描中得到的信息:

Cell 01 - Address: 90:5C:44:A0:F7:B1
                Channel:112
                Frequency:5.56 GHz (Channel 112)
                Quality=56/70  Signal level=-54 dBm  
                Encryption key:on
                ESSID:"DugiNet Premium"
                Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
                          36 Mb/s; 48 Mb/s; 54 Mb/s
                Mode:Master
                Extra:tsf=0000030ca45f5bbb
                Extra: Last beacon: 33488ms ago

答案1

来自评论...

主题行表明两台计算机在同一网络上延迟较高,无法运行 Synergy。这并不准确,因为笔记本电脑连接到 2.4ghz 网络,而 PC 连接到 5ghz 网络。计算机之间的 Ping 时间约为 300ms。从笔记本电脑或 PC 到路由器的 Ping 时间都很好。连接到 5ghz 网络时无法 Ping PC。

一旦笔记本电脑和 PC 都连接到 2.4ghz 网络,ping 时间就会降至 2-60ms,Synergy 工作正常。现在可以 ping PC 了。要继续在此配置下进行测试,需要将路由器从自动更改为通道 1/6/11,并在每次更改设置时重新测试。使用 ping 时间来确定性能。

2.4ghz 和 5ghz 网络需要有不同的名称。

目前,如果笔记本电脑可以达到 5ghz,则将两台计算机连接到同一个 2.4ghz 或 5ghz 网络。稍后使用笔记本电脑/PC 进行测试不同的无线网络将需要调整路由器中的 VLAN/BR0 设置。

相关内容