服务器风扇转速控制系统及方法技术方案

技术编号:19708943 阅读:26 留言:0更新日期:2018-12-08 16:56
本发明专利技术公开一种服务器风扇转速控制系统及方法,该系统包括BMC、与所述BMC连接的SAS卡、与所述SAS卡连接的背板、安装于所述背板上的CPLD、与所述背板连接的硬盘,所述SAS卡内设置有PBSI模块,所述BMC分别与所述SAS卡、CPLD通过I2C总线连接,所述SAS卡与所述背板通过SAS线缆连接,所述硬盘通过SATA或者SAS接口与所述背板连接。相对于现有技术,本发明专利技术能准确的实时监测硬盘温度,以调节风扇转速。

【技术实现步骤摘要】
服务器风扇转速控制系统及方法
本专利技术涉及服务器通信
,尤其涉及一种服务器风扇转速控制系统及方法。
技术介绍
现有的获取硬盘温度的方法一般是通过系统下的smartctl的命令获取硬盘的smart信息,其中包括硬盘的温度。也有的是在系统下通过SAS卡厂商提供的工具(例如arcconf)获取。现有的服务器调整风扇的转速在硬盘上的温度的参考点一般是通过在最接近硬盘的背板上的一个温度传感器获取,用此温度来作为硬盘温度的参考。现有的技术中,获取硬盘的信息都需要进入linux系统中,通过一定的命令获取,此方法是非常不便的,在非系统界面,如BIOS界面,此时获取不到硬盘温度,不方便用户实时监测硬盘的温度。另外,现有的调整风扇转速一般是通过参考CPU、主板、背板、硬盘等温度综合调整风扇转速,其中硬盘温度参考一般是通过背板上一个距离硬盘很近的传感器来获取,此温度只是一个近似温度,并不准确,导致不能准确调节风扇的转速。由此,有必要提出一种能准确的实时监测硬盘温度,以调节风扇转速的解决方案。
技术实现思路
本专利技术的主要目的在于提出一种服务器风扇转速控制系统及方法,旨在准确的实时监测硬盘温度,由此准确的调节风扇转速。为实现上述目的,本专利技术提供一种服务器风扇转速控制系统,所述风扇转速控制系统包括BMC、与所述BMC连接的SAS卡、与所述SAS卡连接的背板、安装于所述背板上的CPLD、与所述背板连接的硬盘,所述SAS卡内设置有PBSI模块,所述BMC分别与所述SAS卡、CPLD通过I2C总线连接,所述SAS卡与所述背板通过SAS线缆连接,所述硬盘通过SATA或者SAS接口与所述背板连接。为实现上述目的,本专利技术还提出一种服务器风扇转速控制方法,所述方法应用于如上所述的服务器风扇转速控制系统,所述方法包括以下步骤:在系统开机,且所述硬盘在位时,通过所述SAS卡的PBSI模块获取所述硬盘的温度;将所述硬盘的温度与第一预设阈值相比对;若所述硬盘的温度大于或等于所述第一预设阈值,则根据预设的硬盘温度与PWM的占空比的映射关系、以及所述硬盘的温度增加所述PWM的占空比,以控制所述风扇的转速。本专利技术的进一步的技术方案是,所述将所述硬盘的温度与第一预设阈值相比对的步骤之后还包括:若所述硬盘的温度小于所述第一预设阈值,则以所述风扇的初始转速控制所述风扇运行。本专利技术的进一步的技术方案是,所述第一预设阈值为50°。本专利技术的进一步的技术方案是,所述预设的硬盘温度与PWM的占空比的映射关系为所述硬盘温度每增加1°,则所述PWM的占空比增加8%。本专利技术的进一步的技术方案是,所述在所述硬盘在位时,通过所述SAS卡的PBSI模块获取所述硬盘的温度的步骤之前还包括以下步骤:通过所述背板上的CPLD侦测所述硬盘是否在位;若在位,则执行通过所述SAS卡的PBSI模块获取所述硬盘的温度的步骤;若不在位,则通过所述SAS卡的PBSI模块获取所述背板的温度;将所述背板的温度与第二预设阈值相比对;若所述背板的温度大于或等于所述第二预设阈值,则根据预设的背板温度与PWM的占空比的映射关系、以及所述背板的温度增加所述PWM的占空比,以控制所述风扇的转速。本专利技术的进一步的技术方案是,所述将所述背板的温度与第二预设阈值相比对的步骤之后还包括:若所述背板的温度小于所述第二预设阈值,则以所述风扇的初始转速控制所述风扇运行。本专利技术的进一步的技术方案是,所述若所述背板的温度大于或等于所述第二预设阈值,根据预设的背板温度与PWM的占空比的映射关系、以及所述背板的温度增加所述PWM的占空比,以控制所述风扇的转速的步骤包括:若所述背板的温度大于或等于所述第二预设阈值,则将所述背板的温度与第三预设阈值相比对;若所述背板的温度小于所述第三阈值,则执行根据预设的背板温度与PWM的占空比的映射关系、以及所述背板的温度增加所述PWM的占空比,以控制所述风扇的转速的步骤;若所述背板的温度大于或者等于所述第三阈值,则控制所述风扇全速运转。本专利技术的进一步的技术方案是,所述第二预设阈值为45°,所述第三预设阈值为60°,所述预设的背板温度与PWM的占空比的映射关系为所述背板的温度每增加1°,则所述PWM的占空比增加10%。本专利技术的进一步的技术方案是,其特征在于,在系统开机后还包括以下步骤:通过所述SAS卡的PBSI模块获取所述服务器的CPU的温度、以及所述服务器的主板的温度;根据所述硬盘的温度、CPU的温度、主板的温度、以及预先配置的优先级原则控制所述风扇的转速。本专利技术通过在系统内设置BMC、与所述BMC连接的SAS卡、与所述SAS卡连接的背板、安装于所述背板上的CPLD、与所述背板连接的硬盘,所述SAS卡内设置有PBSI模块,所述BMC分别与所述SAS卡、CPLD通过I2C总线连接,所述SAS卡与所述背板通过SAS线缆连接,所述硬盘通过SATA或者SAS接口与所述背板连接,在系统开机,且所述硬盘在位时,通过所述SAS卡的PBSI模块获取所述硬盘的温度;将所述硬盘的温度与第一预设阈值相比对;若所述硬盘的温度大于或等于所述第一预设阈值,则根据预设的硬盘温度与PWM的占空比的映射关系、以及所述硬盘的温度增加所述PWM的占空比,以控制所述风扇的转速,能准确的实时监测硬盘温度,以调节风扇转速的解决方案。附图说明图1是本专利技术提出的服务器风扇转速控制系统较佳实施例的结构示意图;图2是本专利技术服务器风扇转速控制方法第一实施例的流程示意图;图3是本专利技术服务器风扇转速控制方法第二实施例的流程示意图;图4是本实施例中风扇转速的PWM的duty与背板的温度的关系示意图,图5是本实施例中风扇转速的PWM的duty与硬盘的温度的关系示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例涉及的术语包括:SAS:(SerialAttachedSCSI),是一种电脑的集线技术,主要作为硬盘的等设备的传输;CPU:(CenterProcessingUnit),中央处理器;IPMI:(IntellingentPlatformManagementInterface),智能平台管理接口,是一种开放标准的硬件接口规格;BMC:(BaseboardManagementController),基板管理控制器,一般内置在主板上,支持行业标准的IPMI协议规范;PWM:(PulseWidthModulation),脉冲宽度调制,是一种模拟的控制方式;I2C:(InterIntegratedCircuit),一种简单的全双工的串行总线;PD:(physicaldevice),物理设备;CPLD:(ComplexProgrammableLogicDevice),复杂可编程逻辑器件。考虑到目前获取硬盘的信息都需要进入linux系统中,通过一定的命令获取,不方便用户实时监测硬盘的温度,另外,现有的硬盘温度参考一般是通过背板上一个距离硬盘很近的传感器来获取,此温度只是一个近似温度,并不准确,导致不能准确调节风扇的转速,由此,本专利技术提出一种能解决上述技术问题的服务器风扇转速控制系统及方法。本专利技术提供一种BMC和SAS卡通信获取硬盘温度的方法,并将本文档来自技高网...

【技术保护点】
1.一种服务器风扇转速控制系统,其特征在于,所述风扇转速控制系统包括BMC、与所述BMC连接的SAS卡、与所述SAS卡连接的背板、安装于所述背板上的CPLD、与所述背板连接的硬盘,所述SAS卡内设置有PBSI模块,所述BMC分别与所述SAS卡、CPLD通过I2C总线连接,所述SAS卡与所述背板通过SAS线缆连接,所述硬盘通过SATA或者SAS接口与所述背板连接。

【技术特征摘要】
1.一种服务器风扇转速控制系统,其特征在于,所述风扇转速控制系统包括BMC、与所述BMC连接的SAS卡、与所述SAS卡连接的背板、安装于所述背板上的CPLD、与所述背板连接的硬盘,所述SAS卡内设置有PBSI模块,所述BMC分别与所述SAS卡、CPLD通过I2C总线连接,所述SAS卡与所述背板通过SAS线缆连接,所述硬盘通过SATA或者SAS接口与所述背板连接。2.一种服务器风扇转速控制方法,其特征在于,所述方法应用于如权利要求1所述的服务器风扇转速控制系统,所述方法包括以下步骤:在系统开机,且所述硬盘在位时,通过所述SAS卡的PBSI模块获取所述硬盘的温度;将所述硬盘的温度与第一预设阈值相比对;若所述硬盘的温度大于或等于所述第一预设阈值,则根据预设的硬盘温度与PWM的占空比的映射关系、以及所述硬盘的温度增加所述PWM的占空比,以控制所述风扇的转速。3.根据权利要求2所述的服务器风扇转速控制方法,其特征在于,所述将所述硬盘的温度与第一预设阈值相比对的步骤之后还包括:若所述硬盘的温度小于所述第一预设阈值,则以所述风扇的初始转速控制所述风扇运行。4.根据权利要求3所述的服务器风扇转速控制方法,其特征在于,所述第一预设阈值为50°。5.根据权利要求2所述的服务器风扇转速控制方法,其特征在于,所述预设的硬盘温度与PWM的占空比的映射关系为所述硬盘温度每增加1°,则所述PWM的占空比增加8%。6.根据权利要求2所述的服务器风扇转速控制方法,其特征在于,所述在所述硬盘在位时,通过所述SAS卡的PBSI模块获取所述硬盘的温度的步骤之前还包括以下步骤:通过所述背板上的CPLD侦测所述硬盘是否在位;若在位,则执行通过所述SAS卡的PBSI模块获取所述硬盘的温度的步骤;若不...

【专利技术属性】
技术研发人员:刘沅杰陈孟松
申请(专利权)人:深圳市同泰怡信息技术有限公司
类型:发明
国别省市:广东,44

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

1