【技术实现步骤摘要】
一种带宽控制方法、设备以及存储介质
本专利技术涉及温控领域,具体涉及一种带宽控制方法、设备以及存储介质。
技术介绍
固态硬盘在上电后,由于需要处理各种io请求及环境温度的影响,固态硬盘的温度会不断攀升。在固态硬盘的正常使用过程中,应保持散热风扇一直运转。但如果因为某种原因,导致散热风扇出现故障,则当固态硬盘的温度达到一定阈值后,通常会触发固态硬盘firmware中的温控策略,以延缓固态硬盘的温度上升速度,为排查散热风扇故障的原因争取时间。其中,温控策略通常是通过控制带宽的方式达到控制温度上升速度的目的。目前,大多数厂商采用包括但不限于修改寄存器值的方式来控制带宽,具体控制方法及效果不尽相同。但是,无可兼顾带宽的降低速度及降低准确度。因此,急需一种带宽控制方法。
技术实现思路
有鉴于此,为了克服上述问题的至少一个方面,本专利技术实施例的提出一种带宽控制方法,包括步骤:获取硬盘的温度;判断所述温度是否处于第一阈值和第二阈值之间;响应于所述温度处于第一阈值和第二阈值之间, ...
【技术保护点】
1.一种带宽控制方法,包括步骤:/n获取硬盘的温度;/n判断所述温度是否处于第一阈值和第二阈值之间;/n响应于所述温度处于所述第一阈值和第二阈值之间,将所述硬盘的寄存器的数值由默认最大值减小为预设值;/n基于所述硬盘的寄存器当前的数值确定带宽降比;/n计算所述带宽降比与所述温度对应的目标降比的差值;/n根据所述差值的大小,将所述寄存器当前的数值减小与所述差值相对应的值,并返回确定带宽降比的步骤,直到所述带宽降比达到所述目标降比。/n
【技术特征摘要】
1.一种带宽控制方法,包括步骤:
获取硬盘的温度;
判断所述温度是否处于第一阈值和第二阈值之间;
响应于所述温度处于所述第一阈值和第二阈值之间,将所述硬盘的寄存器的数值由默认最大值减小为预设值;
基于所述硬盘的寄存器当前的数值确定带宽降比;
计算所述带宽降比与所述温度对应的目标降比的差值;
根据所述差值的大小,将所述寄存器当前的数值减小与所述差值相对应的值,并返回确定带宽降比的步骤,直到所述带宽降比达到所述目标降比。
2.如权利要求1所述的方法,其特征在于,还包括:
继续获取所述硬盘的温度;
判断所述硬盘的温度是否不大于第三阈值,其中第三阈值小于第一阈值;
响应于所述硬盘的温度不大于第三阈值,将所述硬盘的寄存器当前的数值调整为默认最大值。
3.如权利要求1所述的方法,其特征在于,响应于所述温度处于所述第一阈值和第二阈值之间,将所述硬盘的寄存器的数值由默认最大值减小为预设值,进一步包括:
响应于所述温度大于第一阈值小于所述第四阈值,将所述硬盘的寄存器的数值由默认最大值减小为第一预设值;
响应于所述温度大于第四阈值小于所述第二阈值,将所述硬盘的寄存器的数值由默认最大值减小为第二预设值,其中所述第二预设值小于所述第一预设值。
4.如权利要求3所述的方法,其特征在于,响应于所述温度大于第一阈值小于所述第四阈值,将所述硬盘的寄存器的数值由默认最大值减小为第一预设值,进一步包括:
继续获取所述硬盘的温度;响应于所述温度大于所述第四阈值小于所述第二阈值,比较所述寄存器当前的数值与所述第二预设值的大小;
响应于所述寄存器当前的数值大于所述第二预设值,将所述寄存器当前的数值减小为第二预设值。<...
【专利技术属性】
技术研发人员:张彬,苏军,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。