写操作处理方法和装置制造方法及图纸

技术编号:4225530 阅读:195 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例提供一种写操作处理方法和装置,所述写操作处理方法包括:接收到写操作请求之后,根据所述写操作请求的接收时间和目的地址将所述写操作请求插入等待队列;在达到预定的触发条件之后,将所述等待队列中最先接收的写操作请求,以及与所述最先接收的写操作请求的目的地址相邻的写操作请求插入写操作请求列表,所述写操作请求列表包括至少两个写操作请求;将所述写操作请求列表按照分条拆分为分条列表,所述分条列表包括至少两个写操作请求;并行处理所述分条列表上的至少两个写操作请求。本发明专利技术实施例实现了在RAID层并行处理同一分条上的至少两个写操作请求,减少了不必要的下盘操作,减小了主机的IO延时。

【技术实现步骤摘要】

本专利技术涉及数据存储
,特别涉及一种写操作处理方法和装置。 随着存储信息的爆炸式增长,采用独立冗余磁盘阵列(Redundant Array oflnd印endent Disk ;以下简称RAID)技术的大容量、高效率、高可靠性的磁盘阵列存储 设备得到越来越普遍的应用;RAID发展至今共有10个主要等级,其中RAID5因其磁盘利用 率高和可靠性高得到最广泛的应用。RAID5采用条带化和磁盘冗余相结合的技术,条带化提 高了访问速度,磁盘冗余提高了数据的可靠性。 在存储系统中,RAID收到缓冲存储器(CACHE)下发的地址连续的数据块后要把数 据块拆分成小数据块下发到对应的磁盘上,假设CACHE下发的数据块是B0B1B2,该数据块 将被拆分成BO、 Bl和B2,计算出校验数据块,然后下发到对应的磁盘上。RAID每收到一块 CACHE下发的数据块,就要对该数据块进行拆分、计算校验数据块和下发到对应的磁盘的操 作。RAID5写操作中,计算新的校验数据块的方法包括大写和小写两种算法。其中,根据要 写的数据和其它数据单元的数据计算新的校验数据块的算法称作大写;根据要写的数据、 将要被本文档来自技高网...

【技术保护点】
一种写操作处理方法,其特征在于,包括:接收到写操作请求之后,根据所述写操作请求的接收时间和目的地址将所述写操作请求插入等待队列;在达到预定的触发条件之后,将所述等待队列中最先接收的写操作请求,以及与所述最先接收的写操作请求的目的地址相邻的写操作请求插入写操作请求列表,所述写操作请求列表包括至少两个写操作请求;将所述写操作请求列表按照分条拆分为分条列表,所述分条列表包括至少两个写操作请求;并行处理所述分条列表上的至少两个写操作请求。

【技术特征摘要】

【专利技术属性】
技术研发人员:王雪松石兵伟陈建术
申请(专利权)人:成都市华为赛门铁克科技有限公司
类型:发明
国别省市:90[中国|成都]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1