本发明属于存储设备散热,具体涉及一种服务器风扇转速自适应方法及其装置。
背景技术:
1、随着存储设备吞吐量的不断提高,大容量存储设备(如交换机设备等)的业务卡功耗越来越大,其对散热的需求也越来越大。目前大部分的存储设备主要采用风扇散热的方式,使用风扇或者风扇阵列以特定的出风风道散热。
2、目前,风扇阵列散热主要采用分区调速的散热方式。具体的,存储设备内部通过监控板获取线卡环境温度和芯片温度,综合整机环境温度,将对应的分区风扇进行整体调速。现有的分区调速的散热方式存在以下缺陷:风扇分区的同时会导致较多的控制数量,导致风扇转速调整不够平滑;多数风扇输出功率无用,浪费能量而且产生较大的噪音。
技术实现思路
1、为了解决现有技术中存在的上述问题,本发明提供了一种服务器风扇转速自适应方法及其装置。本发明要解决的技术问题通过以下技术方案实现:
2、本发明实施例第一方面提供一种服务器风扇转速自适应方法,包括:
3、获取主板温度;其中,主板包括中央处理器和pci设备,所述主板温度包括中央处理器温度和pci设备温度;
4、获取背板温度;其中,所述背板包括多个设备,每个设备对应一个设备温度,所述背板温度包括多个所述设备温度;
5、根据所述主板温度和所述背板温度,确定主板风扇转速和背板风扇转速模式,分别设定主板风扇转速的占比和背板风扇转速的占比;其中,所述主板风扇转速和背板风扇转速模式包括正常模式、告警模式和异常模式,所述主板风扇包括第一风扇和第二风扇。
6、在本发明的一个实施例中,当所述背板温度低于50℃,所述中央处理器温度低于60℃,所述pci设备温度低于80℃,所述主板风扇转速和所述背板风扇转速为正常模式;
7、所述第一风扇转速占比为全速50%,所述第二风扇转速占比为全速50%,所述背板风扇转速占比为全速50%。
8、在本发明的一个实施例中,当所述背板温度高于50℃,所述中央处理器温度高于60℃,所述pci设备温度高于80℃,所述主板风扇转速和所述背板风扇转速为告警模式;
9、所述第一风扇转速占比为全速50%,所述第二风扇转速占比为全速75%,所述背板风扇转速占比为全速75%。
10、在本发明的一个实施例中,当所述背板温度高于60℃,所述中央处理器温度高于80℃,所述pci设备高于90℃,所述主板风扇转速和所述背板风扇转速为异常模式;
11、所述第一风扇转速占比为全速,所述第二风扇转速占比为全速,所述背板风扇转速占比为全速。
12、在本发明的一个实施例中,由所述告警模式转变为所述正常模式,所述主板风扇和所述背板风扇维持转动至少30min。
13、在本发明的一个实施例中,由所述异常模式转变为所述告警模式,所述主板风扇和所述背板风扇维持转动至少30min。
14、在本发明的一个实施例中,所述获取背板温度,包括:
15、获取所述背板包括的多个设备的列表,作为第一参数;
16、遍历所述第一参数,获取所述背板包括的多个设备对应的温度传感器的数量,作为第二参数;
17、遍历所述第二参数,获取每个设备对应的设备温度,计算多个所述设备温度的平均值,作为所述背板温度。
18、在本发明的一个实施例中,所述第一风扇位于所述中央处理器的上方,用于降低所述中央处理器的温度。
19、在本发明的一个实施例中,所述第二风扇位于所述pci设备的侧面,用于降低所述pci设备的温度。
20、本发明实施例的第二方面提供一种服务器风扇转速自适应装置,包括:
21、主板温度获取模块,用于获取主板温度;其中,所述主板包括中央处理器和pci设备,所述主板温度包括中央处理器温度和pci设备温度;
22、背板温度获取模块,用于获取背板温度;其中,所述背板包括多个设备,每个所述设备对应一个设备温度,所述背板温度包括多个所述设备温度;
23、转速自适应调整模块,用于根据所述主板温度和所述背板温度,确定主板风扇转速和背板风扇转速模式,分别设定主板风扇转速的占比和背板风扇转速的占比;其中,所述主板风扇转速和背板风扇转速模式包括正常模式、告警模式和异常模式,所述主板风扇包括第一风扇和第二风扇。
24、本发明的有益效果:
25、本发明提供的一种服务器风扇转速自适应方法及其装置,首先获取主板温度和背板温度,根据主板温度和背板温度,适应性选择主板风扇转速和背板风扇转速;一方面,根据主板包括的各个部件的温度、以及背板包括各个设备的温度,适应性调整对应的风扇的转速,能够快速的对存储设备进行降温,且能够平滑的调整存储设备的各个区域温度,降低存储设备的损耗,延长存储设备的生命周期;另一方面,根据主板温度和背板温度,选择相应的主板风扇转速和背板风扇转速,能够节能减耗,节省主板风扇和背板风扇功率。
26、以下将结合附图及实施例对本发明做进一步详细说明。
1.一种服务器风扇转速自适应方法,其特征在于,包括:
2.根据权利要求1所述的服务器风扇转速自适应方法,其特征在于,当所述背板温度低于50℃,所述中央处理器温度低于60℃,所述pci设备温度低于80℃,所述主板风扇转速和所述背板风扇转速为正常模式;
3.根据权利要求1所述的服务器风扇转速自适应方法,其特征在于,当所述背板温度高于50℃,所述中央处理器温度高于60℃,所述pci设备温度高于80℃,所述主板风扇转速和所述背板风扇转速为告警模式;
4.根据权利要求1所述的服务器风扇转速自适应方法,其特征在于,当所述背板温度高于60℃,所述中央处理器温度高于80℃,所述pci设备高于90℃,所述主板风扇转速和所述背板风扇转速为异常模式;
5.根据权利要求1所述的服务器风扇转速自适应方法,其特征在于,由所述告警模式转变为所述正常模式,所述主板风扇和所述背板风扇维持转动至少30min。
6.根据权利要求1所述的服务器风扇转速自适应方法,其特征在于,由所述异常模式转变为所述告警模式,所述主板风扇和所述背板风扇维持转动至少30min。
7.根据权利要求1所述的服务器风扇转速自适应方法,其特征在于,所述获取背板温度,包括:
8.根据权利要求1所述的服务器风扇转速自适应方法,其特征在于,所述第一风扇位于所述中央处理器的上方,用于降低所述中央处理器的温度。
9.根据权利要求1所述的服务器风扇转速自适应方法,其特征在于,所述第二风扇位于所述pci设备的侧面,用于降低所述pci设备的温度。
10.一种服务器风扇转速自适应装置,其特征在于,包括: