服务器 频道

巧改BIOS设置 让文件服务器性能提升10%

  为了运行SPEC CPU 2006测试,我们统一安装了Windows Server 2008 Enterprise x64 Edition SP1操作系统,在主流的x64处理器下,原生64应用要比32位下快。我们还安装了Visual Studio 2005 SP1、Intel C++/Fortran Compiler 10.0.025编译器,对于支持SSE3指令集的处理器,我们使用了QxO编译指令进行了优化。编译时未使用SmartHeap商业优化库。

  SPEC测试代表了绝大多CPU密集型的运算,包括编程语言、压缩、人工智能、基因序列搜索、视频压缩及各种力学的计算等,包含了多种科学计算,可以用来衡量系统执行这些任务的快慢。SPEC base测试包括浮点(fp)与整数运算(int)两部分。

  整数运算主要包含编译、压缩、人工智能、视频压缩转换、XML处理等,此外,各种日常操作也主要是基于整数操作。SPEC CPU 2006的整数运算包含了400.perlbench PERL编程语言、401.bzip2 压缩、403.gcc C编译器、429.mcf 组合优化、445.gobmk 人工智能:围棋、456.hmmer 基因序列搜索、458.sjeng 人工智能:国际象棋、462.libquantum 物理:量子计算、464.h264ref 视频压缩、471.omnetpp 离散事件仿真、473.astar 寻路算法、483.xalancbmk XML处理共12项。

 

  SPEC CPU测试主要考验处理器性能和缓存-内存子系统性能,经过对比我们发现,在SPECfp项目的测试中,Snoop Filter开启状态下的得分是61.1分,关闭状态下的得分是56.3分,性能差距为8.5%;而在SPECint项目中,Snoop Filter开启的测试的得分为133分,关闭时候的得分为131分,差距微乎其微。因此,我们认为在SPEC CPU 2006这项测试中,Snoop Filter功能的开启与否对于SPECfp项目的影响更大一些。

 
0
相关文章