[发明专利]一种服务器散热控制方法及系统在审
申请号: | 201911258278.8 | 申请日: | 2019-12-10 |
公开(公告)号: | CN111026611A | 公开(公告)日: | 2020-04-17 |
发明(设计)人: | 吴常顺;刘海安;杜庆雪 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/32;G06F1/20 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 黄晓燕 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 散热 控制 方法 系统 | ||
本发明实施例公开了一种服务器散热控制方法及系统,包括在CPU散热器的下风口放置温度传感器;BMC获取操作系统的当前状态,并根据操作系统的当前状态选择CPU温度信号的来源;将选择的温度信号发送给散热模块,执行散热策略。本发明通过在CPU散热器的下风口设置温度传感器来采集CPU的温度,在操作系统故障或未启动时,依然能够获得CPU的温度,使CPU温度能够参与服务器散热的调控,确保在服务器整个运行过程中都能获取到CPU温度,保证了整机系统具备良好的散热,进而保证系统的可靠运行。
技术领域
本发明涉及服务器散热技术领域,具体地说是一种服务器散热控制方法及系统。
背景技术
随着信息安全问题日益凸显,自主可控的国产计算机系统愈加受到政府和企业的重视,包括CPU、内存、硬盘及操作系统等在内的关键部件的国产化替代逐渐成为一种趋势。
FT2000+CPU是飞腾公司推出的一款基于ARM架构的64核心通用处理器,FT2000+在单核计算能力、单芯片并行性能、访存带宽等指标处于国际领先水平,但相比国际顶级CPU厂商,用户接口丰富性还有待进一步提高。FT2000+不提供相应的IO接口获取其结温,只能通过操作系统间接获取。即获取CPU的结温必须依赖操作系统。CPU温度是参与系统散热策略极其重要的组成部分,进而操作系统自身的健壮性及启动时间均会对系统散热策略产生影响。
然而服务器在运行过程中,难以避免出现操作系统故障的情况,此时由于获取不到CPU的温度,势必会造成服务器散热不佳,影响服务器的可靠运行。若长时间得不到有效散热,还可能造成更严重的损失。
发明内容
本发明实施例中提供了一种服务器散热控制方法及系统,以解决现有技术中操作系统故障时,获取不到CPU温度影响服务器散热的问题。
为了解决上述技术问题,本发明实施例公开了如下技术方案:
本发明第一方面提供了一种服务器散热控制方法,所述方法包括以下步骤:
获取CPU散热器处的温度;
BMC获取操作系统的当前状态,并根据操作系统的当前状态选择CPU温度信号的来源,所述温度信号的来源包括所述CPU散热器处温度和操作系统获取的CPU结温;
将所述选择的温度信号发送给散热模块,执行散热策略。
进一步地,通过在CPU散热器处安装温度传感器获取CPU散热器的温度。
进一步地,所述BMC获取操作系统的当前状态,并根据操作系统的当前状态选择CPU温度信号的来源的具体过程为:
在服务器启动过程中,操作系统未启动时,选通温度传感器采集的温度值;
操作系统启动完成后,BMC获取到操作系统启动完成的状态信号时,选通操作系统获取的CPU结温;
在操作系统故障时,BMC获取到操作系统的异常中断信号时,选通温度传感器采集的温度值。
进一步地,BMC在获取到操作系统的异常中断信号后,驱动告警模块,进行操作系统异常报警。
进一步地,所述异常中断信号由CPU发出,CPU监测操作系统的状态,并在监测到异常后发送中断信号给BMC。
本发明第二方面提供了一种服务器散热控制系统,所述系统包括:
第一温度采集模块,包括温度传感器,用于采集CPU的温度;
第二温度采集模块,基于操作系统,用于获取CPU的结温;
BMC,根据操作系统的状态,选择第一温度采集模块或第二温度采集模块的CPU温度值,发送给散热模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911258278.8/2.html,转载请声明来源钻瓜专利网。