【技术实现步骤摘要】
【国外来华专利技术】相关申请的交叉引用本申请要求于2014年2月5日提交的美国临时专利申请No.61/936,170的权益,其通过引用结合于此。
技术介绍
由于主机碎片(fragmentation)或存储模块碎片而导致的文件的碎片可以降低系统性能。通过主机碎片,文件被分散在存储模块的很多不连续的逻辑块地址(LBA)范围中。因此,用于存储文件的LBA范围越多,文件变得更加分散。此外,在一些文件系统中,诸如EXT4,文件分配表(FAT)与存储数据进行混合。在这样的系统中读取碎片文件需要更多的操作,因为该文件的结构更复杂。这可能降低读取性能。通过存储模块碎片,文件分散在存储器中的很多物理块中。为相同文件的分配的物理块越多,文件越分散。因为碎片文件通常不会占用整个物理块,存储碎片文件的部分的物理块将通常存储其它文件的数据。所以,当主机删除在若干物理块上分散的文件时,这可能会导致比预期更少的空闲块,因为块仍然为其它文件保持数据。因为这样的文件删除在以其它方式占用的(otherwise-occupied)物理块中会留下空闲空间的“孔(hole)”,因此存储模块将需要进行若干“整理(housekeeping)”操作以创造空闲块,这会降低系统性能。另外,在一些环境中,诸如在移动计算系统中,当文件被存储模块分散时,主机不知道该文件是如何分散的,所以其不知道需要采取何种行动以试图对文件进行碎片整理。此外,虽然主机知道主机碎片问题,并可以尝试通过将分散的文件移动到连续的LBA范围以解决主机碎片问题,但是这样的移动实际上可以降低性能,因为存储碎片问题。
技术实现思路
本专利技术的实施例由权利要求限定,并且在本 ...
【技术保护点】
一种存储模块,所述存储模块包括:存储器;和存储控制器,所述存储控制器与所述存储器可操作地通信,其中所述存储控制器配置为:从主机控制器接收存储在所述存储器中的文件的一组逻辑块地址;生成度量,所述度量指示所述存储模块中的所述存储器的物理块中所述文件的碎片水平的水平;以及发送所述度量到所述主机控制器。
【技术特征摘要】
【国外来华专利技术】2014.02.05 US 61/936,170;2014.04.09 US 14/249,0491.一种存储模块,所述存储模块包括:存储器;和存储控制器,所述存储控制器与所述存储器可操作地通信,其中所述存储控制器配置为:从主机控制器接收存储在所述存储器中的文件的一组逻辑块地址;生成度量,所述度量指示所述存储模块中的所述存储器的物理块中所述文件的碎片水平的水平;以及发送所述度量到所述主机控制器。2.如权利要求1所述的存储模块,其中所述度量包括所述存储模块中包含所述文件的物理块的数量。3.如权利要求1所述的存储模块,其中所述度量包括热/冷指示。4.如权利要求1所述的存储模块,其中所述度量包括映射效率指示。5.如权利要求1所述的存储模块,其中所述存储控制器进一步配置为:接收多个非连续的逻辑块地址范围是所述文件的部分的指示。6.如权利要求5所述的存储模块,其中多个非连续的逻辑块地址范围是所述文件的部分的所述指示包括数据集管理命令。7.如权利要求5所述的存储模块,其中多个非连续的逻辑块地址范围是所述文件的部分的所述指示包括整数读取标记。8.如权利要求1所述的存储模块,其中所述存储模块的所述存储器是三维存储器。9.如权利要求1所述的存储模块,其中所述存储模块嵌入在包含所述主机控制器的主机中。10.如权利要求1所述的存储模块,其中所述存储模块可移动地连接到包含所述主机控制器的主机。11.如权利要求1所述的存储模块,其中所述存储模块是固态驱动器。12.一种用于存储模块碎片整理的方法,所述方法包括:在与主机控制器可操作地通信的存储模块中进行以下步骤:从所述主机控制器接收存储在所述存储模块中的文件的一组逻
\t辑块地址;生成度量,所述度量指示所述存储模块中的存储器的物理块中所述文件的碎片水平的水平;以及发送所述度量到所述主机控制器。13.如权利要求12所述的方法,其中所述度量包括所述存储模块中包含所述文件的物理块的数量。14.如权利要求12所述的方法,其中所述度量包括热/冷指示。15.如权利要求12所述的方法,其中所述度量包括映射效率指示。16.如权利要求12所述的方法,还包括:接收多个非连续的逻辑块地址范围是所述文件的部分的指示。17.如权利要求16所述的方法,其中多个非连续的逻辑块地址范围是所述文件的部分的所述指示包括数据集管理命令。18.如权利要求16所述的方法,其中多个非连续的逻辑块地址范围是所述文件的部分的所述指示包括整数读取标记。19.如权利要求17所述的方法,其中所述存储模块的所述存储器是三维存储器。20.如权利要求17所述的方法,其中所述存储模块嵌入在包含所述主机控制器的主机中。21.如权利要求17所述的方法,其中所述存储模块可移动地连接到包含所述主机控制器的主机。22.如权利要求17所述的方法,其中所述存储模块是固态驱动器。23.一种主机装置,包括:接口,通过所述接口可操作地与存储模块通信;以及控制器,所述控制器与所述接口可操作地通信,其中所述控制器配置为:向所述存储模块发送存储在所述存储...
【专利技术属性】
技术研发人员:Y杜兹利,H奥谢斯基,S巴奥尔,JG哈恩,
申请(专利权)人:桑迪士克科技有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。