[发明专利]一种基于ZNS固态硬盘的zone写分发方法及系统有效
申请号: | 202010444962.1 | 申请日: | 2020-05-23 |
公开(公告)号: | CN111694515B | 公开(公告)日: | 2023-01-10 |
发明(设计)人: | 邓京涛 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 张营磊 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 zns 固态 硬盘 zone 分发 方法 系统 | ||
1.一种基于ZNS固态硬盘的zone写分发方法,其特征在于,包括如下步骤:
S1.WDM核监控后端每个LKM核实时的活跃zone资源数量和空闲超级block资源数量;
S2.WDM核获取各LKM核中活跃zone资源数量最大的LKM核和活跃zone资源数量最小的LKM核,并计算两者的活跃zone资源差值;
S3.WDM核获取各LKM核中空闲超级block资源数量最大的LKM核和空闲超级block资源数量最小的LKM核,并计算空闲超级block资源差值;
S4.当WDM核接收到前端DM核的写分发任务时,根据活跃zone资源差值及空闲超级block资源差值进行均衡,选择待分发的LKM核。
2.如权利要求1所述的基于ZNS固态硬盘的zone写分发方法,其特征在于,步骤S1具体步骤如下:
S11.WDM核监控后端每个LKM核实时的活跃zone资源数量和空闲超级block资源数量;
S12.当某个LKM核上的活跃zone资源数量增加或减少时,WDM核进行相应记录;
S13.当某个LKM核上的空闲超级block资源数量增加或减少时,WDM核进行相应记录;
S14.WDM核统计出各LKM核中活跃zone资源数量最大的LKM核和活跃zone资源数量最小的LKM核;
WDM核统计出各LKM核中空闲超级block资源数量最大的LKM核和空闲超级block资源数量最小的LKM核。
3.如权利要求2所述的基于ZNS固态硬盘的zone写分发方法,其特征在于,步骤S11之前还包括如下步骤:
S11A.系统上电,初始化活跃zone资源所在核参数;
S12A.WDM核按照设定顺序从各LKM核依次选择活跃zone资源进行写资源分配,直至分配成功,并记录活跃zone资源所在核参数。
4.如权利要求1所述的基于ZNS固态硬盘的zone写分发方法,其特征在于,步骤S4具体步骤如下:
S41.WDM核判断是否接收到前端DM核的写分发任务;
若是,进入步骤S42;
若否,返回步骤S1;
S42.WDM核判断是否活跃zone资源差值大于第一设定差值,空闲超级block资源差值大于第二设定差值;
当活跃zone资源差值大于第一设定差值,而空闲超级block资源差值小于第二设定差值时,WDM核选择活跃zone资源数量最小的LKM核作为待分发LKM核;
当空闲超级block资源差值大于第二设定差值,而活跃zone资源差值小于第一设定差值时,WDM核选择空闲超级block资源数量最大的LKM核作为待分发LKM核。
5.如权利要求4所述的基于ZNS固态硬盘的zone写分发方法,其特征在于,步骤S42中,当活跃zone资源差值大于第一设定差值,且空闲超级block资源差值大于第二设定差值时,WDM核选择空闲超级block资源数量最大的LKM核作为待分发LKM核。
6.如权利要求4所述的基于ZNS固态硬盘的zone写分发方法,其特征在于,步骤S42中,当活跃zone资源差值大于第一设定差值,且空闲超级block资源差值小于第二设定差值,WDM核选择待分发LKM核失败时,或者,当空闲超级block资源差值大于第二设定差值,且活跃zone资源差值小于第一设定差值时,WDM核选择待分发LKM核失败时,进入步骤S43;
S43.WDM核按照设定顺序从各LKM核依次选择活跃zone资源进行写资源分配,直至分配成功。
7.如权利要求6所述的基于ZNS固态硬盘的zone写分发方法,其特征在于,步骤S43中,当WDM核按照设定顺序从各LKM核依次选择活跃zone资源分配仍然失败时,判定没有活跃zone资源可用。
8.如权利要求4或5或6所述的基于ZNS固态硬盘的zone写分发方法,其特征在于,第一设定差值取3,第二设定差值取10。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010444962.1/1.html,转载请声明来源钻瓜专利网。