我想多买几台服务器。有人能告诉我,基于以下的用途,我更喜欢哪一种?
Active Directory/DNS Server (<50个用户):
Server 2008 DB Server:
提前谢谢
fyi -处理器的价格是相同的,系统将是具有8GB内存和2250gb 7200 RAM驱动器的windows server 2008。
编辑:
这两台机器似乎都可以处理DC角色,而四核更适合于db角色。我决定得到4个四核,仅仅是因为有相同的设备(用于重建/备份服务器/等等)。
感谢所有有用的反馈。
发布于 2009-08-13 14:40:01
对于很少有用户的AD/DNS服务器来说,这两种情况都会比实际情况更多。
对于server,我将使用四核除非它大部分时间只运行单个查询(即不是大型多用户系统),否则在这种情况下,每个核心的更高速度可能比额外的核心更有利。 (所有其他条件相同)。“所有其他事情”主要是RAM (您需要尽可能多地插入其中)和IO (一个好的IO子系统对于一个活动的SQL服务器来说是必须的)。
发布于 2009-08-13 14:35:10
AD和DNS都不是CPU特别重,对于你谈论的客户端数量来说,你可以很容易地获得双核芯片,即使速度比你建议的要低。
MSQL将使用所有你可以抛在它上的核心--哦,并考虑为你的DB获得一个双CPU E55xx系列服务器,即使你今天只是从一个CPU开始,移动到一秒钟是如此的快速和便宜,如果你这样做的话,你就可以很容易地扩展你的系统。
发布于 2009-08-13 15:32:52
有人能告诉我,基于以下的用途,我更喜欢哪一种?Active Directory/DNS Server (<50个用户):
对于AD,我认为是双核。这很好。就像其他人说的那样,AD/DNS不是CPU密集型的。别担心。就个人而言,即使是这些CPU对50个用户的AD/DNS设置来说也是过分的。现在,如果用户数量增加,比如说..。500? 5000?这些会更适合。也许你能为AD/DNS服务器找到一个更便宜的DC/QC CPU?
Server 2008 DB Server:
我会在这里选择Quad核心,而不是速度较慢的FSB,而是更大的缓存。而#1为'wolfdale‘45 is (~65W),#2为'kentsfield’65 is (~95W)。有人可能会说,对于DB服务器来说,#1可能是一个更好的选择,因为它的FSB略高,每个内核的L2缓存更多,这使#1成为了比#2更有趣的选择。我确信SQL 2008是针对任何可以提供的资源进行优化的,但通常,如果条件和I/O成为问题,数据库服务器通常可以在系统中使用所有可能的资源。稍后我将讨论这个具体的I/O问题。
从能源的角度来看(你可能/可能不感兴趣),与#2相比,“wolfdale”(#1) CPU是一个更好的选择。
fyi -处理器的价格是相同的,系统将是具有8GB内存和2250gb 7200 RAM驱动器的windows server 2008。
听起来像是有人在戴尔的网站上试图构建一个服务器。)对于AD服务器,您不需要为50个用户提供太多的RAM。2GB以上就足够了。向数据库服务器分配更多的RAM (也是密度更大的RAM ),因此在将来的某个时候,您可以添加更多的DIMM,以适应正在发生的任何资源约束。您可能永远不需要向数据库服务器添加更多的内存,但是将来这样做的能力将非常有用。
进一步分析:
。。2 250 7200驱动器
这是I/O瓶颈。使用2xSATAII驱动器进行AD/DNS是很好的。50名用户并不是什么大问题,但对于一个数据库服务器来说,这是一个更大的问题。
对于数据库服务器来说,无论将来发生什么事情,都要有真正的性能,那么,硬件RAID中的SCSI/SAS就是最好的选择。是的更贵。是的,SATA II更便宜,储存更多。我意识到SCSI/SAS可能会超出预算范围,但是I/O瓶颈随着更快的总线和磁盘系统(如SCSI/SAS )而变得不那么明显了。我只是说,如果数据库性能可能成为一个问题,这些SATA II磁盘就是原因。不是中央情报局。不是内存。萨第二盘太慢了。
https://serverfault.com/questions/53775
复制相似问题