如何为存储服务器选择合适的处理...
如何为存储服务器选择合适的处理器
2020-11-20
如何为存储服务器选择合适的处理器
当企业中的信息技术团队考虑升级计算和企业存储系统时,他们应该确保了解高性能服务器处理器选项的选择和优缺点。我们的一些建议似乎不合理,但它们是有用的。
很多企业的IT部门都在考虑升级自己的计算和存储系统,但和任何IT采购决策一样,在硬件功能和可用技术方面都要考虑一些利弊,做出一些选择。在购买存储服务器时,第一步是了解您在处理器方面有哪些选择。
英特尔和AMD
服务器处理器方面,两大选择依然是Intel和AMD,至少今年是这样。ARM也许能解决一些计算任务,但有些问题,但到了2013年,ARM将没有足够的输入输出带宽和万兆以太网端口及存储,成为一种可行的替代方案。这种情况在2014年可能会有所改变,但现在做出预测还为时过早,因为性能足够的PCIe客车的变化和发展是复杂的。
据悉,最新AMD处理器有16核,但前提是你运行的是整数运算。说到浮点运算,你只有八个内核。此外,最新的英特尔服务器处理器数据和从内存中写入的数据比AMD处理器快得多,这意味着AMD处理器应该用于处理低计算密度和没有高内存带宽的操作——您可能会想到虚拟机等应用环境,但在本文的后面,它将详细解释为什么AMD不是使用虚拟机的好主意。
处理器插座之间的通信
英特尔的另一个巨大优势在于处理器插槽之间的通信。目前,这批英特尔服务器处理器通过快速通道互连技术(QPI)支持处理器插槽之间每秒25.6千兆位(25.6Gbps)的输入/输出带宽。这种性能,加上每个插槽的内存带宽性能,超过了AMD处理器目前的性能。在多插槽计算机上,这对所有插槽的性能都有巨大的影响,因为进程可能会请求知道哪部分内存分配给了另一个插槽。PCIe起到了实际作用,说明了为什么最新的英特尔处理器远远优于AMD处理器。最新服务器处理器上的英特尔技术运行PCIe3,每个处理器上有40个通道。
这也意味着PCIe总线和处理器可以达到40Gbps的输入/输出带宽。这远远高于AMD处理器上的可用带宽。所以如果需要频繁的网络I/O或者磁盘I/O操作,PCIe3是比较合适的选择,因为它的带宽比PCI2.0高很多,这种总线的性能会翻倍,英特尔处理器支持更多的PCIe通道。
新英特尔处理器有问题,尤其是四插槽配置。如前所述,PCIe总线位于处理器插槽上,因此如果有四个插槽,则有四条PCIe总线,每条总线有40个通道,因此总共有160个通道的1GbpsPCIe带宽。这是一个很大的输入/输出带宽,但是如果深入研究,就会发现这个问题:
插座之间的QPI连接是一个双通道12.8Gbps通道,总性能为25.6Gbps。一个插座的PCIeexpress带宽为40倍,每个通道为1Gbps。也就是说,插座的PCIe带宽达到40Gbps。当PCIe带宽超过25.6Gbps,并且请求访问PCIe总线的进程不在所请求的总线所在的套接字上时,问题将很快出现。一些变通办法试图将进程锁定在需要读取或写入PCIe总线的套接字上。但是这种方法并不适合所有的应用。例如,数据在多个位置进出的应用程序将受到影响,因为您不能分解请求并将每个请求传输到每个PCIe总线。
对于运行在四插槽系统上的一般应用程序,实际性能估计为插槽间QPI带宽的90%(即23Gbps),除非数据通过PCIe总线所在的插槽传输。如果分布均匀,每四个输入/输出的运行速度为40Gbps,那么平均性能为(3x 23 Gbps+40 Gbps)/4;即对于四插槽系统,每个插槽的平均性能约为27.25Gbps,当然这个平均值是基于PCIe总线的平均进程分配和I/O。
具有PCIe处理器能力的进程将极大地提高平均值,但是通常很难设计架构并满足将每个任务放在PCIe总线上以及确保进程在总线所在的处理器上运行的要求。与双插槽系统相比,四插槽系统更容易出现这种限制。
处理器上的结论不合理
新的英特尔系统比以前的系统具有更高的输入/输出带宽。而且比AMD有更多的可用特性。如果需要让大量数据进出系统,ARM目前没有竞争力。双插槽系统更容易获得更高的性能,平均系统性能超过4.25Gbps,所以我的结论是,如果你使用双插槽系统来满足高输入/输出带宽需求,那么情况比使用四插槽系统要好。当然,这显然是不合理的,但考虑到目前的Intel架构,这是最明智的策略。


企盛北京科技专业代理销售各品牌服务器,联想服务器,戴尔服务器,惠普服务器,存储服务器,机架式服务器,塔式服务器,刀片式服务器,欢迎来电咨询。

推荐文章:如何选择合适的服务器操作系统

展开