-
-
-
公开(公告)号:CN1499376A
公开(公告)日:2004-05-26
申请号:CN02150137.8
申请日:2002-11-07
Applicant: 华为技术有限公司
Abstract: 一种涉及信息存贮的重构内存管理方法,它采用如下步骤:重构缓存划分为三部分:专有缓存、预留缓存和自由缓存,自由缓存不够时,从预留缓存中索取一块,专有缓存中的数据提交给预留缓存,专有缓存接收对应磁盘过来的数据,若无法索取到预留缓存,则根据自由缓存中分条的重构状态及有关工作参数,确定分条重构紧迫性低的重构分条,从自由缓存中强取该重构分条,重启该重构分条对应的正常盘读请求;自由缓存中分条的有关工作参数规化为统一的判断参数值,本发明解决了重构内存与强制重构之间的矛盾,尽量避免向系统申请内存,同时有效地提高整个RAID组重构的性能。
-
公开(公告)号:CN1276360C
公开(公告)日:2006-09-20
申请号:CN02150137.8
申请日:2002-11-07
Applicant: 华为技术有限公司
Abstract: 一种涉及信息存贮的重构内存管理方法,它采用如下步骤:重构缓存划分为三部分:专有缓存、预留缓存和自由缓存,自由缓存不够时,从预留缓存中索取一块,专有缓存中的数据提交给预留缓存,专有缓存接收对应磁盘过来的数据,若无法索取到预留缓存,则根据自由缓存中分条的重构状态及有关工作参数,确定分条重构紧迫性低的重构分条,从自由缓存中强取该重构分条,重启该重构分条对应的正常盘读请求;自由缓存中分条的有关工作参数规化为统一的判断参数值,本发明解决了重构内存与强制重构之间的矛盾,尽量避免向系统申请内存,同时有效地提高整个RAID组重构的性能。
-
公开(公告)号:CN1519726A
公开(公告)日:2004-08-11
申请号:CN03102462.9
申请日:2003-01-24
Applicant: 华为技术有限公司
IPC: G06F12/00
Abstract: 本发明公开了一种磁盘在线重构方法,包括以下步骤:预先将独立冗余磁盘阵列(RAID)中的分条深度大小相近的逻辑单元(LUN)划分成至少一个以上的组;磁盘重构过程开始,按RAID中分条深度最大的LUN申请一块缓存作为专有缓存,按组进行重构,重构进行到某一组时,按该组中分条深度最大的LUN申请一块缓存作为自由缓存,预留缓存的申请与自由缓存的相同。通过本发明方案能够在保证较少的缓冲区管理器内存申请释放次数的同时,降低内存的浪费。
-
公开(公告)号:CN1499382A
公开(公告)日:2004-05-26
申请号:CN02146692.0
申请日:2002-11-05
Applicant: 华为技术有限公司
IPC: G06F12/12
Abstract: 本发明公开了一种廉价冗余磁盘阵列系统中高效高速缓存的实现方法,包括:设置高速缓存为两级,第一级高速缓存与磁盘阵列采用组相联的映射方式,第二级高速缓存与磁盘阵列采用全相联的映射方式;先在第一级高速缓存中查找所需,若命中,则提取被请求数据;否则,在第二级高速缓存中查找,若命中则提取被请求数据;否则,判断第二级高速缓存是否已满,若未满,将存储被请求数据及其相邻数据放入第二级高速缓存的空闲大块中,将第二级高速缓存中包含被请求数据的小块标注为访问状态,提取被请求数据;若已满,则对第二级高速缓存中的大块进行替换,再提取被请求数据,若其中有小块被标识为访问状态,则将这些小块移到第一级高速缓存中,再进行替换。
-
公开(公告)号:CN1302392C
公开(公告)日:2007-02-28
申请号:CN03102462.9
申请日:2003-01-24
Applicant: 华为技术有限公司
IPC: G06F12/00
Abstract: 本发明公开了一种磁盘在线重构方法,包括以下步骤:预先将独立冗余磁盘阵列RAID中的分条深度大小相近的逻辑单元LUN划分成至少一个以上的组;磁盘重构过程开始,按RAID中分条深度最大的LUN申请一块缓存作为专有缓存,按组进行重构,重构进行到某一组时,按该组中分条深度最大的LUN申请一块缓存作为自由缓存,并按照该组中分条深度最大的LUN进行预留缓存的申请。通过本发明方案能够在保证较少的缓冲区管理器内存申请释放次数的同时,降低内存的浪费。
-
-
-
-
-
-