[发明专利]一种提升SSD稳态时写命令服务质量的方法及SSD在审
申请号: | 201711461337.2 | 申请日: | 2017-12-28 |
公开(公告)号: | CN108170379A | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 郑春阳;李建;张星 | 申请(专利权)人: | 深圳忆联信息系统有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 广东广和律师事务所 44298 | 代理人: | 董红海 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种提升SSD稳态时写命令服务质量的方法及SSD,固件算法模块主要分为前端,中端和后端,前端负责申请主机写空间以供接收主机端的数据,收完主机数据后的写空间Write Buffer会沉积在写缓冲Write Cache中,中端通过碎片整理任务平衡主机的写入请求和自身内部产生的数据搬移请求,其特征在于在主机写空间申请与主机数据传输的路径中,增加一个流控阀门,通过流控阀门控制写空间流控速率。通过对前端写Buffer流通速度的控制,平滑了主机写命令响应延时的曲线,大幅减低了过长响应延时的概率,提升了写命令的Qos性能。 1 | ||
搜索关键词: | 写命令 主机 响应延时 主机数据 流控 稳态 阀门控制 固件算法 接收主机 空间申请 数据搬移 碎片整理 写入请求 空间流 写缓冲 平滑 沉积 阀门 传输 服务 概率 流通 平衡 申请 | ||
【主权项】:
1.一种提升SSD稳态时写命令服务质量的方法,固件算法模块主要包括前端,中端和后端,前端负责申请主机写空间以供接收主机端的数据;接收完主机数据后的写空间Write Buffer会沉积在写缓冲Write Cache中,中端通过碎片整理任务平衡主机的写入请求和自身内部产生的数据搬移请求,其特征在于在主机写空间申请与主机数据传输的路径中,增加一个流控阀门,通过流控阀门控制写空间流控速率。2.根据权利要求1所述的提升SSD稳态时写命令服务质量的方法,其特征在于流控阀门根据水位线的高低调整写空间流控速率,所述水位线为主机写空间在写缓存的数量或比例。3.根据权利要求2所述的提升SSD稳态时写命令服务质量的方法,其特征在于在写缓存中增加水位线数据,前端写空间的流控阀门查询当下写缓存中的主机写空间数量;当写缓存中的主机写空间超过设定的高水位线High‑Water‑Mark阈值时,说明GC在做后台的流控,暂时阻塞了Host写请求,前端写Buffer的流控速率控制在速率基数Rate‑base的基础上减少,来减缓前端写Buffer的流通速度;当写缓存Write Cache中的主机写空间HostWrite Buffer数量低于过设定的低水位线Low‑Water‑Mark阈值时,将前端写Buffer的流控速率在Rate‑base的基础上增加,增大前端写Buffer的流通速度。4.一种SSD,包括固件算法模块,固件算法模块主要分为前端,中端和后端,前端负责申请主机写空间以供接收主机端的数据;接收完主机数据后的写空间Write Buffer会沉积在写缓冲Write Cache中,中端通过碎片整理任务平衡主机的写入请求和自身内部产生的数据搬移请求,其特征在于在主机写空间申请与主机数据传输的路径中,增加一个流控阀门,通过流控阀门控制写空间流控速率。5.根据权利要求1所述的SSD,其特征在于流控阀门根据水位线的高低调整写空间流控速率,所述水位线为主机写空间在写缓存的数量或比例。6.根据权利要求2所述的SSD,其特征在于在写缓存中增加水位线数据,前端写空间的流控阀门查询当下写缓存中的主机写空间数量;当写缓存中的主机写空间超过设定的高水位线High‑Water‑Mark阈值时,说明GC在做后台的流控,暂时阻塞了Host写请求,前端写Buffer的流控速率控制在Rate‑base的基础上减少,来减缓前端写Buffer的流通速度;当写缓存Write Cache中的主机写空间Host Write Buffer数量低于过设定的低水位线Low‑Water‑Mark阈值时,将前端写Buffer的流控速率在Rate‑base的基础上增加,增大前端写Buffer的流通速度。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳忆联信息系统有限公司,未经深圳忆联信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711461337.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种分级存储软件
- 下一篇:一种固态硬盘提升顺序读性能的方法及固态硬盘