网络吞吐调优:从千兆跑不满到线速
网络吞吐不足的原因可能在任何一层——物理、驱动、内核栈、应用,必须逐层量化定位。
逐层排查瓶颈
- 物理与驱动:先确认协商速率(ethtool 看 Speed)与是否丢包(ethtool -S 看错误计数);
- 内核参数:调整 rmem/wmem 最大值、netdev_max_backlog 与 tcp_rmem,测试时用多流并行才能跑满;
- 卸载与 CPU:开启 GRO/GSO/TSO;单流受限时检查是否单核跑满,结合中断亲和性与 RPS 分散负载。
测试务必用 iperf3 多流(-P 8)并观察各核占用——单流测试受 CPU 单核性能限制,无法反映真实吞吐能力。
相关产品:RT28 工业路由器、RK3588 迷你主机。规格书、固件与 SDK 可在 Hugsun 文档中心 免费下载;需要选型建议或批量报价,欢迎 联系我们。


