处理器 - 双核或四核(用于 AD/SS)

处理器 - 双核或四核(用于 AD/SS)

我正在考虑购买一些额外的服务器。有人能告诉我根据以下用途我应该选择哪台吗?

Active Directory/DNS 服务器 (<50 个用户):

  1. 双核 Intel® Xeon® E3120,3.16 GHz,6MB 缓存,1333MHz FSB
  2. 四核 Intel® Xeon® X3220,2.40GHz,2x4M 缓存,1066MHz FSB

Sql Server 2008 数据库服务器:

  1. 双核 Intel® Xeon® E3120,3.16 GHz,6MB 缓存,1333MHz FSB
  2. 四核 Intel® Xeon® X3220,2.40GHz,2x4M 缓存,1066MHz FSB

提前致谢

仅供参考 - 处理器的价格点相同,系统将是 Windows Server 2008,配备 8GB RAM 和 2 个 250GB 7200RPM 驱动器

编辑:

似乎两台机器都可以处理 DC 角色,而四核更适合数据库角色。我决定买 4 个四核,因为拥有相同的设备是有好处的(用于重建/备份服务器/等等)。

感谢所有有用的反馈。

答案1

对于少数用户的 AD/DNS 服务器,要么更多的比做。

对于 SQL 服务器,我会选择四核 [除非它大部分时间只运行单个查询(即不是大型多用户系统),在这种情况下,每个核心的更高速度可能比额外的核心更有益] 所有其他条件相同。“所有其他条件”主要是 RAM(您希望在其中塞入尽可能多的内存)和 IO(良好的 IO 子系统对于活跃的 SQL 服务器来说是必不可少的)。

答案2

AD 和 DNS 都不是特别占用 CPU 的,并且对于您所谈论的客户端数量,您可以轻松使用双核芯片,即使速度比您建议的要低。

MSQL 将很好地利用您可以使用的所有核心,选择四核 - 哦,并考虑为您的 DB 获取双 CPU E55xx 系列服务器,即使您今天只是从单个 CPU 开始,移动到第二个也是如此快速和便宜,如果您这样做,您将能够非常轻松地扩展您的系统。

答案3

有人可以根据以下用途告诉我应该选择哪一个吗?

Active Directory/DNS 服务器 (<50 个用户):

  1. 双核 Intel® Xeon® E3120,3.16 GHz,6MB 缓存,1333MHz FSB
  2. 四核 Intel® Xeon® X3220,2.40GHz,2x4M 缓存,1066MHz FSB

对于 AD,我会说双核。没问题。就像其他人所说的那样,AD/DNS 不是 CPU 密集型的。不要担心。就我个人而言,即使是这些 CPU 对于 50 个用户的 AD/DNS 设置来说也太过分了。现在,如果用户数量增加到 500?5000?这些会更合适。也许你可以为 AD/DNS 服务器找到更便宜的 DC/QC CPU?

Sql Server 2008 数据库服务器:

  1. 双核 Intel® Xeon® E3120,3.16 GHz,6MB 缓存,1333MHz FSB
  2. 四核 Intel® Xeon® X3220,2.40GHz,2x4M 缓存,1066MHz FSB

我在这里会选择四核,不是因为较慢的 FSB,而是因为更大的缓存。但是,排名第一的是“wolfdale”45nm CPU(~65W),而排名第二的是“kentsfield”65nm CPU(~95W)。有人可以认为 #1 可能是 DB 服务器的更好选择,因为它的 FSB 稍高,L2 缓存更多每个核心这使得 #1 比 #2 更有吸引力。我确信 SQL 2008 针对任何可以提供的资源进行了优化,但一般来说,数据库服务器通常可以使用系统中的所有可能的资源如果条件和 I/O 成为问题。稍后我将解决这个特定的 I/O 问题。

从能源角度来看(您可能感兴趣/不感兴趣),与 #2 相比,“wolfdale”(#1)CPU 是更好的选择。

仅供参考 - 处理器的价格点相同,系统将是 Windows Server 2008,配备 8GB RAM 和 2 个 250GB 7200RPM 驱动器

听起来好像有人在戴尔的网站上试图构建服务器。;) 对于 AD 服务器,您不需要为 50 个用户提供太多 RAM。2GB 绰绰有余。为数据库服务器分配更多 RAM(以及更密集的 RAM),以便在将来的某个时候您可以添加更多 DIMM 来适应发生的任何资源限制。您可能永远不需要为数据库服务器添加更多内存,但将来这样做的能力将非常有用。

更深入的分析:

.. 2 250GB 7200RPM 硬盘

这是 I/O 瓶颈。使用 2 个 SATA II 驱动器用于 AD/DNS 是没问题的。50 个用户没什么大不了的,但对于数据库服务器来说,这可是大问题。

对于数据库服务器来说,真实的无论未来如何,SCSI/SAS 硬件 RAID 都是最佳选择。是的,它更贵。是的,SATA II 更便宜,存储更多。我意识到 SCSI/SAS 可能会超出预算,但有了更快的总线和磁盘系统(如 SCSI/SAS),I/O 瓶颈就不那么明显了。我只是说,如果数据库性能可能会成为问题,这些 SATA II 磁盘是原因。不是 CPU。不是 RAM。SATA II 磁盘是太慢了

答案4

为两者购买四核处理器。如果您的员工少于 50 人,那么您可能没有很多服务器,这意味着您可能最终会在域控制器上拥有其他功能(打印服务器)。我知道这不是最佳实践,但小型企业出于必要才会这样做。您可能还会发现,您可以将 DC 功能移至功率较低的机器,并将四核处理器用于更耗 CPU 的某些功能(Exchange?)。底线 - 除非您绝对确定这将是一个单一用途的域控制器,否则请选择配备四核处理器的更大服务器。

相关内容