[发明专利]一种风扇转速控制方法及系统在审
申请号: | 202210268676.3 | 申请日: | 2022-03-18 |
公开(公告)号: | CN114721488A | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 桑鹏程 | 申请(专利权)人: | 上海燧原科技有限公司 |
主分类号: | G06F1/20 | 分类号: | G06F1/20;G06F11/30 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 钱娜 |
地址: | 200120 上海市浦东新区中国(上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 风扇 转速 控制 方法 系统 | ||
本申请公开了一种风扇转速控制方法及系统,在当前时刻的GPU和当前时刻的CPU均不降频的情况下,每执行一次降低风扇转速操作,则执行监测服务器的总功耗操作,直至服务器的总功耗在预设功耗范围内最低时,停止执行降低风扇转速操作,服务器的总功耗至少包括GPU功耗、CPU功耗和风扇功耗。通过上述方案,结合风扇功耗、GPU工作频率、CPU工作频率、GPU温度和CPU温度等多维度数据来对风扇转速进行控制,更加细粒度控制风扇转速,并且精细化地对各模块、各种应用场景进行综合考虑,通过对风扇自身功耗和服务器整机功耗进行评估来对风扇转速进行控制,从而利于优化服务器整体功耗,节约数据中心成本。
技术领域
本申请涉及风扇转速控制技术领域,更具体地说,涉及一种风扇转速控制方法及系统。
背景技术
当前主流服务器风扇转速是由脉波宽度调变控制,根据各模块的温度情况,实时调整风扇控制转速,当温度偏高时,加大风扇转速,温度偏低时,降低风扇转速,从而达到散热效果。
现有风扇转速控制仅从温度的角度进行调控,通常会实时获取CPU、GPU等关键模块的温度,只要关键模块的温度高于其阈值,就提高风扇转速,如果关键模块的温度还在升高,风扇转速继续提高,如果关键模块的温度降下来,风扇转速随之降低,但风扇转速一般不会设置的很低,总体风扇都在高转速高功耗下运行。且温度与转速之间的关系单一且固定,调节颗粒度较粗,无法精细化地对各模块、各种应用场景进行综合考虑,不利于优化服务器整体功耗,造成数据成本的浪费。
发明内容
有鉴于此,本申请公开了一种风扇转速控制方法及系统,旨在更加细粒度控制风扇转速,并且精细化地对各模块、各种应用场景进行综合考虑,通过对风扇自身功耗服务器整机功耗进行评估来对风扇转速进行控制,从而利于优化服务器整体功耗,节约数据中心成本。
为了实现上述目的,其公开的技术方案如下:
本申请第一方面公开了一种风扇转速控制方法,所述方法包括:
实时获取当前时刻GPU的工作频率、上一时刻GPU的工作频率、当前时刻CPU的工作频率和上一时刻CPU的工作频率;
若所述当前时刻GPU的工作频率大于等于所述上一时刻GPU的工作频率,则确定当前时刻的GPU不降频,若所述当前时刻CPU的工作频率大于等于所述上一时刻CPU的工作频率,则确定当前时刻的CPU不降频;
在当前时刻的GPU和当前时刻的CPU均不降频的情况下,每执行一次降低风扇转速操作,则执行监测服务器的总功耗操作,直至所述服务器的总功耗在预设功耗范围内最低时,停止执行降低风扇转速操作;所述服务器的总功耗至少包括GPU功耗、CPU功耗和风扇功耗。
优选的,还包括:
若所述当前时刻GPU的工作频率小于所述上一时刻GPU的工作频率,则确定当前时刻的GPU存在降频;
若所述当前时刻CPU的工作频率小于所述上一时刻CPU的工作频率,则确定当前时刻的CPU存在降频;
在当前时刻的GPU或当前时刻的CPU存在降频的情况下,提高风扇转速。
优选的,还包括:
获取当前时刻服务器的总功耗与上一时刻服务器的总功耗;
若所述当前时刻服务器的总功耗大于等于所述上一时刻服务器的总功耗,则确定所述当前时刻服务器的总功耗未降低;
若所述当前时刻服务器的总功耗小于所述上一时刻服务器的总功耗,则确定所述当前时刻服务器的总功耗降低。
优选的,还包括:
若当前时刻的GPU温度大于预设温度阈值,则动态调整风扇转速。
优选的,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海燧原科技有限公司,未经上海燧原科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210268676.3/2.html,转载请声明来源钻瓜专利网。