服务器有单独的处理器吗?

服务器有单独的处理器吗?

据我所知,服务器 PC 和台式 PC 可以拥有相同的处理器,但有人告诉我,服务器配备了更强大的处理器(即这些处理器专为服务器设计)。这是真的吗?是否有专为服务器设计的处理器?

答案1

是的,这在一定程度上是正确的。英特尔有 Xeon 系列(当前标签方案中为 E3、E5 和 E7)。AMD 有 Opterons。

服务器处理器的优点通常包括:

  • ECC 内存支持(检查并纠正 RAM 错误)
  • 速度更快、核心更多(例如 E3 与 i7 大致处于同一级别)
  • 每个主板允许安装多个 CPU
  • 更多的 RAM 通道(因此还有插槽)、更多且不同的芯片组 I/O

有些人说这些也经过了全天候运行的测试,但我认为普通台式机 CPU 也可以承受这种滥用。

答案2

据我所知,服务器电脑和台式电脑具有相同的处理器。

是的不是。台式电脑通常配备 AMD Athlon 或 Intel Core CPU。服务器通常使用这些系列中的 CPU,但也使用一些在普通台式机上很少见到的 CPU。一些几乎只在服务器中使用的 CPU 系列示例包括:SPARC、Itanium、Xeon 和 Opteron...

但有人告诉我服务器配备了更强大的处理器(也就是说这些处理器是专为服务器设计的)。这是真的吗?

不。

有些处理器是专为服务器设计的,但这些处理器并不总是更强大。例如,有时你想要一个低功耗 CPU,它不需要速度快,但需要适合服务器级主板,或者需要更高的可靠性。(实际示例:数据中心的域控制器。低功耗和低热量产生在数据中心非常重要)

有没有专为服务器设计的处理器?

是的。请参阅上面的例子。

这些 CPU 通常具有一些台式机级 CPU 上通常没有的额外功能,例如 ECC 内存支持。

我明确地写经常,因为情况并非总是如此。例如,我输入内容的台式机配有面向超频者的消费级主板。但是,我可以用 Xeon(服务器级 CPU)替换当前的 Core i7 i920(台式机级 CPU)并获得 ECC。但是,此功能对于大多数家庭用户来说不够重要,支持此功能的型号通常更贵。

答案3

台式电脑上肯定有一些处理器你(可能)永远不需要。我看不出你有什么理由在四核处理器上摇摆不定。8 核处理器,你的程序甚至不知道如何使用它们。你可能还需要专用设备来运行这些处理器。当然,运行服务器时可能需要或不需要的每台设备都有不同的功能。

这不是一个“服务器与台式机”的问题,而是一个实用性问题。我的台式机比我使用的许多服务器功能强大得多,但远不及我工作中使用的虚拟化服务器的容量。

其实这只是你想要什么的问题。我不能说我会介意拥有 64GB 的 RAM + 32 个核心,用于绝对巨大的沙盒。因此对于许多人来说,“桌面”和“服务器”之间的界限可能会变得模糊。要实际思考,而不是按类型思考。

答案4

有两种方式来看待你的问题。

1) 是否存在仅用于服务器的芯片?

是的。英特尔的安腾其中之一就是 IBM 的力量、Sun/Oracle 的超高速串行总线还有其他。惠普曾经有RISC但他们放弃了这个,转而投资了 Itanium。我甚至还有一台摩托罗拉88000桌面上待一会儿。

有时“服务器”芯片会变得更加主流。当新芯片价格昂贵时,摩托罗拉68000是一款服务器芯片,为 SunOS/Solaris、HP/UX 和其他操作系统的早期版本提供支持。后来它被移植到台式机(Mac、Amiga 等)上,现在价格便宜到可以作为嵌入式控制器。并行处理单元芯片的发展路径大致相同,最初是 SGI 服务器芯片,现在主要用于游戏机

这些芯片在物理上往往比普通芯片更大(Itanium 外壳是一块砖),并且具有一些高端功能,如 ECC,往往具有热插拔组件等。这些芯片更昂贵,而且往往会消耗大量电力(因此笔记本电脑不适用)。它们不兼容 Intel x86,您需要专门为芯片编译的代码。

2) 有没有与 Intel x86 兼容的服务器芯片?

是的。英特尔的至强系列是服务器游戏。它们基于其标准台式机芯片,但进行了一些增强。它们至少具有更多缓存以加快速度,但也有一些其他变化,例如ECC 内存兼容性,或微码略有差异。有时它们的时钟频率更高,或者

相关内容