扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在本页阅读全文(共5页)
测试平台及软件:SPEC CPU2006
由于本次测试的惠普ProLiant DL580 G7与去年我们评测过的戴尔PowerEdge R910(参见:“24核48线程的威力:戴尔PowerEdge R910服务器评测”一文)使用的都是Intel 7500服务器平台,最主要的不同之处在于CPU从6核心的Xeon E7540换成了新一代10核心的至强E7-4860。因此我们决定仍然采用SPEC CPU2006测试软件包来评估和比较CPU的性能。
SPEC(www.spec.org)的全称是Standard Performance Evaluation Corporation(标准性能评估组织)。SPEC是由计算机厂商、系统集成商、大学、研究机构、咨询等多家公司组成的非营利性组织,这个组织的目标是建立、维护一套用于评估计算机系统的标准。SPEC的成员包括AMD、苹果、Cisco、戴尔、EMC、富士通、日立、惠普、IBM、Intel、微软、NEC、Novell、NVIDIA、Oracle、Red Hat、SGI等软硬件厂商。
SPEC现有的测试软件包括:CPU、图形/工作站应用、高性能计算(MPI/OMP,消息传递界面)、Java客户端/服务器、邮件服务器、网络文件系统(NFS/CIFS)、电源功耗、虚拟化和Web服务器等方面 ,可以看出都是企业级而非PC的应用领域。由于笔者之前的从业经验,对SPEC GWPG(图形和工作站性能小组)推出的SPECviewperf和SPECapc系列专业显卡OpenGL性能/3D设计软件测试可以说是最为熟悉。
SPEC CPU2006测试软件包
完整运行的CPU2006测试最终会得到8个总得分(还有每个单项的成绩)。它们分别为Speed(速度,单实例)——SPECint2006、SPECfp2006,和Throughput(吞吐量,多实例)——SPECint_rate2006、SPECfp_rate2006,其中每一项结果还包括Base(基本)和Peak(峰值)两个数值。“Base”规则要求必须在编译套件中的全部测试项目时使用通用的设置进行优化(简单调优),而“Peak”允许在编译每一个benchmark时使用专门针对该项测试的个别优化,也就是说Peak结果留给运行测试的厂商/评估者更多的调优余地以获得更好的成绩。
SPEC CPU2006以一台Sun Ultra Enterpirse 2工作站作为基准参考系统,以此为参考,其他测试系统与之相比即可得出相对性能指数。Sun的这套系统使用了一颗296MHz的UltraSPARC II处理器。
通常在64位环境下,运行CPU2006单一实例需要2GB内存。那么对于本次测试的4颗CPU、40个物理核心/80线程的惠普ProLiant DL580 G7服务器,我们在运行SPECint_rate2006和SPECfp_rate2006时选择了80个实例,这样至少需要配置160GB的内存。
在SPEC组织的网站上,公布有大量的CPU2006测试结果,其更新之快甚至包括了很多厂商刚发布不久的服务器型号。比如我们曾经测试过的戴尔PowerEdge R910也在其中(至本文截稿之时,惠普只公布了DL580 G7配置Xeon E7-4830的测试结果)。后面几页我们将把自己测试的结果与SPEC网站公布的结果进行对比,一方面可以验证官方数字(由于应该是Dell自己测试之后提交给SPEC)的可信程度;另一方面我们还可以比较至强E7处理器家族与Xeon 7500之间的性能差距,以反映出它的价值所在。
测试环境
首先我们还是依照惯例来介绍一下测试平台的软硬件环境。
SPEC CPU2006测试生成结果文件中的软/硬件配置信息
上图是运行SPEC CPU2006测试之后生成的结果里面,根据我们事先在config文件中填写的系统软/硬件信息而生成的配置表。由于这个已经足够详细,我们就不再另外单独制作测试平台的表格了。
关于硬件在前面的几页已经有介绍,这里我们想解释一下软件环境。本次测试安装的操作系统是SUSE Linux Enterprise Server 11 SP1(x86_64),内核版本号为2.6.32.12-0.7。由于Intel上海工程师的帮助,我们得到了编译好的SPEC CPU2006执行文件,编译器的版本应该是Intel C++ and Fortran Intel64 Compiler XE for Linux 12.0.1.116,省去了自己编译的很多麻烦(上次的戴尔R910测试就因为这个没有得到完整的结果)。
不过可能是该CPU2006执行包没有针对惠普DL580 G7服务器进行充分优化(Intel有自己的4路Xeon 7500/E7参考测试平台和EPSD的产品),因此部分实际测试成绩低于Dell公布的PowerEdge R910使用相同CPU(E7-4860)的测试结果。当然这并不代表DL580 G7在真实应用环境中的效率表现低于后者,本文的目的主要是让读者了解Xeon E7和上一代至强7500处理器之间的性能差距,以此来看出技术规格改进后的实际效果如何,具体数据仅供参考。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者