科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网服务器频道X86服务器24核48线程的威力:戴尔PowerEdge R910服务器评测

24核48线程的威力:戴尔PowerEdge R910服务器评测

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

四颗英特尔至强E7540 6核CPU(最多支持8核)、24个物理核心和48线程让我们对PowerEdge R910的性能充满了期待。本文我们就将它的测试数据分享给大家,来验证一下这台高端x86 MP(四路或以上,相对于UP、DP而言)服务器的真实威力。

作者:黄亮 来源:ZDNet【原创】 2011年2月9日

关键字: Xeon SPEC CPU2006 至强7500

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共5页)

测试环境、目的及结果

首先我们还是依照惯例来介绍一下测试平台的软硬件环境。

SPEC CPU2006测试生成结果文件中的软/硬件配置信息

上图是运行SPEC CPU2006测试之后生成的结果里面,根据我们事先在config文件中填写的系统软/硬件信息而生成的配置表。由于这个已经足够详细,我们就不再另外 单独制作测试平台的表格了。

关于硬件本文前面的几页已经有介绍,这里我们想解释一下软件环境。本次测试我们安装的操作系统是当时最新版本的SUSE Linux Enterprise Server 11 SP1(x86_64),内核版本号为2.6.32.12-0.7。同时编译器我们也选择了已有最高版本的Intel C++/Fortran Compiler Professional for Linux(IA32 and Intel64)11.1.073。

为什么没有使用Windows进行测试呢?Windows Server 2008 R2不能充分发挥戴尔PowerEdge R910服务器的性能吗?这倒不是,如果在Windows系统下运行SPEC CPU2006测试通常需要安装微软Visual Studio 2008编译环境,而它带有的64位(x64)C++编译器目前还是beta版。另外,在SPEC网站上公布的CPU2006测试结果中,最近这2年进行的测试绝大多数都是在SUSE Linux Enterprise Server(企业服务器)系统下进行的,它相对另一个流行的Linux发行版——Red Hat Enterprise(红帽企业版)Linux的一个好处是提供了公开的评估版下载。因此,为了更好地与SPEC公布的测试成绩进行对比,我们选择了尽量接近的软件环境。(事实上我们使用的软件版本还要稍微新一些)

为了使本测试报告尽量做到公开、公正和透明,我们需要告知 读者在SPEC CPU2006编译的过程中出现了个别错误,使我们没有能够得到前面介绍过的总分,不过绝大多数的单项测试结果还是可以用来横向对比(更加具体细致)。而且编译出错的原因是:我们直接在测试的软硬件平台上编译之后运行,而SPEC公布的测试结果是在(与运行测试)不同版本的操作系统下预先编译好的执行文件(见下图)。可以看到,为了避免C++出错还专门安装了Binutils开发工具。

SPEC网站上公布的戴尔R910测试结果中的编译说明

毕竟我们测试的目的是了解和验证戴尔R910服务器的性能水平,而不是将主要精力花在软件方面的优化(包括编译和调试)。同样的道理,我们没有使用Microquill SmartHeap V8.1软件包——它能够显著优化一些针对SMP多处理器和多线程应用程序的性能,因此我们的部分测试结果可能与SPEC公布的有一定差距。不过大家也可借此机会实际感受到应用软件调优的 效果和重要性。

还有一点需要说明的是,我们运行的SPEC CPU2006测试软件版本是V1.0.1,而不是最新的V1.1。在SPEC网站上的版本变更说明中,这2个版本的测试结果是可以互相对比的,V1.1改进的方面主要是兼容性、稳定性、文档和易用性。因此读者对测试结果对比的公平性不用担心。

SPECint2006:单线程整数测试结果

整数测试部分,除了最后一项483.xalancbmk由于编译出错而无法运行之外,其它的结果我们都得到了。SPEC规定每个测试都要运行3遍,并且选择中间值(上图中加粗并带有下划线的那些)做为最终成绩。“Ratio”即为PowerEdge R910相对于SPEC参考系统的性能倍数,我们看到各项测试结果大约在参考平台的10~80倍之间,请注意这里比较的仅是单个CPU核心的性能。

上图是我们在关机状态下拍摄的照片,因为摄影棚内不方便给这样的“庞然大物”加电,而在运行测试时我们又忘记了照一张显示即时功率的...

在测试过程中,我们选择让戴尔R910前面左上方的LCD液晶板(上图)显示即时的电源输出功率,以此来大致了解不同测试项目消耗电能的情况。由于是人工查看随时可能会变化的数值,且由电源管理硬件通过BMC提供出来而非我们实际测量,因此在这里只给出一个范围,仅供参考。运行上面的SPECint2006测试过程中,电源功率读数在450~550W之间波动,与服务器闲置的情况下相差无几。

SPECint_rate2006:多线程整数测试结果

在同时运行48份Copies(多线程)的情况下,由于比原始参考系统具有更多的CPU核心再加上Hyper-Theading超线程技术,因此测试得分(Ratio)相对 于单线程大幅提高。性能的倍数在200~900之间。SPECint_rate2006已经基本能够使4颗Xeon E7540 CPU的24个核心满载工作,LCD液晶板显示的电源功率达到700~850W以上。

SPECfp2006:单线程浮点测试结果

在浮点测试中,447.dealII一项没有通过编译,410.bwaves和481.wrf由于编译不正常因而测试结果没有意义,其余的项目都能正常运行。戴尔R910的单实例浮点成绩在参考系统的10~30倍之间,似乎没有整数的优势那么大,不过这个可能与SPEC CPU浮点测试对编译上的优化更加敏感有关。SPECfp2006执行的浮点运算虽然也只是单线程的,但电源功率的显示——450~650W以上有 些时侯明显超过了整数测试。

SPECfp_rate2006:多线程浮点测试结果

48 Copies多线程运行的浮点测试,性能倍数在100~500之间。SPECfp_rate2006无疑是一个很好的压榨CPU更多计算单元,使晶体管发热 的手段。我们看到LCD液晶板显示的电源功率最高时达到了898W,距离900瓦只有一步之遥。(考虑到该读数的正常误差范围,再加上笔者并不是一直在机器旁边盯着,R910服务器在我们这里的 实际运行功耗很可能已经超过了900W)

注:CBSi(企业级)解决方案中心已于今年1月正式成立。按照计划我们将陆续添置电力分析监控记录仪等专业的测试仪器,未来根据需要可以更加准确和全面的测量服务器、企业存储等设备的环境工作参数。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章