喵太狼
2022-06-28 09:13
采纳率: 66.7%
浏览 22

万兆网UDP无法达到全部带宽

问题遇到的现象和发生背景

1、两台各配置Intel X520 万兆网卡的x86 Windows 主机,通过Intel光模块互联组成局域网。
2、互跑TCP可以达到全部10Gb带宽。
3、互跑UDP只能达到1.6Gb带宽,关闭网卡中断裁决也只能跑到3.5Gb带宽。
4、用 Iperf 和 自己写的代码测试过,差别不大。

我的解答思路和尝试过的方法

1、调整接收缓存、队列数、巨型帧等,效果只有恶化。

我想要达到的结果

1、按理TCP可以达到全部带宽,没道理UDP达不到,有没有办法提升UDP传输性能?

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

相关推荐 更多相似问题