一种风扇调速的方法、装置及存储介质制造方法及图纸

技术编号:30907929 阅读:21 留言:0更新日期:2021-11-22 23:54
本公开涉及计算机领域,公开了一种风扇调速的方法、装置及存储介质,该方法包括:获取网络设备的当前运行状态,基于当前运行状态与预先设置的满载运行状态的比例关系,确定风扇的第一调速参数和第二调速参数,第一调速参数和第二调速参数表征比例关系对风扇实际转速的影响,第二调速参数与功耗器件相关,基于网络设备的当前环境温度和第一调速参数,计算风扇的第一转速,基于网络设备内的功耗器件的当前器件温度和第二调速参数,计算风扇的第二转速,基于第一转速和第二转速,对风扇的实际转速进行调整,这里要说明的是风扇安装在网络设备内,从而保障了网络设备在当前负载下所需的风扇最低转速,实现了网络设备当前运行状态下的有效节能。的有效节能。的有效节能。

【技术实现步骤摘要】
一种风扇调速的方法、装置及存储介质


[0001]本申请涉及计算机技术,特别涉及一种风扇调速的方法、装置及存储介质。

技术介绍

[0002]随着网络设备的带宽越来越大,其运行过程中的能耗也越来越高。实际应用中,网络设备的应用场景特别是数据中心应用场景,对设备能耗有非常严苛的要求,通常采用风扇降温的方法来保证设备在合适的温度下运行,但风扇的使用会进一步增大能耗。
[0003]目前,常见的运用于网络设备的风扇调速方法中,通常会根据设备当前进风口温度、板上主芯片温度或者端口模块温度,结合系统给定的温度与转速的算法计算得出风扇的转速。但调节风扇转速的过程中,为了保证这个算法适用于设备的所有负载状态,通常算法按照设备100%负载模型给出,在这种情况下,普遍存在风扇转速设置偏高的问题,显然,这样会进一步增加能源消耗。

技术实现思路

[0004]本公开实施例提供一种风扇调速的方法、装置及存储介质,用以在保证网络设备当前运行状态的基础上有效节约能源消耗。
[0005]本公开提供的具体技术方案如下:
[0006]第一方面,一种风扇调速的方法,该方法包括:
[0007]获取网络设备的当前运行状态,基于当前运行状态与预先设置的满载运行状态的比例关系,确定风扇的第一调速参数和第二调速参数,其中,风扇安装在网络设备内,第一调速参数和第二调速参数均用于表征比例关系对风扇实际转速的影响,第二调速参数与功耗器件相关;
[0008]基于网络设备的当前环境温度和第一调速参数,计算风扇的第一转速,以及基于网络设备内的功耗器件的当前器件温度和第二调速参数,计算风扇的第二转速;
[0009]基于第一转速和第二转速,对风扇的实际转速进行调整。
[0010]可选地,获取网络设备的当前运行状态之前,还包括:
[0011]控制网络设备满载运行,以及,采集满载运行下的网络设备的满载电压和满载电流;
[0012]根据满载电压和满载电流,计算网络设备的满载运行状态。
[0013]可选地,基于当前运行状态与预先设置的满载运行状态的比例关系,确定风扇的第一调速参数,包括:
[0014]基于当前环境温度和当前运行状态,确定对应的环境系数,其中,环境系数用于表征风扇实际转速与环境温度值的比值关系;
[0015]基于环境系数,确定各个风扇实际转速中的实际最小转速值;
[0016]将实际最小转速值和环境系数均作为风扇的第一调速参数。
[0017]可选地,基于当前环境温度和当前运行状态,确定对应的环境系数之前,还包括:
[0018]获取网络设备所能承载的环境温度范围;
[0019]在环境温度范围对应的各个环境温度区间内,控制网络设备的运行功耗从空载功耗运行到满载运行状态,且分别采集空载功耗到满载运行状态之间的各个运行功耗区间段对应的各个风扇实际转速;
[0020]基于各个环境温度区间、各个运行功耗区间段和各个风扇实际转速,确定风扇在不同运行功耗区间段的环境系数。
[0021]可选地,基于网络设备的当前环境温度和第一调速参数,计算风扇的第一转速,包括:
[0022]采集网络设备的当前环境温度,以及,采集网络设备的起始环境温度;
[0023]基于环境系数、网络设备的当前环境温度和起始环境温度确定环境影响温度,并基于实际最小转速值和环境影响温度,计算风扇的第一转速。
[0024]可选地,基于当前运行状态与预先设置的满载运行状态的比例关系,确定风扇的第二调速参数,包括:
[0025]获取网络设备的功耗器件所能承受的最大温度;
[0026]基于当前运行状态与预先设置的满载运行状态的比例关系,确定功耗器件对应的功耗系数和预设比例;
[0027]基于最大温度和预设比例确定功耗器件的预设温度,将功耗系数和预设温度作为风扇的第二调速参数。
[0028]可选地,获取网络设备的功耗器件所能承受的最大温度之前,还包括:
[0029]控制网络设备所处的环境温度不变,以及,控制网络设备的运行功耗从空载功耗运行到满载运行状态,且分别采集从空载功耗到满载运行状态之间的各个运行功耗区间段对应的各个风扇实际转速和功耗器件的各个实际温度;
[0030]在环境温度下,根据各个风扇实际转速和功耗器件的各个实际温度,计算网络设备内的功耗器件在各个运行功耗区间段下的功耗系数。
[0031]可选地,基于网络设备内的功耗器件的当前器件温度和第二调速参数,计算风扇的第二转速,包括:
[0032]获取网络设备内的功耗器件距离当前最近的两个时间段内的上上一时间段的器件温度、上一时间段的器件温度以及当前器件温度;
[0033]获取风扇的上一时间段的风扇实际转速值和当前的风扇实际转速值;
[0034]基于上一时间段的器件温度、当前器件温度和功耗系数,计算器件影响温度,基于当前器件温度、预设温度和功耗系数,计算第一补偿温度,基于上上一时间段的器件温度、上一时间段的器件温度、当前器件温度和功耗系数,计算第二补偿温度,基于上一时间段的风扇实际转速值、器件影响温度、第一补偿温度和第二补偿温度,计算风扇的第二转速。
[0035]可选地,功耗器件包括中央处理器;还包括存储器、交换芯片和光模块中的一种或几种。
[0036]第二方面,一种风扇调速的装置,包括:
[0037]获取模块,用于获取网络设备的当前运行状态,基于当前运行状态与预先设置的满载运行状态的比例关系,确定风扇的第一调速参数和第二调速参数,其中,风扇安装在网络设备内,第一调速参数和第二调速参数均用于表征比例关系对风扇实际转速的影响,第
二调速参数与功耗器件相关;
[0038]计算模块,用于基于网络设备的当前环境温度和第一调速参数,计算风扇的第一转速,以及基于网络设备内的功耗器件的当前器件温度和第二调速参数,计算风扇的第二转速;
[0039]调整模块,用于基于第一转速和第二转速,对风扇的实际转速进行调整。
[0040]可选地,获取网络设备的当前运行状态之前,还包括:
[0041]控制网络设备满载运行,以及,采集满载运行下的网络设备的满载电压和满载电流;
[0042]根据满载电压和满载电流,计算网络设备的满载运行状态。
[0043]可选地,基于当前运行状态与预先设置的满载运行状态的比例关系,确定风扇的第一调速参数,获取模块,用于:
[0044]基于当前环境温度和当前运行状态,确定对应的环境系数,其中,环境系数用于表征风扇实际转速与环境温度值的比值关系;
[0045]基于环境系数,确定各个风扇实际转速中的实际最小转速值;
[0046]将实际最小转速值和环境系数均作为风扇的第一调速参数。
[0047]可选地,基于当前环境温度和当前运行状态,确定对应的环境系数之前,还包括:
[0048]获取网络设备所能承载的环境温度范围;
[0049]在环境温度范围对应的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种风扇调速的方法,其特征在于,该方法包括:获取网络设备的当前运行状态,基于所述当前运行状态与预先设置的满载运行状态的比例关系,确定风扇的第一调速参数和第二调速参数,其中,所述风扇安装在所述网络设备内,所述第一调速参数和所述第二调速参数均用于表征所述比例关系对风扇实际转速的影响,所述第二调速参数与功耗器件相关;基于所述网络设备的当前环境温度和所述第一调速参数,计算风扇的第一转速,以及基于所述网络设备内的功耗器件的当前器件温度和所述第二调速参数,计算风扇的第二转速;基于所述第一转速和所述第二转速,对所述风扇的实际转速进行调整。2.如权利要求1所述的方法,其特征在于,所述获取网络设备的当前运行状态之前,还包括:控制所述网络设备满载运行,以及,采集满载运行下的所述网络设备的满载电压和满载电流;根据所述满载电压和所述满载电流,计算所述网络设备的满载运行状态。3.如权利要求1所述的方法,其特征在于,所述基于所述当前运行状态与预先设置的满载运行状态的比例关系,确定风扇的第一调速参数,包括:基于所述当前环境温度和所述当前运行状态,确定对应的环境系数,其中,所述环境系数用于表征风扇实际转速与环境温度值的比值关系;基于所述环境系数,确定各个风扇实际转速中的实际最小转速值;将所述实际最小转速值和所述环境系数均作为所述风扇的第一调速参数。4.如权利要求3所述的方法,其特征在于,所述基于所述当前环境温度和所述当前运行状态,确定对应的环境系数之前,还包括:获取所述网络设备所能承载的环境温度范围;在所述环境温度范围对应的各个环境温度区间内,控制所述网络设备的运行功耗从空载功耗运行到满载运行状态,且分别采集空载功耗到满载运行状态之间的各个运行功耗区间段对应的各个风扇实际转速;基于所述各个环境温度区间、所述各个运行功耗区间段和所述各个风扇实际转速,确定风扇在不同运行功耗区间段的环境系数。5.如权利要求3所述的方法,其特征在于,所述基于所述网络设备的当前环境温度和所述第一调速参数,计算风扇的第一转速,包括:采集所述网络设备的当前环境温度,以及,采集所述网络设备的起始环境温度;基于所述环境系数、所述网络设备的当前环境温度和所述起始环境温度确定环境影响温度,并基于所述实际最小转速值和所述环境影响温度,计算风扇的所述第一转速。6.如权利要求1所述的方法,其特征在于,所述基于所述当前运行状态与预先设置的满载运行状态的比例关系,确定风扇的第二调速参数,包括:获取所述网络设备的所述功耗器件所能承受的最大温度;基于所述当前运行状态与预先设置的满载运行状态的比例关系,确定所述功耗器件对应的功耗系数和预设比例;基于所述最大温度和所述预设比例确定所述功耗器件的预设温...

【专利技术属性】
技术研发人员:李博雅赖国洪刘伟
申请(专利权)人:锐捷网络股份有限公司
类型:发明
国别省市:

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

1