[发明专利]一种控制硬盘功耗的方法和设备在审
申请号: | 202010987460.3 | 申请日: | 2020-09-18 |
公开(公告)号: | CN112214095A | 公开(公告)日: | 2021-01-12 |
发明(设计)人: | 苏军 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F1/3221 | 分类号: | G06F1/3221;G06F1/3234;G06F3/06 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 张涛;杨帆 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制 硬盘 功耗 方法 设备 | ||
1.一种控制硬盘功耗的方法,其特征在于,包括以下步骤:
计算所述硬盘的NAND单元支持的最大功耗值,并将所述最大功耗值保存到所述寄存器中,其中所述最大功耗值配置为依据当前执行的操作的平均功耗值实时增减;
响应于接收到对所述硬盘的NAND单元中的LUN进行操作的指令,判断所述寄存器中保存的所述最大功耗值的剩余值是否大于当前操作对应的平均功耗值;
响应于所述寄存器中保存的所述最大功耗值的剩余值小于当前操作对应的平均功耗值,将所述当前操作添加到操作队列中等待;
响应于所述NAND单元中的其他LUN操作完成,执行所述操作队列中等待的操作。
2.根据权利要求1所述的方法,其特征在于,还包括:
计算对硬盘的NAND单元的每种操作的平均功耗值,并将所述平均功耗值保存在所述硬盘的所述寄存器中;
响应于接收到对所述硬盘的NAND单元中的LUN进行操作的指令,判断所述寄存器中保存的所述最大功耗值的剩余值是否大于当前操作对应的平均功耗值;
响应于所述寄存器中保存的所述最大功耗值的剩余值大于当前操作对应的平均功耗值,执行所述操作并将所述寄存器中存储的所述最大功耗值的剩余值减少当前操作对应的所述平均功耗值;
响应于所述当前操作完成,将所述寄存器中存储的所述最大功耗值的剩余值增加所述当前操作对应的所述平均功耗值。
3.根据权利要求1所述的方法,其特征在于,对硬盘的NAND单元操作包括读操作、写操作和擦操作。
4.根据权利要求1所述的方法,其特征在于,计算所述硬盘的NAND单元支持的最大功耗值,并将所述最大功耗值保存到所述寄存器中包括:
基于控制器计算出所述硬盘中的DDR单元和PCIE单元的功耗值的和为A;
基于所述硬盘的产品定位确定所述硬盘的上限功耗值B;
所述硬盘的NAND单元支持的最大功耗值为B-A。
5.根据权利要求1所述的方法,其特征在于,还包括:
使用从物理结构读取到缓存区的时间除以从缓存区传输到DDR单元的时间以得到读操作需要使用的最少LUN的数量。
6.根据权利要求1所述的方法,其特征在于,还包括:
使用从缓存区写入到物理结构的时间除以从缓存区传输到DDR单元的时间以得到写操作需要使用的最少LUN的数量。
7.一种控制硬盘功耗的设备,其特征在于,所述设备包括:
计算模块,所述计算模块配置为计算所述硬盘的NAND单元支持的最大功耗值,并将所述最大功耗值保存到所述寄存器中,其中所述最大功耗值配置为依据当前执行的操作的平均功耗值实时增减;
判断模块,所述判断模块配置为响应于接收到对所述硬盘的NAND单元中的LUN进行操作的指令,判断所述寄存器中保存的所述最大功耗值的剩余值是否大于当前操作对应的平均功耗值;
添加模块,所述添加模块配置为响应于所述寄存器中保存的所述最大功耗值的剩余值小于当前操作对应的平均功耗值,将所述当前操作添加到操作队列中等待;
执行模块,所述执行模块配置为响应于所述NAND单元中的其他LUN操作完成,执行所述操作队列中等待的操作。
8.根据权利要求7所述的设备,其特征在于,还包括调节模块,所述调节模块配置为:
计算对硬盘的NAND单元的每种操作的平均功耗值,并将所述平均功耗值保存在所述硬盘的所述寄存器中;
响应于接收到对所述硬盘的NAND单元中的LUN进行操作的指令,判断所述寄存器中保存的所述最大功耗值的剩余值是否大于当前操作对应的平均功耗值;
响应于所述寄存器中保存的所述最大功耗值的剩余值大于当前操作对应的平均功耗值;
执行所述操作并将所述寄存器中存储的所述最大功耗值的剩余值减少当前操作对应的所述平均功耗值;
响应于所述当前操作完成,将所述寄存器中存储的所述最大功耗值的剩余值增加所述当前操作对应的所述平均功耗值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010987460.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种无源除湿装置
- 下一篇:一种设备故障检测系统