我想这个主题已经说明了一切:切换到 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 时间产生净影响——延迟受以下因素影响(不是完整列表,但大致按顺序排列)
- 行进距离(光速限制
- 经过的设备(沿途的路由器/交换机对数据包进行优先排序)
- 线路质量(TCP 和重传更明显,但如果您看到大量数据包丢失......)
- 可用带宽(类似于#3 - 如果数据包开始丢失)
- 您的操作系统(延迟通过网络堆栈推送内容)
- 您的网卡(假设您的缓冲区/引擎带宽没有饱和,否则可能是#5)
- 一般网络状况(流量激增等)
- 猫咬以太网电缆
- 太阳黑子
对于 1 和 2,你几乎无能为力。对于 3,你可以在自己的墙内照看。对于 #4 以下的任何更改通常都会产生收益递减;对于 7、8 或 9,你无能为力。