Xeon 处理器与普通处理器有何不同?

Xeon 处理器与普通处理器有何不同?

是的,我知道 Xeon 适用于服务器,需要不同的主板,并且你可以在一个盒子里安装多个 Xeon。

但是从技术上讲,Xeon 处理器本身与常规的 core 2 处理器有何不同?

答案1

答案是,两者并无太大区别。它拥有更大的缓存,而且没有明确限制其在多处理器系统中的工作。Xeon 还支持 ECC 内存,而消费级 CPU 芯片通常不支持这种内存。除此之外,基本处理器核心大致相同。

在较旧的 32 位系统上,Xeon 的 MMU 稍微聪明一些,因为它可以在高达 64GB 的物理 RAM 中支持多个 4GB 进程空间。SPARC v8 芯片在 MMU 中具有类似的功能。此功能之所以有效,是因为寻址页面内偏移量所需的位数(4KB 页面为 12 位)与记录页面状态(RWX、脏页等)所需的位数不同。额外的位可用于稍宽的物理页面引用(24 位与 20 位来指定页码),从而允许 36 位物理地址。但是,单个进程在任何给定时间只能看到连续的 4GB 地址空间。

某些系统(例如数据中心版 Windows Server)具有 API,允许进程控制 MMU 将此物理地址空间的块覆盖到其虚拟空间中。企业版 SQL Server 使用此功能来支持更大的磁盘缓存。

大多数(如果不是全部)现代 CPU 在 32 位模式下运行时都支持此功能,并且可能有许多商店仍在此模式下运行旧版 32 位应用程序,无论是在虚拟机(其中 MMU 被模拟为具有更多或更少的硬件支持)还是物理 tin 上。然而,如今 64 位版本在现代大内存服务器版本中更为普遍,这允许在进程内使用更大的连续内存映像。

答案2

  • 更大的 L3 缓存
  • 多处理器支持
  • 通常针对服务器使用情况进行调整(高负载、长时间运行)

答案3

Xeons 的关键之处在于它们面向服务器/工作站市场,因此设计得更可靠、永远在线,并且适用于 MP 环境。

它们可以在不同的主板(不同的芯片组)上工作 - 通常与 FB-DIMM 一起工作,它们比消费级产品速度慢但更可靠。

一般来说,每个 Core 2 CPU 都有一个 Xeon 对应产品;例如 Q6600 几乎与 X3220 相同,尽管存在一些差异。

答案4

Xeon 针对多处理器架构进行了优化

  • 支持 QuickPath Interconnect、Intel InterBand,提供高带宽和低延迟

  • 提供更多缓存(35MB 对比 i7 Core 的 6MB)

  • 提供更高的内存带宽(102GB/s,而 i7 Core 为 25.6GM/s)

  • 支持 ECC 内存

  • 可能与多核架构中的 Xeon-Phi 协处理器(“加速器”)结合

相关内容