与非 HPC 版本相比,Windows HPC Server 2008 R2 是否具有更好的 TCP/IP 网络延迟?

与非 HPC 版本相比,Windows HPC Server 2008 R2 是否具有更好的 TCP/IP 网络延迟?

我想这个主题已经说明了一切:切换到 Windows HPC Server 2008 R2 会对平均网络延迟 ping 时间产生影响吗?即使它能缩短几毫秒,我也很高兴 - 但这现实吗?

答案1

HPC 在网络堆栈中唯一会改变的是 RDMA(远程直接内存访问),它用于计算集群。正常的网络操作不会改变。

如果您希望减少延迟,请考虑购买带有完整 TCP 卸载引擎 (TOE) 的 NIC。

编辑

值得注意的是这句话来自HPC 常见问题解答

“Windows HPC Server 2008 R2 Suite 和 Windows Server 2008 R2 HPC Edition 均仅授权用于运行集群 HPC(高性能计算)应用程序。”

答案2

更改操作系统不太可能对 ping 时间产生净影响——延迟受以下因素影响(不是完整列表,但大致按顺序排列)

  1. 行进距离(光速限制
  2. 经过的设备(沿途的路由器/交换机对数据包进行优先排序)
  3. 线路质量(TCP 和重传更明显,但如果您看到大量数据包丢失......)
  4. 可用带宽(类似于#3 - 如果数据包开始丢失)
  5. 您的操作系统(延迟通过网络堆栈推送内容)
  6. 您的网卡(假设您的缓冲区/引擎带宽没有饱和,否则可能是#5)
  7. 一般网络状况(流量激增等)
  8. 猫咬以太网电缆
  9. 太阳黑子

对于 1 和 2,你几乎无能为力。对于 3,你可以在自己的墙内照看。对于 #4 以下的任何更改通常都会产生收益递减;对于 7、8 或 9,你无能为力。

相关内容