1.一种提升服务器SPEC CPU speed测试成绩的方法,所述服务器内设有多个CPU,多个核心,其特征在于,采用如下步骤:
S1.第一CPU获取核心数调整范围;
S2.第一CPU在核心数调整范围内限制开启的核心数量,以强制提高单核心的运行频率;
S3.在选定的核心数下,搭建SPEC CPU的运行环境,配置运行文件名选择speed;
S4.运行SPEC CPU进行测试,得到speed测试成绩。
2.如权利要求1所述的一种提升服务器SPEC CPU speed测试成绩的方法,其特征在于,第一CPU包括第一核心,步骤1中第一CPU获取核心数调整范围的具体步骤如下:
S11.第一CPU检测服务器核心数目为M;
S12.第一CPU控制M个核心全部打开,第一CPU检测单个核心的运行频率为F;
S13.第一CPU关闭除第一核心以外的任意一个活跃核心,使得打开的核心数目为M′,记录打开核心数目为M′时,单个核心运行频率为F′;
S14.第一CPU比较F和F′;
当F=F′时,回到步骤S13;
当F <F′时,记录核心数M2=M′;
S15.第一CPU关闭除第一核心以外的任意一个活跃核心,使得打开核心数目为M′′,记录打开核心数目为M′′时,单个核心运行频率为F′′;
S16.第一CPU比较F′和F′′;
当F′<F′′时,令F′=F′′,M′=M′′,回到步骤S15;
当F′=F′′时,记录核心数M1=M′;
第一CPU获取核心数的调整范围为M1—M2。
3.如权利要求1所述的一种提升服务器SPEC CPU speed测试成绩的方法,其特征在于,步骤1或步骤2中核心的开启和关闭限制是在BOIS下进行的。
4.如权利要求1所述的一种提升服务器SPEC CPU speed测试成绩的方法,其特征在于,所述步骤3中搭建SPEC CPU的运行环境中采用SPEC CPU2006的软件版本,步骤4中运行SPEC CPU进行测试采用SPEC CPU2006的软件版本。
5.如权利要求1所述的一种提升服务器SPEC CPU speed测试成绩的方法,其特征在于,所述步骤4中得到speed测试成绩包括总成绩的base值和peak值,以及speed测试成绩各分项的base值和peak值。
6.如权利要求5所述的一种提升服务器SPEC CPU speed测试成绩的方法,其特征在于,各分项成绩包括400.perlbench,401.bzip2,403.gcc,429.mcf,445.gobmk,456.hmmer,458.sjeng,462.libquantum,464. h264ref,471.omnetpp,473.astar和483.xalancbmk的base值和peak值。
7.如权利要求1所述的一种提升服务器SPEC CPU speed测试成绩的方法,其特征在于,所述步骤4中得到的测试成绩是将被测计算机的执行时间标准化,即用一个参考处理器的执行时间除以被测计算机的执行时间,测试成绩值越大,表示性能越快。
8.如权利要求1所述的一种提升服务器SPEC CPU speed测试成绩的方法,其特征在于,所述步骤4中测试要进行三次,取中间值。
9.如权利要求1所述的一种提升服务器SPEC CPU speed测试成绩的方法,其特征在于,所述服务器内设有至少两个CPU,至少六个核心。
10.如权利要求1所述的一种提升服务器SPEC CPU speed测试成绩的方法,其特征在于,所述服务器产品适用于所有BIOS支持CPU核心控制的服务器产品。