This application provides trim processing method and a device for solid state disk method includes: extracting trim each L2P table in table L2P from physical logic conversion, and the extracted trim is stored in a separate table, trim table; the receiving host sends a trim command, and host response send the trim command to trim stages before and after the end of treatment. In this application, the workload is reduced by the above method, the processing speed of the trim is improved, and the processing performance of the trim is improved.
【技术实现步骤摘要】
一种固态硬盘的trim处理方法及装置
本申请涉及计算机领域,特别涉及一种固态硬盘的trim处理方法及装置。
技术介绍
随着互联网、云计算、物联网、大数据等技术的发展及广泛应用,在人类生活中,时时刻刻都会产生海量的数据,这些海量的数据需要进行处理和存储,并且对存储系统的性能要求越来越高,而固态硬盘(SSD,SolidStateDrives)因为其读写速度快、能耗低,被广泛的应用。当前固态硬盘的使用变得越来越广泛,对固态硬盘的性能、容量的要求也越来越高,其中,固态硬盘的性能提高的重要途径可以为提高trim(trim指令也叫disabledeletenotify(禁用删除通知),是微软联合各大SSD固态硬盘厂商所开发的一项技术,属于ATA8-ACS规范的技术指令)处理性能,然而如何提高trim处理性能成为问题。
技术实现思路
为解决上述技术问题,本申请实施例提供一种固态硬盘的trim处理方法及装置,以达到减少工作量,提高trim的处理速度,从而提高trim的处理性能的目的,技术方案如下:一种固态硬盘的trim处理方法,包括:从逻辑物理转换表L2P的各个L2P表项中提取trim位,并将提取出的trim位存储到一个独立的表中,得到trim表;接收主机发送的trim指令,并响应所述主机发送的trim指令,对所述trim表进行前后端的分阶段处理。优选的,所述接收主机发送的trim指令,并响应所述主机发送的trim指令,对所述trim表进行前后端的分阶段处理中的前端处理过程,包括:接收主机发送的trim指令;解析所述主机发送的trim指令,获取起始逻辑块地址LBA和LBA数量 ...
【技术保护点】
一种固态硬盘的trim处理方法,其特征在于,包括:从逻辑物理转换表L2P的各个L2P表项中提取trim位,并将提取出的trim位存储到一个独立的表中,得到trim表;接收主机发送的trim指令,并响应所述主机发送的trim指令,对所述trim表进行前后端的分阶段处理。
【技术特征摘要】
1.一种固态硬盘的trim处理方法,其特征在于,包括:从逻辑物理转换表L2P的各个L2P表项中提取trim位,并将提取出的trim位存储到一个独立的表中,得到trim表;接收主机发送的trim指令,并响应所述主机发送的trim指令,对所述trim表进行前后端的分阶段处理。2.根据权利要求1所述的方法,其特征在于,所述接收主机发送的trim指令,并响应所述主机发送的trim指令,对所述trim表进行前后端的分阶段处理中的前端处理过程,包括:接收主机发送的trim指令;解析所述主机发送的trim指令,获取起始逻辑块地址LBA和LBA数量;计算所述trim表中所述起始LBA和LBA数量对应的trim位,在固态硬盘闪存中的起始地址和长度;将所述trim表中所述起始LBA和LBA数量对应的trim位,在固态硬盘闪存中的起始地址和长度对应的闪存空间全部bit置位为1;返回trim前端处理完成信息至所述主机。3.根据权利要求2所述的方法,其特征在于,所述接收主机发送的trim指令,并响应所述主机发送的trim指令,对所述trim表进行前后端的分阶段处理中的后端处理过程,包括:获取所述主机发送的trim指令,并解析所述主机发送的trim指令,获取起始LBA和LBA数量;从所述L2P表中依次获取所述起始LBA和LBA数量对应的各个LBA的L2P表项,并获取所述L2P表项中的物理块地址PBA;将依次获取到的PBA按顺序通知给GC模块,由所述垃圾回收GC模块依次对各个所述PBA值进行无效标记。4.一种固态硬盘的trim处理装置,其特征...
【专利技术属性】
技术研发人员:赵宝林,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。