linux – 只有当一台路由器中有多个无线电时,Wifi性能才会很慢

linux – 只有当一台路由器中有多个无线电时,Wifi性能才会很慢,第1张

概述我有这样的无线网络设置: Laptop \ | Wifi Router A | Wifi Router B | Wifi Router C | \ | / \ | / \ | / \ | \|wlan0 我有这样的无线网络设置:
Laptop \  |     Wifi Router A       |     Wifi Router B        |  Wifi Router C |        \ |     /             \     |     /              \     |   /       \    |         \|wlan0              wlan1----wlan0            wlan1-----wlan0   eth0--|          |hostapd     managed mode | hostapd    managed mode  |  AP    Internet|

所以基本上笔直的笔记本电脑 – >路由器A – >路由器B – >路由器C – >互联网.

路由器A和B中有两个802.11a无线电,是带有高功率无线电(Ubiquiti 600mW)的嵌入式linux板. Router C是linksys E2500,通过以太网连接到Internet.没有使用桥接,只有简单的IP路由.

所有wifi连接都有很好的信号(至少-60dBm)和非常低的噪声(-99dBm).

对于速度测试,我使用的是具有大窗口大小(3MB)和10个并行连接的iperf,其不同的传输时间为100-240秒.

笔记本电脑一直在它和路由器B(上传和下载)之间获得6-8mbps的结果.我已经在wifi端尝试了许多不同的设置更改,似乎没有任何影响性能,我甚至检查了接口上的硬件接收/校验和卸载等事情,这些设置也没有任何区别.

但是,如果我在笔记本电脑和路由器A之间测试,我会得到大约30mbps.路由器A和路由器B之间的测试也远远超过25mbps.但是当笔记本电脑必须穿越多台收音机时,性能非常糟糕(6-8mbps).我通过用以太网电缆替换路由器A和路由器B之间的链路来测试我的理论,然后从笔记本电脑到路由器B的速度测试增加了一倍多,达到25-28mbps.

当数据包通过路由器中的多个无线电发送时,为什么性能如此糟糕?

更新:

我想要实现的是最终用户客户端网络性能(笔记本电脑),我在连接AP与以太网时获得…没有这样做.

我意识到wifi是半双工的,链中的无线电越多,性能就越差.

是否可以使用seprate无线电进行发送和接收来解决问题?

我在每块板上都有4个mini-pci插槽.

解决方法 当然,经过如此多的遍历后,性能会降低.无线电是共享媒体(半双工),可能发生冲突并避免它们使用CSMA / CA进行Wi-Fi.你的表现至少会降低一半以上.每个客户都会增加延迟 总结

以上是内存溢出为你收集整理的linux – 只有当一台路由器中有多个无线电时,Wifi性能才会很慢全部内容,希望文章能够帮你解决linux – 只有当一台路由器中有多个无线电时,Wifi性能才会很慢所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1035690.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存