[发明专利]一种提升服务器SPEC CPU speed测试成绩的方法有效
申请号: | 201710042832.3 | 申请日: | 2017-01-20 |
公开(公告)号: | CN106708682B | 公开(公告)日: | 2020-10-23 |
发明(设计)人: | 康真健 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F9/50 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 张亮 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提升 服务器 spec cpu speed 测试 成绩 方法 | ||
本发明提供一种提升服务器SPEC CPU speed测试成绩的方法,所述服务器内设有多个CPU,多个核心处理器,采用如下步骤:S1.第一CPU获取核心数调整范围;S2.第一CPU在核心数调整范围内限制开启的核心数量,以强制提高单核心的运行频率;S3.在选定的核心数下,搭建SPEC CPU的运行环境,配置运行文件名选择speed;S4.运行SPEC CPU进行测试,得到测试成绩。本发明内容易于实现,对服务器相应性能测试结果提升明显,无需对硬件及软件系统做任何调整,仅通过对BIOS的调整就可以实现,同其他方式相比限制条件较少。
技术领域
本发明属于服务器标准化测试领域,具体涉及一种提升服务器SPEC CPU speed测试成绩的方法。
背景技术
SPEC是标准性能评估公司(Standard Performance Evaluation Corporation)的简称。SPEC是由计算机厂商、系统集成商、大学、研究机构、咨询等多家公司组成的非营利性组织,这个组织的目标是建立、维护一套用于评估计算机系统的标准。
SPEC CPU测试同Linpack、Super Pi等传统计算性能测试工具用循环的算术操作来进行基准测试不同,SPEC CPU测试使用了现实世界的应用程序。SPEC CPU测试包括了12项整数运算和17项浮点运算,分为rate测试与speed测试两项,其中rate测试主要衡量系统的多并发运算处理性能,speed主要衡量系统的单任务处理性能。
由此可见,speed测试中对于系统CPU的多线程处理能力要求并不高,反之却对参与测试的单个CPU核心性能有较大的要求。目前两路及两路以上服务器均配置复数6核心及以上处理器,由于现代CPU的设计及应用特点,多核心CPU往往以牺牲单个核心的性能来达到整体多线程处理能力的提升。
发明内容
本实用发明的目的在于,针对上述现代CPU的设计及应用特点,多核心CPU往往以牺牲单个核心的性能来达到整体多线程处理能力的提升问题,提供设计一种提升服务器SPEC CPU speed测试成绩的方法,以解决上述技术问题。
为实现上述目的,本发明给出以下技术方案:
一种提升服务器SPEC CPU speed测试成绩的方法,所述服务器内设有多个CPU,多个核心,采用如下步骤:
S1.第一CPU获取核心数调整范围;
S2.第一CPU在核心数调整范围内限制开启的核心数量,以强制提高单核心的运行频率;
S3.在选定的核心数下,搭建SPEC CPU的运行环境,配置运行文件名选择speed;
S4.运行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′′;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710042832.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种宽广场地保温材料快速收放装置
- 下一篇:一种复卷机退纸辊自动刹车装置