本发明专利技术涉及一种应用于服务器风洞测试的转速调节装置及方法,所述的装置包括转速调节适配模块,用于安装带内ipmitool工具,并通过带内ipmitool工具获取包含服务器种类信息的FRU字段;服务器种类自动适配模块,用于收集ipmitool fru命令的输出信息,通过该信息即可确定使用转速调节指令;转速调节指令封装模块,该模块封装有全部服务器BMC转速调节指令;配置文件模块,用于设置参数并将参数传递到转速调节指令;日志记录模块,用于将每次调节转速指令后的传感器信息记录并保存在日志文件中,传感器参数信息利用ipmitool sdr输出到日志文件中,每次调用风扇调节转速指令也保存在日志文件中。日志文件中。日志文件中。
【技术实现步骤摘要】
一种应用于服务器风洞测试的转速调节装置及方法
[0001]本专利技术属于服务器风洞测试
,具体涉及一种应用于服务器风洞测试的转速调节装置及方法。
技术介绍
[0002]现有技术中,在散热领域对服务器进行风洞测试时,转速调节的命令由BMC开发的相关RAW命令指令集构成,服务器包含通用服务器、多节点服务器、天梭服务器以及互联网服务器等。不同服务器的BMC开发RAW命令存在差异,针对一款服务器进行转速调节时,需要查阅BMC发版手册来查找相关命令,和BMC开发工程师沟通来确保转速调节命令的准确性,尤其是互联网服务器,由于客户差异化需求,导致调节转速命令不相同。
[0003]对一台服务器进行风洞测试时,需要多次调节RAW命令参数进行不同转速状态的设置,这样就需要一直占用人力在每次测试工况结束后手动更改转速参数,导致测试效率低下,而且手动更改测试参数可能存在失误的情况,导致测试数据失效。而且在批量对服务器进行风洞测试时,需要花费大量时间来进行转速调节命令的设置以及增加人工等待时间。此为现有技术的不足之处。
[0004]有鉴于此,本专利技术提供一种应用于服务器风洞测试的转速调节装置及方法,以解决现有技术中存在的上述缺陷,是非常有必要的。
技术实现思路
[0005]本专利技术的目的在于,针对上述现有技术存在的缺陷,提供设计一种应用于服务器风洞测试的转速调节装置及方法,以解决上述技术问题。
[0006]为实现上述目的,本专利技术给出以下技术方案:一种应用于服务器风洞测试的转速调节装置,包括:转速调节适配模块,该模块用于安装带内ipmitool工具,并通过带内ipmitool工具获取包含服务器种类信息的FRU字段,并针对不同的操作系统选择带内ipmitool工具的RPM安装包;服务器种类自动适配模块,该模块用于收集ipmitool fru命令的输出信息,该命令只需要执行一次,采用shell字典保存服务器名称及对应型号;通过判断服务器名称参数及型号信息,唯一确定服务器类别,通过该信息即可确定使用转速调节指令。
[0007]转速调节指令封装模块,该模块封装有全部服务器BMC转速调节指令,根据适配的服务器种类实现自动选择需要执行的指令,并根据配置文件中用户输入的参数对转速调节指令进行传参,以实现自动调节转速的需求;配置文件模块,该模块用于设置参数并将参数传递到转速调节指令,用户根据需要设置始末转速、恒定转速维持时间、转速调节间隔四个参数,转速调节指令函数将输入的参数传递给相应的转速调节指令,并利用sleep函数运行用户规定的时间;日志记录模块,该模块用于将每次调节转速指令后的传感器信息记录并保存在日
志文件中,传感器参数信息利用ipmitool sdr输出到日志文件中,每次调用风扇调节转速指令也保存在日志文件中,便于测试人员后期分析使用。
[0008]作为优选,所述的转速调节适配模块中,通过查看/etc/*release文件来确定操作系统版本。能够快速获取操作系统的版本信息。
[0009]作为优选,所述的服务器种类自动适配模块中,所述的ipmitool fru命令用来获取服务器名称及型号。
[0010]作为优选,所述的转速调节指令封装模块中,转速调节指令包括手动、自动风扇模式调节指令,转速设置RAW命令。
[0011]作为优选,所述的转速调节指令封装模块中,当后期新增加服务器机型时,只需在函数内适配相应命令即可。操作方便。
[0012]本专利技术还提供一种应用于服务器风洞测试的转速调节方法,包括以下步骤:步骤S1:转速调节适配的步骤,该步骤中安装带内ipmitool工具,并通过带内ipmitool工具获取包含服务器种类信息的FRU字段,并针对不同的操作系统选择带内ipmitool工具的RPM安装包;步骤S2:服务器种类自动适配的步骤,该步骤中收集ipmitool fru命令的输出信息,该命令只需要执行一次,采用shell字典保存服务器名称及对应型号;通过判断服务器名称参数及型号信息,唯一确定服务器类别,通过该信息即可确定使用转速调节指令。
[0013]步骤S3:转速调节指令封装的步骤,该步骤中封装有全部服务器BMC转速调节指令,根据适配的服务器种类实现自动选择需要执行的指令,并根据配置文件中用户输入的参数对转速调节指令进行传参,以实现自动调节转速的需求;步骤S4:配置文件的步骤,该步骤中设置参数并将参数传递到转速调节指令,用户根据需要设置始末转速、恒定转速维持时间、转速调节间隔四个参数,转速调节指令函数将输入的参数传递给相应的转速调节指令,并利用sleep函数运行用户规定的时间;步骤S5:日志记录的步骤,该步骤中将每次调节转速指令后的传感器信息记录并保存在日志文件中,传感器参数信息利用ipmitool sdr输出到日志文件中,每次调用风扇调节转速指令也保存在日志文件中,便于测试人员后期分析使用。
[0014]作为优选,所述的步骤S1中,通过查看/etc/*release文件来确定操作系统版本。能够快速获取操作系统的版本信息。
[0015]作为优选,所述的步骤S2中,所述的ipmitool fru命令用来获取服务器名称及型号。
[0016]作为优选,所述的步骤S3中,转速调节指令包括手动、自动风扇模式调节指令,转速设置RAW命令。
[0017]作为优选,所述的步骤S3中,当后期新增加服务器机型时,只需在函数内适配相应命令即可。操作方便。
[0018]本专利技术的有益效果在于,针对不同服务器的BMC转速调节RAW命令存在差异的现状,提供一种应用于服务器风洞测试的转速调节装置及方法,能够自动适配服务器种类并针对性选择转速调节指令,用户只需要设置始末转速、恒定转速维持时间、对应调节间隔即可实现转速调节的自动控制,提高测试效率,减少人力投入。
[0019]此外,本专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。
[0020]由此可见,本专利技术与现有技术相比,具有突出的实质性特点和显著地进步,其实施的有益效果也是显而易见的。
附图说明
[0021]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0022]图1是本专利技术提供的一种应用于服务器风洞测试的转速调节装置的原理框图。
[0023]图2是本专利技术提供的一种应用于服务器风洞测试的转速调节方法的流程图。
[0024]其中,1
‑
转速调节适配模块,2
‑
服务器种类自动适配模块,3
‑
转速调节指令封装模块,4
‑
配置文件模块,5
‑
日志记录模块。
具体实施方式
[0025]下面结合附图并通过具体实施例对本专利技术进行详细阐述,以下实施例是对本专利技术的解释,而本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种应用于服务器风洞测试的转速调节装置,其特征在于,包括:转速调节适配模块,该模块用于安装带内ipmitool工具,并通过带内ipmitool工具获取包含服务器种类信息的FRU字段,并针对不同的操作系统选择带内ipmitool工具的RPM安装包;服务器种类自动适配模块,该模块用于收集ipmitool fru命令的输出信息,该命令只需要执行一次,采用shell字典保存服务器名称及对应型号;通过判断服务器名称参数及型号信息,唯一确定服务器类别,通过该信息即可确定使用转速调节指令;转速调节指令封装模块,该模块封装有全部服务器BMC转速调节指令,根据适配的服务器种类实现自动选择需要执行的指令,并根据配置文件中用户输入的参数对转速调节指令进行传参,以实现自动调节转速的需求;配置文件模块,该模块用于设置参数并将参数传递到转速调节指令,用户根据需要设置始末转速、恒定转速维持时间、转速调节间隔四个参数,转速调节指令函数将输入的参数传递给相应的转速调节指令,并利用sleep函数运行用户规定的时间;日志记录模块,该模块用于将每次调节转速指令后的传感器信息记录并保存在日志文件中,传感器参数信息利用ipmitool sdr输出到日志文件中,每次调用风扇调节转速指令也保存在日志文件中,便于测试人员后期分析使用。2.根据权利要求1所述的一种应用于服务器风洞测试的转速调节装置,其特征在于,所述的转速调节适配模块中,通过查看/etc/*release文件来确定操作系统版本。3.根据权利要求2所述的一种应用于服务器风洞测试的转速调节装置,其特征在于,所述的服务器种类自动适配模块中,所述的ipmitool fru命令用来获取服务器名称及型号。4.根据权利要求3所述的一种应用于服务器风洞测试的转速调节装置,其特征在于,所述的转速调节指令封装模块中,转速调节指令包括手动、自动风扇模式调节指令,转速设置RAW命令。5.根据权利要求4所述的一种应用于服务器风洞测试的转速调节装置,其特征在于,所述的转速调节指令封装模块中,当后期新增加服务器机型时,只需在函数内适配相应命令即可。6.一种应用于服务器风...
【专利技术属性】
技术研发人员:邴栋,李松标,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。