Including the invention discloses a processing method and system, suspend operation optimization of solid-state hard disk, method: Step 1, in receiving and processing the message written in NAND, to determine whether the predetermined proportion of read and write conditions; if not, step 2, wait for the NAND write operation is completed; if so, step 3, judgment whether the detected read message; if, in step 4, the suspend operation is performed, and processing the message read please turn after the step 1. Through frequent check to read the message, as long as it meets the preset read-write proportion conditions, will get effective treatment, can effectively avoid the frequent opening of suspend operation, through the preset conditions can be optimized proportion of reading and writing ability to read news, improves the suspend operating flexibility and speed of processing information, makes the performance of some NAND improved.
【技术实现步骤摘要】
一种固态硬盘中处理suspend操作优化的方法和系统
本专利技术涉及固态硬盘数据处理
,特别是涉及一种固态硬盘中处理suspend操作优化的方法和系统。
技术介绍
随着互联网、云计算、物联网等技术的发展及广泛应用,生活中时时刻刻都会产生海量的数据需要处理及存储,信息技术的高速发展对存储系统的性能提出了更高的要求。而固态硬盘因其读写速度快、能耗较低,而被广泛采用。对固态硬盘的操作一般为读操作和写操作。由于写入和读取NAND的时间存在较大差别。若两个读之间存在一个写操作,那么两个读操作的时间间隔太长,造成度延迟差别明显,因此在会引入suspend的操作来增强性能。目前一般会采取固定间隔时间执行suspend操作的方式,但效率较低。现有的对固态硬盘的操作过程中,将写NAND的时间平均划分为N份(与读写消息处理时间有关系,一般为5~10),在每个时间点检查是否存在读消息,若有则执行suspend操作,处理读消息后,再恢复写NAND操作,在下一个时间点重复上述行为执行写操作完成。因此,现有的对固态硬盘的操作过程中具有以下的缺点:1、在写操作的设定的时间点检查时,需要有可能没有读消息,影响写操作的执行。2、每隔时间点都要开启suspend操作,然后处理读操作,这样需要的开销较大。而且频繁的切换suspend和resume导致写操作的时间大大延长了。3、若在写操作期间,检测到的读消息都在中后期,那么suspend期间执行的读请求消息很有限。
技术实现思路
本专利技术的目的是提供了一种固态硬盘中处理suspend操作优化的方法和系统,提高了处理suspend操作的灵活性 ...
【技术保护点】
一种固态硬盘中处理suspend操作优化的方法,其特征在于,包括:步骤1,在接收并处理写消息写NAND时,判断是否符合预定的读写比例条件;若否,步骤2,等待所述写NAND操作完成;若是,步骤3,判断是否检测到读消息;若是,步骤4,执行suspend操作,并处理所述读请消息之后转所述步骤1。
【技术特征摘要】
1.一种固态硬盘中处理suspend操作优化的方法,其特征在于,包括:步骤1,在接收并处理写消息写NAND时,判断是否符合预定的读写比例条件;若否,步骤2,等待所述写NAND操作完成;若是,步骤3,判断是否检测到读消息;若是,步骤4,执行suspend操作,并处理所述读请消息之后转所述步骤1。2.如权利要求1所述固态硬盘中处理suspend操作优化的方法,其特征在于,所述步骤4还包括:执行所述suspend操作,设置suspend标志。3.如权利要求2所述固态硬盘中处理suspend操作优化的方法,其特征在于,还包括:步骤5,未检测到读消息,并判断是否有所述suspend标志;若是,步骤6,执行resume操作,并取消所述suspend标志后转所述步骤2,若否,转所述步骤1。4.如权利要求1所述固态硬盘中处理suspend操作优化的方法,其特征在于,还包括:更改设置所述预定的读写比例条件。5.如权利要求1所述固态硬盘中处理suspend操作优化的方法,其特征在于,还包括:将设置所述suspend标志和取消所述suspend标志的相关过程以及所述预定的读写比例条件作为日志进行记录并输出。6.一种固态硬盘中处理suspend操作优化的系统,其特征在于,包括读写比例检测模块、读消息请求检测模块和suspen...
【专利技术属性】
技术研发人员:苏军,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。