【技术实现步骤摘要】
一种基于IPMI的服务器风扇控制方法及装置
[0001]本专利技术涉及计算机
,尤其涉及一种基于
IPMI
的服务器风扇控制方法及装置
。
技术介绍
[0002]随着大数据
、
互联网的数字科技发展,服务器的应用越来越广泛
。
服务器中的
BMC(Baseboard Management Controller
,基板管理控制器
)
中的有一项非常重要的功能是执行散热策略,控制服务器中风扇的转动,从而防止服务器过热导致设备鼓掌
、
硬件损坏及宕机等问题
。
[0003]目前
BMC
控制方式的主要方式为获取服务器各个传感器的温度后,取传感器温度的最大值后,设置温度值默认对应的
PWD
占空比值传递给
CPLD
,而后由
CPLD
进行风扇转速调控
。
但是服务器中各部分模块设备数量,运行状态及安装数量的不一致会导致内部各区域位置温度不同,统一风扇调速会导致电量浪费
、
噪音过大,无法进行风扇的灵活调控;且控制模式单一,
BMC
只能根据温度传感器自动进行风扇转速控制
。
同时在服务器运行中,为防止
BMC
挂死时无法进行风扇调速,
CPLD
都会存储一个风扇最大转速值
。
因此若用户需单独调整单个风扇转速或需要修改 >CPLD
中的风扇默认转速时,则需要重新修改烧录程序,无法远程操作且流程繁杂,极为不便
。
技术实现思路
[0004]本专利技术的目的在于提供一种基于
IPMI
的服务器风扇控制方法及装置,旨在解决现有的风扇统一控速能耗较高且无法灵活控制的问题
。
[0005]为实现上述目的,第一方面,本专利技术提供了一种基于
IPMI
的服务器风扇控制装置,包括命令模块
、
控制模块
、
平台管理模块和风扇模块,所述命令模块
、
所述控制模块
、
所述平台管理模块和所述风扇模块依次连接;
[0006]所述命令模块,用于下达控制指令;
[0007]所述控制模块,基于控制指令选择对应控制方式;
[0008]所述平台管理模块,基于对应控制方式基于
CPU
位置进行模块划分,并采集多个传感器温度后对所述风扇模块的灵活调速;
[0009]所述风扇模块,用于对
CPU
进行散热
。
[0010]其中,所述命令模块包括选择单元和生成单元,所述选择单元和所述生成单元依次连接;
[0011]所述选择单元,用于选择控制模式;
[0012]所述生成单元,基于控制模式生成控制指令
。
[0013]其中,所述控制模式包括自动控制和手动控制
。
[0014]其中,所述控制模块包括自动控制单元和手动控制单元;
[0015]所述自动控制单元,用于自动控制所述平台管理模块;
[0016]所述手动控制单元,用于手动控制所述平台管理模块
。
[0017]第二方面,一种基于
IPMI
的服务器风扇控制方法,应用于第一方面所述的一种基于
IPMI
的服务器风扇控制装置,包括以下步骤:
[0018]通过命令模块下达控制指令;
[0019]控制模块基于控制指令选择对应控制方式;
[0020]平台管理模块根据
CPU
位置进行模块划分,并采集多个传感器的温度后对风扇模块的灵活调速
。
[0021]本专利技术的一种基于
IPMI
的服务器风扇控制装置,包括命令模块
、
控制模块
、
平台管理模块和风扇模块,所述命令模块
、
所述控制模块
、
所述平台管理模块和所述风扇模块依次连接;所述命令模块,用于下达控制指令;所述控制模块,基于控制指令选择对应控制方式;所述平台管理模块,基于对应控制方式对
CPU
进行划分,并采集
CPU
温度后对所述风扇模块的灵活调速;所述风扇模块,用于对
CPU
进行散热,通过命令模块下达控制指令;控制模块基于控制指令选择对应控制方式;平台管理模块基于
CPU
位置进行模块划分,并采集多个传感器的温度后对风扇模块的灵活调速,本专利技术有效解决由于服务器风扇统一调速或使用温度传感器的最大温度值进行风扇调速导致能耗较高,同时有效提高风扇调速的高效性
、
灵活性,从而解决现有的风扇统一控速能耗较高且无法灵活控制的问题
。
附图说明
[0022]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图
。
[0023]图1是本专利技术一种基于
IPMI
的服务器风扇控制装置的结构示意图
。
[0024]图2是风扇控制图
。
[0025]图3是风扇差异化调速控制图
。
[0026]图4是命令模块的结构示意图
。
[0027]图5是控制模块的结构示意图
。
[0028]图6是本专利技术一种基于
IPMI
的服务器风扇控制方法的流程图
。
[0029]1‑
命令模块
、2
‑
控制模块
、3
‑
平台管理模块
、4
‑
风扇模块
、11
‑
选择单元
、12
‑
生成单元
、21
‑
自动控制单元
、22
‑
手动控制单元
。
具体实施方式
[0030]下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件
。
下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制
。
[0031]请参阅图1至图5,第一方面,本专利技术提供一种基于
IPMI
的服务器风扇控制装置,包括命令模块
1、
控制模块
2、
平台管理模块3和风扇模块4,所述命令模块
1、
所述控制模块
2、
所述平台管理模块3和所述风扇模块4依次本文档来自技高网...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.
一种基于
IPMI
的服务器风扇控制装置,其特征在于,包括命令模块
、
控制模块
、
平台管理模块和风扇模块,所述命令模块
、
所述控制模块
、
所述平台管理模块和所述风扇模块依次连接;所述命令模块,用于下达控制指令;所述控制模块,基于控制指令选择对应控制方式;所述平台管理模块,基于
CPU
位置进行模块划分,并采集多个传感器温度后对所述风扇模块的灵活调速;所述风扇模块,用于对
CPU
进行散热
。2.
如权利要求1所述的一种基于
IPMI
的服务器风扇控制装置,其特征在于,所述命令模块包括选择单元和生成单元,所述选择单元和所述生成单元依次连接;所述选择单元,用于选择控制模式;所述生成单元,基于控制模式生成控制指令
技术研发人员:袁欣,赵旭东,
申请(专利权)人:顺维重庆科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。