磁盘阵列刷盘方法及磁盘阵列刷盘装置制造方法及图纸

技术编号:8983309 阅读:172 留言:0更新日期:2013-08-01 02:03
本发明专利技术实施例提供一种磁盘阵列刷盘方法及磁盘阵列刷盘装置,方法包括:获取磁盘阵列中同一独立磁盘冗余阵列RAID组中各逻辑单元按照各逻辑单元的物理地址的排序;将RAID组的刷盘并发输入输出IO按照各逻辑单元的物理地址的排序依次刷盘至RAID组中的逻辑单元,每个刷盘并发IO包括待刷盘至RAID组中一个逻辑单元的至少一个脏页面。本发明专利技术实施例提供的磁盘阵列刷盘方法及磁盘阵列刷盘装置,通过对单个RAID组内的逻辑单元统一调度按物理地址顺序进行刷盘,减少了磁臂来回跳动寻址消耗的时间,通过对各RAID组独立的控制,避免了各RAID组之间的影响,从而提高了磁盘阵列的刷盘效率,增加了磁盘阵列的吞吐量。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术实施例涉及计算机技术,尤其涉及一种磁盘阵列刷盘方法及磁盘阵列刷盘装置
技术介绍
随着计算机应用技术的快速发展,随之产生的大量数据对存储的空间和性能的要求都在不断提高。由于当前的主流磁盘操作中仍然存在大量的机械操作,其性能和处理器以及内存都有较大的差距。将高速缓冲存储器(CACHE)技术应用于存储领域,不仅可以隐藏主机时延,还可以整合数据,通过CACHE将数据以磁盘友好的方式写入磁盘,即通过对磁盘进行刷盘,从而达到存储系统最佳的吞吐量。经过几十年 的研究,现有的CACHE算法已经趋于成熟。但是计算机提供的应用日趋多样化,磁盘阵列提供的空间以及性能都需要更灵活的调度方法。而同一磁盘阵列中往往会包括不同类型的盘,即使是同类型的盘组成的独立磁盘冗余阵列(Redundant Arrayof Independent Disks,以下简称RAID)组,每个RAID组包含的成员盘数往往也会不同。同时单个RAID组中以逻辑单元号(Logic Unit Number,以下简称LUN)标识的逻辑单元的个数也在逐渐增多。现有技术中,磁盘阵列的刷盘都是在逻辑单元的层面进行调度,即每个刷盘输入输出本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:张翔董浩李权
申请(专利权)人:华为技术有限公司
类型:
国别省市:

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

1