TCP小队列与WiFi聚合

本文探讨了 TCP 小队列(TSQ)与高级 WiFi 协议行为之间的关联,并描述了解决由此引起的吞吐量退化问题的过程。作者们在测试中使用了带有 Atheros 芯片组的 USB/WiFi 802.11ab/g/n设备,具体型号包括AR9271(使用ath9k_htc驱动程序)、AR9580(ath9k驱动程序),以及 QCA9880v2(ath10k驱动程序)。他们使用的是当时最新的内核版本4.13.8,并建立了 802.11n 网络作为未来车用通信测试平台的核心。在初步测试期间,他们遇到了一个问题:尽管这些 dongles 的标称传输速率为150Mb/s,但通过 iperf进行的上传连接仅能达到大约 40Mb/s。当使用另一个操作系统作为客户端时,可以达到 90Mb/s的速度,这表明问题可能不在于服务器端。进一步测试显示,UDP 传输能够接近 100Mb/s,说明问题可能存在于 TCP 模块或其与队列管理机制的交互中。最终,这个问题被解决,相关补丁已经被合并到主线内核树中。因此,如果遇到类似的性能问题,确保您的内核是最新的非常重要。此外,该文章还提供了有关如何发现问题、解决问题以及打补丁的详细历史回顾。

https://mp.weixin.qq.com/s/z4va0Rj0IndKhUT8SfHqLg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值