亲爱的服务器故障知识渊博,我现在处于一个决策困境,我不能解决,因为缺乏经验。
我需要构build一个基本上虚拟化LAMP应用程序的testing平台(os'ses尚未决定),包括服务器端计算。 我会selectXEN,因为目前云主机似乎更好地支持XEN。 硬件是为saas创业的概念certificate,稍后可用于封闭的实时alpha / beta。
经过testing,testing平台可能是
a)部署为共同的白盒服务器
b)用作工作站
经过大量的研究,我得到了opteron 6128与xeon 5620的比较,但是我不一定非要这样做。
对于TCO(MB价格,24/7电源要求),Opteron 6128或Xeon 5620,哪个CPU更受欢迎? 哪一个在实际应用中提供更好的性能? (你有没有其他的build议我可能忽略了?)
谢谢您的考虑
“内存带宽为14.4GB / s,因为它有两个内存通道,或者说每个内核约1.8GB / sec。”…“与英特尔目前提供更低的[全部]内核数量相比,主内存带宽更多总数和每个核心)“。
对不起,我不明白。 我研究了几个小时,现在我可能错了,因为我已经离开处理器谈了多年了,但是Serverfault , Anandtech , wikipedia (对不起),甚至PCPRO和AMD1 , AMD2 , AMD3都表示6100系列)有4个内存通道,具有较高的内存传输速率( Anandtech , Anandtech2 )。
对不起,我不得不[删除直接引用] 混淆所有的超链接,因为serverfault限制低信誉职位。 以http://developer.amd.com/documentation/articles/pages/Magny-Cours-Direct-Connect-Architecture-2.0.aspx为主要参考。
所以请澄清,因为我的math似乎工作不同,但我可能是错的:
Opteron 6100 每个封装 (=处理器shell)有2个裸片,每个裸片AMD有 1个内存控制器,宽度为64位,运行速度为1.8 GHz Anandtech ,我的math给我64位总线时间,每个内存控制器1.8 GHz模具)= 14.4 GB / s每个裸片,不是总数,每个裸片4个内核每个内核提供3.6 GB / s(如果所有内核都受到相同的压力)。
所以Opteron比每个线程的Xeon更多的内核带宽。 此外,完整的Opteron处理器将拥有28.8 GB / s的内存全局带宽,这比至强部分更高。
谢谢你的澄清。
您的阻力最小的path可能是跳上ebay并购买HP XW9400。 二手的很便宜,虽然你需要确保你有一个正确的CPU。 您需要Opteron 237x或2380 CPU – 2200系列Opteron不支持嵌套页表,234x / 235x系列(巴塞罗那)有硬件错误。
如果你不介意装上你自己的CPU,那么2200系列opteron可以买到几百美元,你可以得到一个Opteron 2376 eBay约500美元。 你将需要确保你得到一个兼容的散热器,但在机器中的可能会很好。
XW9400s采用DDR2内存,其中由于生产过剩而导致市场供大于求。 与XW9400兼容的8GB DDR2 ECC注册套件价格应该在Ebay上约为250美元。 如果需要,可以将机器扩展到两个带有4-6个核心Opteron芯片和64GB RAM的插槽。
这给你一个相当便宜的开发工作站,硬件虚拟机支持和相当好的质量组件和空间的存储桶。 您可以将SAS或SATA磁盘放在上面,并且它具有PCIe -x4 / x8插槽,如果您感觉需要,它将占用大多数RAID控制器。 请注意,主板是泰安S2915(IIRC)的OEM版本。
一些理论数字:
英特尔E5620 :2.4Ghz与4核+ HT。 涡轮增压可以碰到2.66Ghz给大约12.5Ghz的总CPU,也许多一点,如果你的工作量是非常友好的HT。 高达25GB /秒的内存带宽提供了1333Mhz DDR3的全部三个内存通道,或者每个内核大约6.25Ghz \ 3.125GByte / sec每个线程。
皓龙6128 :2Ghz有8个完整内核,总计CPU为16Ghz,考虑到每个插槽有4个内存通道(每个裸片2个),每个内核约为3.6GByte / sec,内存带宽约为28.8GB /秒。
显然不是所有的CPU Ghz都是相同的,真实世界的数字会低很多,但是与Intel相比,目前提供更低的[全部]内核计数的方式有明显的不同,这些内核计数保持更多的主内存带宽(总计和每个内核)。
如果绝对的CPU咕噜声是你正在寻找的话,那么皓龙将会更好,如果每个内核的内存带宽更重要,那么至强会更好,如果你的需求介于两者之间,那么差异将不太清晰,尽pipe我认为AMD在您的使用情况types中排除了英特尔。 Anandtech对6 Core Xeon 5670和Opteron 6174进行了比较,他们比较了这两个CPU系列的高端产品(6核Intel和12 Core AMD),但是我认为他们的结论或多或less地适用于两款低端CPU你在看。
在成本方面,英特尔CPU比较昂贵(两者之间的价格差异使Xeon E5620目前比Opteron 6124昂贵了大约120美元),并且必须将内存configuration为3组DIMM,以便实现这是最大的内存带宽。 这意味着内存大小6,12和18等GByte是你应该看的。 AMD拥有2个内存控制器,在更常用的4,8和16等方面performance最佳。如果16GByte是您需要的最低限度,那么您应该考虑额外的DIMM的额外成本,这将使英特尔选项甚至更昂贵。
最后一个细节是,E5620支持英特尔的新硬件AES指令,如果您的使用案例大量使用将使用这些指令的encryption函数,这些指令可能会产生重大影响。
在购买金属来运行虚拟机时,我通常会使用我能find的最低级别的服务器级别的CPU,并且根据硬件和预期的工作负载,我select每个内核 2〜4千兆字节的RAM。
除非你有一个非常好的I / O子系统(带有大量主轴和/或快速磁盘和/或SSD的大型RAID,可以直接连接或者直接连接),否则最终会有4个内核等待磁盘活动。通过SAN)。
对于TCO(MB价格,24/7电源要求),Opteron 6128或Xeon 5620,哪个CPU更受欢迎? 哪一个在实际应用中提供更好的性能? (你有没有其他的build议我可能忽略了?)
我需要构build一个基本上虚拟化LAMP应用程序的testing平台(os'ses尚未决定),包括服务器端计算。 我会selectXEN,因为目前云主机似乎更好地支持XEN。 硬件是为saas创业的概念certificate,稍后可用于封闭的实时alpha / beta。
好的,这个项目真的是“一家创业公司的概念certificate”吗? 尽可能花费最less的现金,如果有必要,可以升级最多的空间。 虽然我承认自己是AMD的fanboy-ish立场,但是对于您的具体情况,我会说您的产品/服务的生产/最终环境,而不是专注于testing平台方面。
预算不仅仅是一个问题,它是主要关心的问题,所以只需走更便宜的路线, 同时满足您的最低要求(CPU,16GB ECC RAM等),这往往有利于AMD的工作,因为他们仍然使用DDR2 稍微旧的Opterons (伊斯坦布尔,上海,巴塞罗那)。 较新的Opteron确实使用DDR3,但成本稍高一些,但是我可以在有空间增长的时候尽可能地缩小内存。
因此,例如,可能会得到双sockets板和高密度RAM(4x4GB或2x8GB DIMM),因此您需要扩展它是一个选项。 build立服务器主要是关于预算,这意味着你是否有能力进行升级。 看到这只是一个testing床,保持尽可能低的成本。
最后几个笔记/build议:
请记住,即使使用您的alpha / beta产品,技术也会发生变化,也许在未来的某个时候,您将切换到Xeons。 那很好。 但是现在真的没有什么可以做的,真正预见未来。 只关注成本和升级path,只是运行它。 现在不要为无穷无尽的细节出汗。 创业公司需要很快的进步。
不要忘了一个好的RAID控制器! 没有一些好的磁盘I / O,CPU / RAM没有多less意义!
尽pipe我非常喜欢英特尔的55/56xx系列芯片,但是知道它们的速度非常快,而且我总是花费大量的时间购买这些芯片 – 看起来价值更值得您关注。
考虑到这一点,我想build议第三种select – AMD的Athlon II X3 440.它的价格非常便宜,只有3核心,但在3.0Ghz,支持ECC和16GB以及主stream桌面forms。 如果这纯粹是一个PoC系统,为什么不能得到最便宜的东西呢?
CPU本身就像50美元(5620的大于6倍),我也发现了这个主板。 希望这至less能让你以不同的方式思考问题。