双 CPU 服务器运行时会出现故障吗?

Nic*_*ckC 8 cpu-architecture

现代服务器上的双 CPU 真的提供冗余吗?如果出现故障,服务器是否可以重新启动并在剩余的 CPU 上运行?

过去我遇到过这样的情况,CPU 0 总是必须存在,所以如果 CPU 1 发生故障,它会重新启动,但如果 CPU 0 发生故障,您必须将 CPU 1 物理交换到 CPU 0 插槽中。我希望现代双 CPU 服务器中不再存在这种限制,但我想确认一下。

惠普实际上告诉我,双 CPU 不提供任何冗余,因为它们都必须存在,但不确定是否正确。

Mik*_*eyB 8

现代服务器上的双 CPU 真的提供冗余吗?

是的,他们可能会。例如,处理器指令重试在 Power 系统上可用,并且能够通过重试在执行期间失败的指令(可能在不同的处理器上)从失败的处理器中恢复。

但是,这在 Intel 或 AMD 等低端服务器上不可用。

如果出现故障,服务器是否可以重新启动并在剩余的 CPU 上运行?

可以,只要服务器硬件能够正确检测并从故障中恢复。我在 IBM Intel 服务器方面有很多经验,它们非常擅长从故障处理器中恢复并允许系统从另一个插槽启动。

  • 这是我在 IBM Power 的祭坛上崇拜的众多原因之一 :-) (4认同)