[发明专利]基于储存设备的当前消耗简档来确定对不可用于用户的储存设备中的备用空间的调整有效
申请号: | 201580060983.0 | 申请日: | 2015-11-09 |
公开(公告)号: | CN107148613B | 公开(公告)日: | 2020-08-25 |
发明(设计)人: | K.S.格林斯鲁德 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 张健;杜荔南 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 储存 设备 当前 消耗 简档来 确定 不可 用于 用户 中的 备用 空间 调整 | ||
1.一种用于确定对备用空间的调整的方法,包括:
基于在储存设备处向介质的储存写入和从主机到所述储存设备的主机写入来确定当前写入放大;
基于针对所述储存设备的最大储存写入减去所述储存设备处的储存写入以及剩余持续时间来确定剩余储存写入速率,所述剩余持续时间包括所述储存设备的所估计的生命期减去自所述储存设备被开机起的开机持续时间;
基于所述储存设备处的写入的所确定的剩余储存写入速率和当前储存写入速率来确定对所述当前写入放大的调整以产生经调整的写入放大;
基于经调整的写入放大来确定对所述备用空间的调整,其中所述备用空间包括过度供给的储存空间,所述过度供给的储存空间不包括用户可访问储存;以及
发起下述操作:将可用于用户的空闲空间和备用空间重新配置成按所确定的对所述备用空间的调整对所述备用空间进行调整。
2.如权利要求1所述的方法,其中确定对所述当前写入放大的调整包括:
确定作为所述储存写入和开机持续时间的函数的所述当前储存写入速率,其中对所述当前写入放大的调整是根据所述剩余储存写入速率和所述当前储存写入速率来确定的。
3.如权利要求2所述的方法,其中根据所述剩余储存写入速率和所述当前储存写入速率确定对所述当前写入放大的调整包括:确定调整因子,所述调整因子在被应用于所述当前储存写入速率时得到所述剩余储存写入速率。
4.如权利要求3所述的方法,其中当所述调整因子指示对所述当前储存写入速率的增大时,所确定的对所述当前写入放大的调整指示对所述当前写入放大的增大,其导致所述备用空间的减小,并且其中当所述调整因子指示对所述当前储存写入速率的减小时,所确定的对所述当前写入放大的调整指示对所述当前写入放大的减小,其导致所述备用空间的增大。
5.如权利要求1所述的方法,其中所确定的对所述备用空间的调整由被应用于经调整的写入放大的、备用空间对写入放大的写入放大函数引起。
6.如权利要求5所述的方法,进一步包括:
基于所述储存设备处的当前工作量来确定针对所述储存设备处的不同工作量而提供的多个写入放大函数之一,其中所确定的写入放大函数被应用于经调整的写入放大。
7.如权利要求5所述的方法,进一步包括:
根据所确定的写入放大函数和所述储存设备处的当前备用空间使用率,将调整因子应用于所述写入放大,以获得经调整的写入放大;以及
根据所确定的写入放大函数和经调整的写入放大来确定对应的目标备用空间。
8.如权利要求1所述的方法,其中所述方法在与所述储存设备通信的主机系统中实现,其中所述主机系统进一步执行:
向所述储存设备发送针对与所述储存设备处的储存写入有关的信息的请求;以及
从所述储存设备接收与所述储存写入有关的信息,其中所接收的信息用于确定所述当前写入放大,并且其中发起重新配置所述备用空间的操作包括:向所述储存设备发送命令,所述命令按所确定的对所述备用空间的调整对所述备用空间进行调整以调整在所述储存设备中供给的备用空间的量。
9.如权利要求8所述的方法,进一步包括:
利用图形元件在用户界面中呈送与所确定的对所述备用空间的调整有关的信息,以使所述用户界面处的操作者能够指示接受所确定的对所述备用空间的调整;以及
接收所述图形元件接受所确定的对所述备用空间的调整的选择的指示,其中响应于接收到所述图形元件接受所确定的调整的选择的指示,将所述调整所述备用空间的命令发送到所述储存设备。
10.如权利要求1所述的方法,其中所述方法被实现在所述储存设备的控制器中,所述控制器被围在所述储存设备内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580060983.0/1.html,转载请声明来源钻瓜专利网。