谷歌云平台中的 Windows 带宽低

谷歌云平台中的 Windows 带宽低

我有一个内部站点,主要包含 Windows 资源,并使用最新的 Forti 防火墙作为中央通信设备。该站点通过根据 Google 设计创建的合作伙伴互连进行连接,使用 2x10gb 线路,延迟约为 32 毫秒。从 Google 方面来看,我在项目中使用云路由器、共享 VPC 和资源。我测试过的所有 Windows 操作系统版本都是 Server 2019、2022、2016 和 Windows 11。在 Linux 到 Linux 的通信中,没有问题——带宽良好,没有丢包。但是,在 Windows 通信中,用 测量时我只能获得高达 50 Mbps 的速度iperf,并且整体通信很差。我相信这与 TCP 窗口大小有关。当我尝试增加 中的窗口大小时iperf,第一行显示带宽良好,但它立即再次下降到大约 47-50 Mbps。

  • 我尝试了 ECN、缩放和自动调整的不同组合,但没有成功。

  • 我已经审查了网络设计。

  • 调查了内部部署网络环境。

  • 调查发现 Google 中的所有服务(包括 vlan 附件)均不受限制。事实上,Windows TCP 设置只会让情况变得更糟。任何想法都将不胜感激。

在屏幕上进行的测试是在 linux、linux 之间进行的,其中我几乎获得了网卡的最大值。在另一个屏幕上进行的测试是在 windows-windows、windows linux 之间进行的,其中我最多获得了 50。Linux 操作系统

windows-linux,双赢

答案1

嗨,问题出在 i perf 上。最新版本 3.1.3 的 cygwin1 驱动程序存在问题,限制了 tcp 的窗口。在得知这一信息后,我的想法完全改变了。此外,通过更正 tcp 时间戳以禁用,速度得到了显著提高。

相关内容