【技术实现步骤摘要】
本专利技术涉及计算机存储,特别是涉及一种基于小分区zns ssd的数据写入方法、系统、设备及介质。
技术介绍
1、由于zns接入规则特殊,目前有三种使主机软件适配zns接口的方法,分别是主机端ftl、端到端数据放置和文件系统。主机端ftl需要在主机端模拟原本设备端ftl的部分功能,如地址映射和垃圾回收,向上层提供块接口,不需要修改现有应用,但是没有利用znsssd可以进行自定义数据放置的优势;端到端数据放置主要适用于符合顺序写入规则的应用;因此当前大部分应用还是需要通过文件系统使用zns ssd。f2fs是一种针对闪存介质设计的日志结构文件系统,通过修改可以用于zns上,但f2fs没有考虑到小分区之间的性能干扰,在同一时刻多个用户写入设备不同分区时会因为干扰导致性能下降,且后台垃圾回收也会对前台租户写入产生影响,无法利用小分区的并行性,每个租户写入时只打开单个小分区进行写入,直接在小分区zns ssd上使用性能较低。因此,现有技术有待改进。
技术实现思路
1、本专利技术提供一种基于小分区z
...【技术保护点】
1.一种基于小分区ZNS SSD的数据写入方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于小分区ZNS SSD的数据写入方法,其特征在于,所述根据干扰规则,将所述ZNS SSD设备中的所有分区划分为多个冲突组,包括以下步骤:
3.根据权利要求1所述的一种基于小分区ZNS SSD的数据写入方法,其特征在于,所述根据所述配置文件,在多个所述冲突组中选择分区构建相互隔离的用户分区组,包括以下步骤:
4.根据权利要求1所述的一种基于小分区ZNS SSD的数据写入方法,其特征在于,所述根据写入请求中待写入数据的类型,将所述待
...【技术特征摘要】
1.一种基于小分区zns ssd的数据写入方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于小分区zns ssd的数据写入方法,其特征在于,所述根据干扰规则,将所述zns ssd设备中的所有分区划分为多个冲突组,包括以下步骤:
3.根据权利要求1所述的一种基于小分区zns ssd的数据写入方法,其特征在于,所述根据所述配置文件,在多个所述冲突组中选择分区构建相互隔离的用户分区组,包括以下步骤:
4.根据权利要求1所述的一种基于小分区zns ssd的数据写入方法,其特征在于,所述根据写入请求中待写入数据的类型,将所述待写入数据并行写入对应的用户分区组或回收分区组,包括以下步骤:
5.根据权利要求4所述的一种基于小分区zns ssd的数据写入方法,其特征在于,所述根据写入请求中待写入数据的类型,将所述待写入数据并行写入对应的用户分区组或回收分区组,包括以下步骤:
6.根据权利要求4所述的一种基于小分区zns ssd的数据写入方法,其特征在于,所述文件元数据中的访问信息...
【专利技术属性】
技术研发人员:谭玉娟,彭彪,白卓新,任骜,刘铎,陈咸彰,
申请(专利权)人:重庆大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。