一种ARM架构整机服务器散热能力的测试方法及系统技术方案

技术编号:27621137 阅读:59 留言:0更新日期:2021-03-10 11:02
本申请公开了一种ARM架构整机服务器散热能力的测试方法及系统,该方法包括:根据风扇转速目标值设置风扇转速;风扇转速设置成功后,再根据设定的加压时间,通过运行linpack程序对整机服务器持续加压;加压完毕后,在设定的循环次数内每隔1分钟连续抓取CPU温度并读取UI板温度;最后判断CPU温度以及CPU与UI板温度之差是否同时满足:CPU温度≤设定的CPU温度阈值,且CPU温度

【技术实现步骤摘要】
一种ARM架构整机服务器散热能力的测试方法及系统


[0001]本申请涉及服务器散热
,特别是涉及一种ARM架构整机服务器散热能力的测试方法及系统。

技术介绍

[0002]在服务器架构中,CPU是核心部件,且CPU也是服务器散热技术需要关注的重要部件。因此,如何采集服务器架构中CPU的温度,对服务器架构的测试能力进行测试,是个重要的问题。
[0003]目前检测服务器整机架构散热能力的方法,通常是读取服务器架构中CPU的当前温度。具体地,在Linux系统下运行linpack程序给CPU加压测试,根据测试结果获取CPU当前的温度,然后根据CPU当前的温度确定整个服务器架构当前的散热情况。
[0004]然而目前检测服务器整机架构散热能力的方法中,由于只能采集CPU当前的温度,没有对CPU的上限温度进行关注,也无法考虑环境变化对整机服务器温度变化的影响,因此,对服务器整机架构的散热能力检测不全面,所获取的检测结果准确性不够高。

技术实现思路

[0005]本申请提供了一种ARM架构整机服务器散热能力的测试方法及系统,以解决现有技术中服务器散热能力测试结果的准确性不够高的问题。
[0006]为了解决上述技术问题,本申请实施例公开了如下技术方案:
[0007]一种ARM架构整机服务器散热能力的测试方法,所述测试方法包括:
[0008]根据风扇转速目标值设置风扇转速;
[0009]风扇转速设置成功后,根据设定的加压时间,通过运行linpack程序对整机服务器持续加压
[0010]加压完毕后,在设定的循环次数内每隔1分钟连续抓取CPU温度并读取UI板温度;
[0011]判断CPU温度以及CPU与UI(User Interface,用户界面)板温度之差是否同时满足:CPU温度≤设定的CPU温度阈值,且CPU温度-UI板温度≤设定的温差阈值;
[0012]如果是,判定整机服务器散热能力合格;
[0013]如果否,判定整机服务器散热能力不合格。
[0014]可选地,所述在设定的循环次数内每隔1分钟连续抓取CPU温度并读取UI板温度的次数为8次。
[0015]可选地,设定的CPU温度阈值为78℃。
[0016]可选地,设定的温差阈值为53℃。
[0017]可选地,所述设定的加压时间为5分钟。
[0018]可选地,判定整机服务器散热能力合格之后,所述方法还包括:
[0019]在设定的循环次数内,每隔1分钟读取一次风扇转速;
[0020]判断风扇转速是否满足:最高转速-最低转速≥最高转速*30%;
[0021]如果是,判定整机服务器散热能力存在隐患;
[0022]如果否,判定整机服务器散热能力不存在隐患。
[0023]可选地,所述设定的循环次数≥30次。
[0024]一种ARM架构整机服务器散热能力的测试系统,所述测试系统包括:
[0025]风扇转速设置模块,用于根据风扇转速目标值设置风扇转速;
[0026]加压模块,用于风扇转速设置成功后,根据设定的加压时间,通过运行linpack程序对整机服务器持续加压;
[0027]CPU温度和UI板温度采集模块,用于加压完毕后,在设定的循环次数内每隔1分钟连续抓取CPU温度并读取UI板温度;
[0028]第一判断模块,用于判断CPU温度以及CPU与UI板温度之差是否同时满足:CPU温度≤设定的CPU温度阈值,且CPU温度-UI板温度≤设定的温差阈值,如果是,判定整机服务器散热能力合格,否则,判定整机服务器散热能力不合格。
[0029]可选地,所述测试系统中还包括:
[0030]风扇转速读取模块,用于在设定的循环次数内,每隔1分钟读取一次风扇转速;
[0031]第二判断模块,用于判断风扇转速是否满足:最高转速-最低转速≥最高转速*30%,如果是,判定整机服务器散热能力存在隐患,否则,判定整机服务器散热能力不存在隐患。
[0032]本申请的实施例提供的技术方案可以包括以下有益效果:
[0033]本申请提供一种ARM架构整机服务器散热能力的测试方法,该测试方法首先根据风扇转速目标值设置风扇转速;风扇转速设置成功后,再根据设定的加压时间,通过运行linpack程序对整机服务器持续加压;加压完毕后,在设定的循环次数内每隔1分钟连续抓取CPU温度并读取UI板温度;最后判断CPU温度以及CPU与UI板温度之差是否同时满足:CPU温度≤设定的CPU温度阈值,且CPU温度-UI板温度≤设定的温差阈值;如果是,判定整机服务器散热能力合格;如否则,判定整机服务器散热能力不合格。本实施例通过设定的CPU温度阈值,对CPU温度设置温度上限,通过设定的温差阈值,充分考虑CPU温度高点与UI板这一整机服务器边缘位置的温差,能够更加全面考察整机服务器的散热能力,获取更加客户而准确的散热测试结果。而且设定的CPU温度阈值为78℃和设定的温差阈值为53℃,能够为整机服务器散热测试提供明确的参考目标,有利于进一步提高测试结果的准确性和测试效率。
[0034]本申请还提供一种ARM架构整机服务器散热能力的测试系统,该系统主要包括:风扇转速设置模块、加压模块、CPU温度和UI板温度采集模块,以及第一判断模块。通过CPU温度和UI板温度采集模块,获取到整机服务器核心部件和边缘位置的温度,为后续散热能力测试提供全面的数据。通过第一判断模块,对CPU温度设置温度上限,且对CPU与服务器边缘位置的温差设置标准,能够全面而客观地评估整机服务器的散热能力,有利于提高测试结果的准确性和测试效率。
[0035]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0036]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0037]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]图1为本申请实施例所提供的一种ARM架构整机服务器散热能力的测试方法的流程示意图;
[0039]图2为本申请实施例所提供的一种ARM架构整机服务器散热能力的测试方法的测试数据示意图;
[0040]图3为本申请实施例所提供的一种ARM架构整机服务器散热能力的测试系统的结构示意图。
具体实施方式
[0041]为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种ARM架构整机服务器散热能力的测试方法,其特征在于,所述测试方法包括:根据风扇转速目标值设置风扇转速;风扇转速设置成功后,根据设定的加压时间,通过运行l inpack程序对整机服务器持续加压;加压完毕后,在设定的循环次数内每隔1分钟连续抓取CPU温度并读取UI板温度;判断CPU温度以及CPU与UI板温度之差是否同时满足:CPU温度≤设定的CPU温度阈值,且CPU温度-UI板温度≤设定的温差阈值;如果是,判定整机服务器散热能力合格;如果否,判定整机服务器散热能力不合格。2.根据权利要求1所述的一种ARM架构整机服务器散热能力的测试方法,其特征在于,所述在设定的循环次数内每隔1分钟连续抓取CPU温度并读取UI板温度的次数为8次。3.根据权利要求1所述的一种ARM架构整机服务器散热能力的测试方法,其特征在于,设定的CPU温度阈值为78℃。4.根据权利要求1所述的一种ARM架构整机服务器散热能力的测试方法,其特征在于,设定的温差阈值为53℃。5.根据权利要求1所述的一种ARM架构整机服务器散热能力的测试方法,其特征在于,所述设定的加压时间为5分钟。6.根据权利要求1-5中任一所述的一种ARM架构整机服务器散热能力的测试方法,其特征在于,判定整机服务器散热能力合格之后,所述方法还包括:在设定的循环次数内,每隔1分钟读取一次风扇转速;判断风...

【专利技术属性】
技术研发人员:马光彬
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1