[发明专利]改进在低队列深度工作负载中的混合随机性能的方法有效
申请号: | 201510666998.3 | 申请日: | 2015-10-15 |
公开(公告)号: | CN105718213A | 公开(公告)日: | 2016-06-29 |
发明(设计)人: | S.斯普劳斯;S.B.瓦萨德瓦;R.布里特纳 | 申请(专利权)人: | 桑迪士克科技股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邱军 |
地址: | 美国得*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 改进 队列 深度 工作 负载 中的 混合 随机 性能 方法 | ||
1.一种管理存储系统的方法,方法包括:
保持相应于来自主机的写入命令的写入缓存,存储系统的存储装置被可操作地耦合到主机,所述存储装置包含多个非易失性存储器单位,其中写入缓存包含来自主机的、但尚未保存到非易失性存储器单位的写入命令,所述写入命令被映射用于多个非易失性存储器单位中的存储;
根据来自主机的命令确定工作负载,所述存储装置被可操作地耦合到主机;
根据确定工作负载是不合格的工作负载,安排写入缓存的定期冲洗,其中所述定期冲洗包含从写入缓存冲洗预定数量的数据到多个非易失性存储器单位的一个非易失性存储器单位;以及
根据确定工作负载是合格的工作负载,安排写入缓存的优化的冲洗,其中优化的冲洗包含冲洗第一倍数的预定数量的数据到相应数目的多个非易失性存储器单位,其中第一倍数是大于1的整数,
其中确定工作负载包括确定来自主机的未解决的命令的队列深度,并且确定工作负载是合格的工作负载包括确定队列深度小于预定阈值。
2.如权利要求1的方法,其中定期冲洗包含从写入命令累积足够的数据以将预定数量的数据写入到多个非易失性存储器单位的一个非易失性存储器单位,并且优化的冲洗包含从写入命令累积足够的数据以将预定数量的数据的第一倍数写入到相应数目的多个非易失性存储器单位。
3.如权利要求1的方法,还包括,在确定工作负载已经从合格的工作负载改变为不合格的工作负载之后,执行一个或多个定期冲洗,每个定期冲洗包含从写入缓存冲洗预定数量的数据到多个非易失性存储器单位的一个非易失性存储器单位。
4.如权利要求3的方法,其中执行一个或多个定期冲洗包含并行执行多个定期冲洗。
5.如权利要求1-4的任一项的方法,还包括,根据确定主机已经空闲至少预定数量的时间,冲洗写入缓存到多个非易失性存储器单位的一个或多个。
6.如权利要求1-4的任一项的方法,还包括,根据确定主机已经空闲至少预定数量的时间,并且根据确定写入缓存含有至少非零整数倍的预定数量的数据,冲洗非零整数倍的预定数量的数据到多个非易失性存储器单位的一个或多个。
7.如权利要求1-4的任一项的方法,其中存储装置包括一个或多个闪存装置。
8.一种存储装置,包括:
用于保持相应于来自主机的写入命令的写入缓存的部件,存储系统的存储装置被可操作地耦合到主机,所述存储装置包含多个非易失性存储器单位,其中写入缓存包含来自主机的、但尚未保存到非易失性存储器单位的写入命令,所述写入命令被映射用于在多个非易失性存储器单位中的存储;
用于根据来自主机的命令确定工作负载的部件,所述存储装置被可操作地耦合到主机;
用于根据确定工作负载是不合格的工作负载来安排写入缓存的定期冲洗的部件,其中所述定期冲洗包含从写入缓存冲洗预定数量的数据到多个非易失性存储器单位的一个非易失性存储器单位;以及
用于根据确定工作负载是合格的工作负载来安排写入缓存的优化的冲洗的部件,其中优化的冲洗包含冲洗第一倍数的预定数量的数据到相应数目的多个非易失性存储器单位,其中第一倍数是大于1的整数,
其中确定工作负载包括确定来自主机的未解决的命令的队列深度,并且确定工作负载是合格的工作负载包括确定队列深度小于预定阈值。
9.如权利要求8的存储装置,包含用于执行定期冲洗的部件,包含从写入命令累积足够的数据以将预定数量的数据写入到多个非易失性存储器单位的一个非易失性存储器单位,以及用于执行优化的冲洗的部件,包含从写入命令累积足够的数据以将第一倍数的预定数量的数据写入到相应数目的多个非易失性存储器单位。
10.如权利要求8的存储装置,还包含在确定工作负载已经从合格的工作负载改变为不合格的工作负载之后执行一个或多个定期冲洗的部件,每个定期冲洗包含从写入缓存冲洗预定数量的数据到多个非易失性存储器单位的一个非易失性存储器单位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于桑迪士克科技股份有限公司,未经桑迪士克科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510666998.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于验证飞机组件的近眼显示系统和方法
- 下一篇:一种截屏方法及装置