一种NAND的数据写入方法及相关装置制造方法及图纸

技术编号:28294916 阅读:32 留言:0更新日期:2021-04-30 16:18
本申请公开了一种NAND的数据写入方法,包括:对SSD中的物理页进行性能分类,得到多个性能级别的物理页;当数据写入NAND的空闲物理页时,判断所述数据和所述数据对应的后续数据是否为连续读取数据;若是,则将所述数据对应的后续数据写入至与所述空闲物理页相同性能级别的物理页中,以便从相同性能级别的物理页中读取数据。通过先将SSD中的物理页进行分类,将物理页分类为多个性能级别,将连续读取数据写入相同性能级别的物理页中,以便实现从相同性能级别的物理页中读取数据,降低了数据读取的总延时,提高了SSD的存储性能。本申请还公开了一种NAND的数据写入装置、计算设备以及计算机可读存储介质,具有以上有益效果。

【技术实现步骤摘要】
一种NAND的数据写入方法及相关装置
本申请涉及数据存储
,特别涉及一种NAND的数据写入方法、数据写入装置、计算设备以及计算机可读存储介质。
技术介绍
固态硬盘SSD(SolidStateDisk)是一种用来存储用户数据的设备。固态硬盘由控制器,存储介质NAND(NANDflashmemory,计算机闪存设备)等模块组成。控制器中运行固件进行资源的控制,对用户数据存储调度,维护NAND设备等操作。其中,NAND是SSD的存储介质,是一种芯片,一个固态硬盘内往往有多个NAND颗粒。当前主流的SSD一般采用TLCNAND,TLC即Triple-LevelCell。NAND中设置有多个lun,每个lun中包含有多个block,block是lun的组成单位,是erase操作的最小单元。每个block中包含有多个page,page是block的组成单位,是read操作和write操作的最小单元。固态硬盘能提供高并发的读写性能,是因为固态硬盘内有多个可并行操作的存储单元,用户的数据会根据固件的算法,分配到不同的NAND颗粒中。用户在进行读写本文档来自技高网...

【技术保护点】
1.一种NAND的数据写入方法,其特征在于,包括:/n对SSD中的物理页进行性能分类,得到多个性能级别的物理页;/n当数据写入NAND的空闲物理页时,判断所述数据和所述数据对应的后续数据是否为连续读取数据;/n若是,则将所述数据对应的后续数据写入至与所述空闲物理页相同性能级别的物理页中,以便从相同性能级别的物理页中读取数据。/n

【技术特征摘要】
1.一种NAND的数据写入方法,其特征在于,包括:
对SSD中的物理页进行性能分类,得到多个性能级别的物理页;
当数据写入NAND的空闲物理页时,判断所述数据和所述数据对应的后续数据是否为连续读取数据;
若是,则将所述数据对应的后续数据写入至与所述空闲物理页相同性能级别的物理页中,以便从相同性能级别的物理页中读取数据。


2.根据权利要求1所述的数据写入方法,其特征在于,对SSD中的物理页进行性能分类,得到多个性能级别的物理页,包括:
当接收到读取指令时,读取所述读取指令对应的物理页地址和读取延时数据;
根据预设性能分类算法对所述读取延时数据进行计算,得到所述物理页地址对应的物理页的性能级别。


3.根据权利要求1所述的数据写入方法,其特征在于,对SSD中的物理页进行性能分类,得到多个性能级别的物理页,包括:
获取所述SSD中的物理页的属性数据;
根据所述属性数据对所述物理页进行分类,得到所述物理页对应的性能级别。


4.根据权利要求1所述的数据写入方法,其特征在于,对SSD中的物理页进行性能分类,得到多个性能级别的物理页,包括:
当接收到读取指令时,读取所述读取指令对应的物理页地址和读取延时数据;
获取所述物理页地址对应的物理页的属性数据;
根据所述读取延时数据和所述属性数据对所述物理页进行分类,得到所述物理页对应的性能级别。


5.根据权利要求1所述的数据写入方法,其特征在于,当数据写入NAND的空闲物理页时,判断所述数据和所述数据对应的后续数据是否为连续读取数据,包括:
当所述数据写入所述NAND的空闲物理页时,判断所...

【专利技术属性】
技术研发人员:张博
申请(专利权)人:北京浪潮数据技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1