一种服务器风扇转速调控方法、系统、终端及存储介质技术方案

技术编号:26374825 阅读:9 留言:0更新日期:2020-11-19 23:43
本发明专利技术提供一种服务器风扇转速调控方法、系统、终端及存储介质,包括:获取机箱内多个温度传感器采集的温度信息;建立服务器空间坐标系,并根据所述多个温度传感器的位置和各温度传感器采集的温度信息生成服务器温度分布图;根据机箱内的风扇分布将机箱划分为多个散热区域,并根据所述温度分布图获取各散热区域的温度;根据各散热区域的温度调控各散热区域的对应风扇的转速。本发明专利技术能够最大限度的减小BMC处理器的工作量。并且红外运算单元可以更加合理的获取整个服务器系统的温度布局,合理控制主板的每个风扇控制单元,达到服务器高效率工作的目的。

【技术实现步骤摘要】
一种服务器风扇转速调控方法、系统、终端及存储介质
本专利技术涉及服务器
,具体涉及一种服务器风扇转速调控方法、系统、终端及存储介质。
技术介绍
随着服务器市场客户定制需求日益增加,客户业务量的增加,服务器数量也在急剧增加。每台服务器是否健康合理的工作取决于其监控管理系统BMC是否有效合理的管理。其中温控系统就是BMC的一项管理任务。而传统的BMC温控系统,其最根本的温度来源是温度传感器。(包括CPU内部的温度传感器,PCH内部的温度传感器,以及主板上的温度传感器)往往这些温度传感器都是采集温度传感器所在位置的温度值。这个值只能代表整个系统的某些温度点阵。而不能代替系统的温度整体布局。而采用红外测温可以获取整个服务器的整体温度布局,所以理论上若采用合理算法,可以更加合理的调控风扇,控制散热。
技术实现思路
针对现有技术的上述不足,本专利技术提供一种服务器风扇转速调控方法、系统、终端及存储介质,以解决上述技术问题。第一方面,本专利技术提供一种服务器风扇转速调控方法,包括:获取机箱内多个温度传感器采集的温度信息;建立服务器空间坐标系,并根据所述多个温度传感器的位置和各温度传感器采集的温度信息生成服务器温度分布图;根据机箱内的风扇分布将机箱划分为多个散热区域,并根据所述温度分布图获取各散热区域的温度;根据各散热区域的温度调控各散热区域的对应风扇的转速。进一步的,所述建立服务器空间坐标系并根据所述多个温度传感器的位置和各温度传感器采集的温度信息生成服务器温度分布图,包括:根据各温度传感器在机箱的位置生成各温度传感器在空间坐标系中的坐标;根据各温度传感器的坐标将各温度传感器采集的机箱温度值拟合至所述空间坐标系中;指定在所述空间坐标系中均匀分布的测温点,每个测温点均对应所述多个温度传感器采集的多个温度值,计算各测温点的多个温度值的平均值作为平均温度值。进一步的,所述根据机箱内的风扇分布将机箱划分为多个散热区域并根据所述温度分布图获取各散热区域的温度,包括:为每个风扇划分唯一对应的散热区域,并标记所述散热区域的边缘坐标;根据各散热区域的边缘坐标和所述温度分布图获取各散热区域的温度。进一步的,所述根据各散热区域的温度调控各散热区域的对应风扇的转速,包括:预先制定温度与风扇转速的关系函数;根据各散热区域的温度和所述关系函数生成各散热区域的目标转速;将各散热区域的目标转速发送至BMC,由BMC将各散热区域的对应风扇转速调至相应的目标转速。第二方面,本专利技术提供一种服务器风扇转速调控系统,包括:温度采集单元,配置用于获取机箱内多个温度传感器采集的温度信息;温度分布单元,配置用于建立服务器空间坐标系,并根据所述多个温度传感器的位置和各温度传感器采集的温度信息生成服务器温度分布图;区域划分单元,配置用于根据机箱内的风扇分布将机箱划分为多个散热区域,并根据所述温度分布图获取各散热区域的温度;转速调控单元,配置用于根据各散热区域的温度调控各散热区域的对应风扇的转速。进一步的,所述温度分布单元包括:坐标生成模块,配置用于根据各温度传感器在机箱的位置生成各温度传感器在空间坐标系中的坐标;温度拟合模块,配置用于根据各温度传感器的坐标将各温度传感器采集的机箱温度值拟合至所述空间坐标系中;平均计算模块,配置用于指定在所述空间坐标系中均匀分布的测温点,每个测温点均对应所述多个温度传感器采集的多个温度值,计算各测温点的多个温度值的平均值作为平均温度值。进一步的,所述区域划分单元包括:坐标标记模块,配置用于为每个风扇划分唯一对应的散热区域,并标记所述散热区域的边缘坐标;温度获取模块,配置用于根据各散热区域的边缘坐标和所述温度分布图获取各散热区域的温度。进一步的,所述转速调控单元包括:函数设定模块,配置用于预先制定温度与风扇转速的关系函数;转速生成模块,配置用于根据各散热区域的温度和所述关系函数生成各散热区域的目标转速;转速发送模块,配置用于将各散热区域的目标转速发送至BMC,由BMC将各散热区域的对应风扇转速调至相应的目标转速。第三方面,提供一种终端,包括:处理器、存储器,其中,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得终端执行上述的终端的方法。第四方面,提供了一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。本专利技术的有益效果在于,本专利技术提供的服务器风扇转速调控方法、系统、终端及存储介质,通过在机箱部署多个可以扫描机箱温度的温度传感器,并对机箱空间建立坐标系,根据各温度传感器采集的机箱温度在坐标系上构建机箱的温度分布图。同时根据风扇分布将机箱空间分为多个散热区域,根据各散热区域的温度控制各散热区域的风扇转速。本专利技术能够最大限度的减小BMC处理器的工作量。并且红外运算单元可以更加合理的获取整个服务器系统的温度布局,合理控制主板的每个风扇控制单元,达到服务器高效率工作的目的。此外,本专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例的方法的示意性流程图。图2是本专利技术一个实施例的系统的示意性框图。图3为本专利技术实施例提供的一种终端的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。图1是本专利技术一个实施例的方法的示意性流程图。其中,图1执行主体可以为一种服务器风扇转速调控系统。如图1所示,该方法包括:步骤110,获取机箱内多个温度传感器采集的温度信息;步骤120,建立服务器空间坐标系,并根据所述多个温度传感器的位置和各温度传感器采集的温度信息生成服务器温度分布图;步骤130,根据机箱内的风扇分布将机箱划分为多个散热区域,并根据所述温度分布图获取各散热区域的温度;步骤140,根据各散热区域的温度调控各散热区域的对应风扇的转速。具体的,所述服务器风扇转速调控方法包括:S1、获取机箱内多个温度传感器采集的温度信息。首先,在机箱的四个短棱的中点安装四个温度传感器,在本专利技术的其他实施方式中也可以采用其他的安装方式。获本文档来自技高网
...

【技术保护点】
1.一种服务器风扇转速调控方法,其特征在于,包括:/n获取机箱内多个温度传感器采集的温度信息;/n建立服务器空间坐标系,并根据所述多个温度传感器的位置和各温度传感器采集的温度信息生成服务器温度分布图;/n根据机箱内的风扇分布将机箱划分为多个散热区域,并根据所述温度分布图获取各散热区域的温度;/n根据各散热区域的温度调控各散热区域的对应风扇的转速。/n

【技术特征摘要】
1.一种服务器风扇转速调控方法,其特征在于,包括:
获取机箱内多个温度传感器采集的温度信息;
建立服务器空间坐标系,并根据所述多个温度传感器的位置和各温度传感器采集的温度信息生成服务器温度分布图;
根据机箱内的风扇分布将机箱划分为多个散热区域,并根据所述温度分布图获取各散热区域的温度;
根据各散热区域的温度调控各散热区域的对应风扇的转速。


2.根据权利要求2所述的方法,其特征在于,所述建立服务器空间坐标系并根据所述多个温度传感器的位置和各温度传感器采集的温度信息生成服务器温度分布图,包括:
根据各温度传感器在机箱的位置生成各温度传感器在空间坐标系中的坐标;
根据各温度传感器的坐标将各温度传感器采集的机箱温度值拟合至所述空间坐标系中;
指定在所述空间坐标系中均匀分布的测温点,每个测温点均对应所述多个温度传感器采集的多个温度值,计算各测温点的多个温度值的平均值作为平均温度值。


3.根据权利要求1所述的方法,其特征在于,所述根据机箱内的风扇分布将机箱划分为多个散热区域并根据所述温度分布图获取各散热区域的温度,包括:
为每个风扇划分唯一对应的散热区域,并标记所述散热区域的边缘坐标;
根据各散热区域的边缘坐标和所述温度分布图获取各散热区域的温度。


4.根据权利要求1所述的方法,其特征在于,所述根据各散热区域的温度调控各散热区域的对应风扇的转速,包括:
预先制定温度与风扇转速的关系函数;
根据各散热区域的温度和所述关系函数生成各散热区域的目标转速;
将各散热区域的目标转速发送至BMC,由BMC将各散热区域的对应风扇转速调至相应的目标转速。


5.一种服务器风扇转速调控系统,其特征在于,包括:
温度采集单元,配置用于获取机箱内多个温度传感器采集的温度信息;
温度分布单元,配置用于建立服务器空间坐标系,并根据所述...

【专利技术属性】
技术研发人员:贾帅帅李道童
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1