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

Con*_*ngo 0 windows-server-2008-r2

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

Hyp*_*ppy 5

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

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

编辑

另外值得注意的是来自HPC FAQ 的这句话:

“Windows HPC Server 2008 R2 套件和 Windows Server 2008 R2 HPC 版都仅被授权用于运行集群 HPC(高性能计算)应用程序。”

  • +1 为 TCP 卸载引擎 - 在我的列表中,这大大减少了第 5 项的延迟(网卡可以处理大量工作而不必打扰操作系统)。大多数服务器级卡都有一个 TOE,但如果你的没有,它可以显着提高性能。 (3认同)

vor*_*aq7 5

更改您的操作系统不太可能对 ping 时间产生净影响 -- 延迟受以下因素影响(不是一个完整的列表,而是一个粗略的顺序)

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

关于 1 和 2,您无能为力。您可以在自己的围墙内照顾 3。更改低于 #4 的任何内容通常会导致收益递减;对于 7、8 或 9,你无能为力。

  • 你忘记了独角兽和彩虹。他们正好在 8 到 9 之间。 (3认同)