功耗调节方法、装置、存储设备及可读存储介质制造方法及图纸

技术编号:32558732 阅读:20 留言:0更新日期:2022-03-05 12:01
本发明专利技术揭示了一种功耗调节方法、装置、存储设备及可读存储介质,涉及存储设备领域。该方法包括:获取存储设备的当前功耗;根据存储设备在当前功耗级别下的目标功耗以及当前功耗的大小关系,调节存储设备对应的初始上限值,得到调节后的目标上限值;根据目标上限值,调节存储设备中执行读写任务的逻辑单元的数量,以调节存储设备当前功耗。该方法通过对存储设备对应的初始上限值进行调节,得到目标上限值,实现了对存储设备中执行读写任务的逻辑单元的数量的调节,从而实现了对存储设备的功耗的调节。可以避免存储设备的当前功耗过大,导致存储设备工作异常,从而影响用户正常使用,给用户带来不便。给用户带来不便。给用户带来不便。

【技术实现步骤摘要】
功耗调节方法、装置、存储设备及可读存储介质


[0001]本专利技术涉及存储设备领域,具体涉及一种功耗调节方法、装置、存储设备及可读存储介质。

技术介绍

[0002]存储设备作为数据存储的媒介,是计算机系统中至关重要的组成部分。S固态存储器(Solid State Drives,SSD)具有的读写性能快、容量大、抗震防摔、体积小巧等优势,正在成为存储界的主流设备。随着硬盘性能的提高,其功耗也在不断提升,因此有必要采用高效的功耗控制策略主动地调控SSD的功耗及性能。
[0003]SSD设备的主要功耗可以分为两部分:一是非工作状态功耗,即Idle功耗,此时SSD没有用户数据读写操作,仅维持控制器的正常运行及处理Admin管理命令。二是由于完成读写 (即读、写或擦除) 操作时消耗的功率。Idle功耗是SSD正常运行必需的功耗不能进行调节,因此能够动态调节的功耗是完成读写操作时消耗的功率。
[0004]现有技术中,SSD设备中的闪存功耗管理分配寄存器( Flash Power Manager Power Allocation,FPMPA)中存储有SSD设备对应的最大功耗对应的上限值,SSD设备可以根据最大功耗对应的上限值调动相应的逻辑单元完成读写任务。其中,逻辑单元是由至少一个快闪通道组成的单元,各快闪通道用于完成读写任务。此外,FPMPA还可以记录各逻辑单元消耗的功耗之和。
[0005]但是,现有技术中并没有对存储设备完成读写任务时消耗的功率进行调节的方法。

技术实现思路

[0006]有鉴于此,本专利技术实施例提供了一种功耗调节方法,旨在解决不能对存储设备完成读写任务时消耗的功率进行调节的问题。
[0007]根据第一方面,本专利技术实施例提供了一种功耗调节方法,应用于存储设备,该方法包括:获取存储设备的当前功耗;根据存储设备在当前功耗级别下的目标功耗以及当前功耗的大小关系,调节存储设备对应的初始上限值,得到调节后的目标上限值;根据目标上限值,调节存储设备中执行读写任务的逻辑单元的数量,以调节存储设备当前功耗。
[0008]本专利技术实施例提供的功耗调节方法,获取存储设备的当前功耗,然后,根据存储设备在当前功耗级别下的目标功耗以及当前功耗的大小关系,调节存储设备对应的初始上限值,得到调节后的目标上限值。从而使得存储设备可以根据目标上限值,调节存储设备中执行读写任务的逻辑单元的数量,以调节存储设备当前功耗。因此,通过对存储设备对应的初始上限值进行调节,得到目标上限值,实现了对存储设备中执行读写任务的逻辑单元的数
量的调节,从而实现了对存储设备的功耗的调节。可以避免存储设备的当前功耗过大,导致存储设备工作异常,从而影响用户正常使用,给用户带来不便。
[0009]结合第一方面,在第一方面第一实施方式中,根据存储设备在当前功耗级别下的目标功耗以及当前功耗的大小关系,调节存储设备对应的初始上限值,得到调节后的目标上限值,包括:计算当前功耗与目标功耗的差值;根据差值,调节初始上限值,得到调节后的目标上限值。
[0010]本专利技术实施例提供的功耗调节方法,计算当前功耗与目标功耗的差值,然后根据差值,调节初始上限值,得到调节后的目标上限值。从而保证了调节初始上限值后,得到的目标上限值的准确性,从而保证根据目标上限值调节执行读写任务的逻辑单元的数量的准确性。
[0011]结合第一方面第一实施方式,在第一方面第二实施方式中,根据差值,调节初始上限值,得到调节后的目标上限值,包括:当差值大于预设差值时,获取存储设备对应的调节比例;根据调节比例以及差值,调节初始上限值,得到调节后的目标上限值。
[0012]本专利技术实施例提供的功耗调节方法,当差值大于预设差值时,获取存储设备对应的调节比例;然后根据调节比例以及差值,调节初始上限值,得到调节后的目标上限值,从而保证了得到的调节后的目标上限值的准确性。
[0013]结合第一方面第二实施方式,在第一方面第三实施方式中,方法还包括:当预设次数内的各差值均小于或者等于预设差值时,根据预设次数获取积分常数;根据积分常数以及各差值的和,调节初始上限值,得到调节后的目标上限值。
[0014]本专利技术实施例提供的功耗调节方法,当预设次数内的各差值均小于或者等于预设差值时,根据预设次数获取积分常数;然后,根据积分常数以及各差值的和,调节初始上限值,得到调节后的目标上限值。从而保证了得到的调节后的目标上限值的准确性。
[0015]结合第一方面,在第一方面第四实施方式中,根据存储设备在当前功耗级别下的目标功耗以及当前功耗的大小关系,调节存储设备对应的初始上限值,得到调节后的目标上限值之前方法还包括:获取当前功耗级别;根据当前功耗级别,查询当前功耗级别对应的额定功耗;获取当前功耗级别对应的安全差值;利用额定功耗减去安全差值,计算得到存储设备在当前功耗级别下的目标功耗。
[0016]本专利技术实施例提供的功耗调节方法,获取当前功耗级别;根据当前功耗级别,查询当前功耗级别对应的额定功耗,从而保证了查询到的当前功耗级别对应的额定功耗的准确性。然后,获取当前功耗级别对应的安全差值;利用额定功耗减去安全差值,计算得到存储设备在当前功耗级别下的目标功耗。从而保证了计算得到的存储设备在当前功耗级别下的目标功耗的准确性,且保证了存储设备在当前功耗级别下功耗达到目标功耗时的安全性。
[0017]结合第一方面第四实施方式,在第一方面第五实施方式中,根据当前功耗级别,查询当前功耗级别对应的额定功耗,包括:
根据预设的功耗级别范围,判断当前功耗级别是否有效;当当前功耗级别有效时,根据当前功耗级别,查询当前功耗级别对应的额定功耗。
[0018]本专利技术实施例提供的功耗调节方法,根据预设的功耗级别范围,判断当前功耗级别是否有效,从而保证了当前功耗级别的有效性。当当前功耗级别有效时,根据当前功耗级别,查询当前功耗级别对应的额定功耗。从而保证了查询到的当前功耗级别对应的额定功耗的准确性。
[0019]结合第一方面,在第一方面第六实施方式中,获取存储设备的当前功耗,包括:对电流和/或电压进行采样;根据采样数据,获取存储设备的当前功耗,并标注存储设备正在进行功耗调节。
[0020]本专利技术实施例提供的功耗调节方法,对电流和/或电压进行采样,可以保证得到的采样数据的准确性。然后,根据采样数据,获取存储设备的当前功耗,并对标注存储设备正在进行功耗调节,从而保证了获取得到的存储设备的当前功耗的准确性。此外,标注存储设备正在进行功耗调节,可以使得用户清楚地了解到存储设备正在进行功耗调节。
[0021]根据第二方面,本专利技术实施例还提供了一种功耗调节装置,应用于存储设备,该装置包括:第一获取模块,用于获取存储设备的当前功耗;第一调节模块,用于根据存储设备在当前功耗级别下的目标功耗以及当前功耗的大小关系,调节存储设备对应的初始上限值,得到调节后的目标上限值;第二调节模块,用于根据目标上限值,调节存储设备中执行读写任务的逻辑单元的数量,以调节存储设备当前功耗。...

【技术保护点】

【技术特征摘要】
1.一种功耗调节方法,其特征在于,应用于存储设备,所述方法包括:获取所述存储设备的当前功耗;根据所述存储设备在当前功耗级别下的目标功耗以及所述当前功耗的大小关系,调节所述存储设备对应的初始上限值,得到调节后的目标上限值;根据所述目标上限值,调节所述存储设备中执行读写任务的逻辑单元的数量,以调节所述存储设备当前功耗。2.根据权利要求1所述的方法,其特征在于,所述根据所述存储设备在当前功耗级别下的目标功耗以及所述当前功耗的大小关系,调节所述存储设备对应的初始上限值,得到调节后的目标上限值,包括:计算所述当前功耗与所述目标功耗的差值;根据所述差值,调节所述初始上限值,得到调节后的所述目标上限值。3.根据权利要求2所述的方法,其特征在于,所述根据所述差值,调节所述初始上限值,得到调节后的所述目标上限值,包括:当所述差值大于预设差值时,获取所述存储设备对应的调节比例;根据所述调节比例以及所述差值,调节所述初始上限值,得到调节后的所述目标上限值。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:当预设次数内的各所述差值均小于或者等于所述预设差值时,根据所述预设次数获取积分常数;根据所述积分常数以及各所述差值的和,调节所述初始上限值,得到调节后的所述目标上限值。5.根据权利要求1所述的方法,其特征在于,所述根据所述存储设备在当前功耗级别下的目标功耗以及所述当前功耗的大小关系,调节所述存储设备对应的初始上限值,得到调节后的目标上限值之前,所述方法还包括:获取所述当前功耗级别;根据所述当前功耗级别,查询所述当前功耗级别对应的...

【专利技术属性】
技术研发人员:李瀚卿
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1