【技术实现步骤摘要】
本公开涉及高速缓存器管理领域。
技术介绍
对存储在高速缓冲存储器中的数据的存取速度可以显著地大于对存储在磁盘存储器中的数据的存取速度。然而,就每一存储单元来说,高速缓冲存储器可能比磁盘存储器要更加昂贵。因此,在包含高速缓冲存储器和磁盘存储器的数据存储系统中,高速缓冲存储器的存储容量可能小于磁盘存储器的存储容量。当数据存储系统接收了一个用于存取在所述系统中存储的数据的请求时,系统可以确定是否能够使用在高速缓冲存储器中存储的数据来满足所述请求。如果能够用在高速缓冲存储器中存储的数据满足所述请求,则系统可以尝试使用在高速缓冲存储器中存储的数据来满足所述请求。相反地,如果使用在高速缓冲存储器中的数据不能满足所述请求,则系统可以使用在磁盘存储器中存储的数据来满足所述请求。可以使用一种高速缓存器管理技术来管理将数据加载到高速缓冲存储器,以及降级(destage)来自高速缓冲存储器的数据。使用的高速缓存器管理技术可以对系统的I/O请求处理速度具有重要的影响。附图说明随着以下详细说明的继续进行,并且参考附图,要求保护的主题的实施例的特征和优点将会变得明显,其中相同的数字描述了相同的部件,而且其中图1是一个说明了一个系统实施例的图。图2是依据一个实施例的如下图,所述图说明可以被存储在高速缓冲存储器中的高速缓存器管理信息和用户数据。图3是依据一个实施例的如下图,所述图说明可以被存储在海量存储器中的数据卷和数据段。图4是依据一个实施例的如下流程图,所述流程图说明可以在图1的系统中被执行的操作。图5是依据一个实施例的如下图,所述图说明可以被包括在高速缓冲存储器中的链表中的节点 ...
【技术保护点】
【技术特征摘要】
1.一种方法,包含确定请求的数据是否被存储在存储器中;如果所请求的数据没有被存储在所述存储器中,则确定在预定数目的最近数据存取期间是否已经发生了用于存取所请求数据的多个请求;以及如果在所述预定数目的最近数据存取期间已经发生了用于存取所请求数据的多个请求,则将所请求的数据存储到所述存储器中。2.如权利要求1所述的方法,还包括如果在所述预定数目的最近数据存取期间已经发生了用于存取所请求数据的多个请求,则从所述存储器中降级最近最少使用的数据。3.如权利要求1所述的方法,还包括如果在所述预定数目的最近数据存取期间已经发生了用于存取所请求数据的多个请求,则将所请求的数据指定为在所述存储器中的最近使用的数据。4.如权利要求1所述的方法,还包括如果在所述预定数目的最近数据存取期间已经发生了比所述用于存取所请求数据的多个请求更少的请求,则将所请求的数据指定为要存储在所述存储器中的一个可能的候选者;以及通过存取在海量存储器中的至少一个数据段,至少部分地满足用于存取所请求数据的最近请求。5.如权利要求4所述的方法,还包括将所述至少一个数据段指定为在所述海量存储器中最近使用的数据段;以及取消在所述海量存储器中的另一个数据段作为要存储在所述存储器中的一个可能候选者的先前指定,所述另一个数据段是在所述海量存储器中先前存取的数据段。6.如权利要求1所述的方法,其中所述预定数目的最近数据存取包含两个或更多的最近数据存取。7.如权利要求1所述的方法,其中所请求的数据包含至少一个数据段;以及用于存取所请求数据的请求中的每一个请求读取所请求的数据和向所请求数据中写入中的一个。8.一种装置,包含电路,用于确定请求的数据是否被存储在存储器中,并且用于确定在所请求的数据没有被存储在所述存储器的情况下,在预定数目的最近数据存取期间是否已经发生了用于存取所请求数据的多个请求,并且所述电路还能够在所述预定数目的最近数据存取期间已经发生了用于存取所请求数据的多个请求的情况下,将所请求的数据存储到所述存储器中。9.如权利要求8所述的装置,其中如果在所述预定数目的最近数据存取期间已经发生了用于存取所请求数据的多个请求,则所述电路还能够从所述存储器中降级最近最少使用的数据。10.如权利要求8所述的装置,其中如果在所述预定数目的最近数据存取期间已经发生了用于存取所请求数据的多个请求,则所述电路还能够将所请求的数据指定为在所述存储器中的最近使用的数据。11.如权利要求8所述的装置,其中如果在所述预定数目的最近数据存取期间已经发生了比用于存取所请求数据的多个请求更少的请求,则所述电路还能够将所请求的数据指定为要存储在所述存储器中的一个可能的候选者;以及通过存取在海量存储器中的至少一个数据段,至少部分地满足用于存取所请求数据的最近请求。12.如权利要求11所述的装置,其中所述电路还能够将所述至少一个数据段指定为在所述海量存储器中最近使用的数据段;以及取消在所述海量存储器中的另一个数据段作为要存储在所述存储器中的一个可能候选者的先前指定,所述另一个数据段是在所述海量存储器中先前存取的数据段。13.如权利要求8所述的装置,其中用于存取所请求数据的多个请求包含3个或更多的最近数据存取。14.如权利要求8所述的装置,其特征在于所请求的数据包含至...
【专利技术属性】
技术研发人员:J·S·卡瓦罗,S·J·伊波利托,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。