AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 53775
Accepted
mson
mson
Asked: 2009-08-14 06:31:12 +0800 CST2009-08-14 06:31:12 +0800 CST 2009-08-14 06:31:12 +0800 CST

处理器 - 双核或四核 ad/ss

  • 772

我正在考虑购买一些额外的服务器。有人可以根据以下用途告诉我我应该更喜欢哪个吗?

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

提前致谢

仅供参考 - 处理器的价格点是相同的系统将是具有 8GB RAM 和 2 250GB 7200RPM 驱动器的 windows server 2008

编辑:

似乎任何一台机器都可以处理 DC 角色,而四核更适合 db 角色。我决定购买 4 个四核只是因为拥有相同的设备(用于重建/备份服务器/等)有一些话要说。

感谢所有有用的反馈。

sql-server hardware sql-server-2008 active-directory
  • 7 7 个回答
  • 1419 Views

7 个回答

  • Voted
  1. Chopper3
    2009-08-14T06:35:10+08:002009-08-14T06:35:10+08:00

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

    MSQL 将很好地使用所有你可以使用的核心,选择四核 - 哦,考虑为你的数据库购买一个双 CPU E55xx 系列服务器,即使你今天只是从一个 CPU 开始,移动到第二个如此快速和便宜,如果您采用这种方式,您将能够非常轻松地扩展您的系统。

    • 7
  2. Best Answer
    David Spillett
    2009-08-14T06:40:01+08:002009-08-14T06:40:01+08:00

    对于那少数用户的 AD/DNS 服务器,两者都可以。

    对于 SQL 服务器,我会选择四核 [除非它大部分时间只运行单个查询(即不是大型多用户系统),在这种情况下,每个内核的更高速度可能比额外的核心] 所有其他条件都相同。“所有其他东西”主要是 RAM(你想要尽可能多的东西)和 IO(一个好的 IO 子系统是活动 SQL 服务器所必需的)。

    • 5
  3. osij2is
    2009-08-14T07:32:52+08:002009-08-14T07:32:52+08:00

    有人可以根据以下用途告诉我我应该更喜欢哪个吗?

    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,而是更大的缓存。然而,#1 是 'wolfdale' 45nm CPU (~65W) 但 #2 是 'kentsfield' 65nm CPU (~95W)。有人可能会争辩说,#1 可能是 DB 服务器的更好选择,因为它的 FSB 稍高一些,每个内核的 L2 缓存更多,这使得 #1 比 #2 更有趣。我确信 SQL 2008 已针对可以提供的任何资源进行了优化,但一般来说,如果条件和 I/O 出现问题,数据库服务器通常可以使用系统中的所有可能资源。稍后我将解决这个特定的 I/O 问题。

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

    仅供参考 - 处理器的价格点是相同的系统将是具有 8GB RAM 和 2 250GB 7200RPM 驱动器的 windows server 2008

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

    进一步的分析:

    .. 2 250GB 7200RPM 驱动器

    这是一个 I/O 瓶颈。为 AD/DNS 使用 2 个 SATA II 驱动器很好。50 个用户没什么大不了的,但对于数据库服务器来说就更重要了。

    对于数据库服务器来说,无论以何种方式实现任何真正的性能,硬件 RAID 中的 SCSI/SAS 都是可行的方法。是的,它更贵。是的,SATA II 更便宜,存储更多。我意识到 SCSI/SAS 可能会使预算超出界限,但 I/O 瓶颈随着更快的总线和磁盘系统(如 SCSI/SAS)变得不那么明显。我只是说,如果数据库性能可能成为问题,那么这些 SATA II 磁盘就是原因。不是 CPU。不是内存。SATA II 磁盘太慢了。

    • 1
  4. Maximus Minimus
    2009-08-14T09:09:38+08:002009-08-14T09:09:38+08:00

    AD 为双核,SQL 为 Quad,就像其他人所说的那样。

    您不需要那么多的存储空间来存储 AD,但是拥有它可以打开一些“哑存储”选项,您可以将其用作管理员的软件转储。如果可能的话,我当然不会将一般文件共享放在 DC 上,但是一个保存 ISO 文件等副本的地方,它们不会被积极或经常使用,但如果你需要它们总是可用的一件好事。

    • 1
  5. Carl C
    2009-08-14T09:36:02+08:002009-08-14T09:36:02+08:00

    为两者购买四核。如果您少于 50 人,您可能没有很多服务器,这意味着您最终可能会在某个时候在域控制器上使用一些其他功能(打印服务器)。我意识到这不是最佳实践,但它在小型企业中是必要的。您可能还会发现,您可以将 DC 功能转移到功率较低的机器上,并将四核机箱用于 CPU 密集度更高的东西(交换?)。底线 - 除非您绝对确定这将是一个单一用途的域控制器,否则请选择具有四核处理器的更大服务器。

    • 1
  6. Joel Coel
    2009-08-25T05:51:05+08:002009-08-25T05:51:05+08:00

    我决定购买 4 个四核只是因为拥有相同的设备(用于重建/备份服务器/等)有一些话要说。

    有话要说。但是,对于 50 个用户的 DC ,四核的性能已经过时了。您可能会为那台机器使用 4 年的单核:负载并没有那么大。

    所以在这种情况下,我认为你最好显着降低域控制器的规格,而不是将钱花在数据库上:也许通过升级它以使用 10K RPM 磁盘或添加更多内存。

    • 1
  7. lg.
    2009-08-14T06:54:47+08:002009-08-14T06:54:47+08:00

    注意这些内存限制(win os memory limit)

    • 0

相关问题

  • 如何物理清理脏桌面和服务器?

  • Vanilla Powershell 是否足以成为 Windows 和 DB 服务器管理员的语言?

  • 在 SQL Server 中,何时应将 PRIMARY Data FileGroup 拆分为辅助数据文件?

  • 如何从 SQL Server 2008 中的备份中排除索引

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve