【技术实现步骤摘要】
读操作执行方法、装置、电子设备和存储介质
[0001]本专利技术涉及计算机
,特别是涉及一种读操作执行方法、一种读操作执行装置、一种电子设备和一种计算机可读存储介质。
技术介绍
[0002]在大数据时代,海量数据的存储具有重要地位,随着CPU(Central Processing Unit,中央处理器)等计算部件的计算速率越来越高,数据的存储与读取速率也是一个重要课题。不同于传统硬盘,固态硬盘的存储单元为NAND(Not AND闪存,一种非易失性存储设备),随着NAND价格逐渐下降,固态硬盘的使用数量也逐渐上升。
[0003]NAND上suspend功能对读写混合场景下读操作的latency起着重要的作用。在读写混合场景下,每次suspend只执行一个高优先级读操作,或串行处理多个读操作,之后再恢复PE(Program/Erase NAND的Program或erase操作)继续执行。然而,在读操作比例较高的读写混合场景下,读操作的平均latency会受到限制,同时写操作的带宽也会受到限制,从而无法发挥固态硬盘的 ...
【技术保护点】
【技术特征摘要】
1.一种读操作执行方法,其特征在于,所述方法应用于固态硬盘SSD,所述固态硬盘包括NAND闪存,所述NAND的操作单元包括至少两个plane,所述方法包括:在执行占用各个plane的编程操作或擦除操作时,接收读消息;所述读消息的优先级属性包括第一优先级;当检测到第一优先级读消息到达所述NAND的控制单元上时,进入挂起状态,将当前占用所述操作单元上各个plane的编程操作或擦除操作挂起;并行执行各个plane上等待执行的读消息对应的读操作。2.根据权利要求1所述的方法,其特征在于,所述读消息的优先级属性还包括第二优先级,所述并行执行各个plane上等待执行的读消息对应的读操作,包括:并行执行各个plane上等待执行的第一优先级读消息或第二优先级读消息对应的读操作;其中,针对每个plane,先执行第一优先级读消息对应的读操作,再执行第二优先级读消息对应的读操作。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取挂起期间所述plane上已执行完成的读操作的总数量;根据所述已执行完成的读操作的总数量,关闭挂起状态。4.根据权利要求3所述的方法,其特征在于,所述根据所述已执行完成的读操作的总数量,关闭挂起状态,包括:若所述已执行完成的读操作的总数量达到预设执行次数阈值,则关闭挂起状态。5.根据权利要求4所述的方法,其特征在于,所述根据所述已执行完成的读操作的总数量,确定是否关闭挂起状态,还包括:若所述已执行完成的读操作的总数量未达到预设执行次数阈值,且挂起期间未接收到新的读消息,则关闭挂起状态。6....
【专利技术属性】
技术研发人员:邵文豪,苏军,钱翔,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。