信息处理装置和信息处理方法制造方法及图纸

技术编号:12805668 阅读:74 留言:0更新日期:2016-02-03 19:26
本发明专利技术提供一种信息处理装置,其具备:存储介质;和控制部,其基于与针对该存储介质具有的存储区域的访问履历相关的第一信息,而按每个存储区域求取对存储区域的访问的延迟时间,其中,该延迟时间以对存储区域不执行重试地进行访问的时间为基准,并且将该延迟时间超过规定的容许延迟时间的存储区域判断为不良区域。

【技术实现步骤摘要】
【专利说明】本申请基于美国临时专利申请62/030,275号(申请日:2014年7月29日)并要求其优先权。该在先申请的全部内容通过引用并入此处。
本专利技术涉及。
技术介绍
在使用磁盘装置和/或SSD(Solid State Drive,固态硬盘)等存储装置的RAID (Redundant Arrays of Inexpensive Disks,廉价磁盘冗余阵列)系统中,在构成 RAID的存储装置发生故障的情况下,进行RAID的恢复处理(所谓重建处理)。在RAID系统中,一般进行重建处理。重建处理是利用存储在构成RAID的多个存储装置中的、发生故障的存储装置以外的其他存储装置中的数据,恢复存储在该发生故障的存储装置中的数据,并写入到预先设定的存储装置(替代装置)中的处理。重建处理所需要的时间(RAID恢复时间)伴随存储装置的大容量化而增加。由此,重建处理中RAID系统的性能下降和/或其他的存储装置的故障所产生的风险增大。因此,提出重建协助功能的方案,即,通过使用存储在发生故障的存储装置中的数据中可利用的数据进行重建处理,来实现RAID恢复时间的缩短。在重建协助功能中,要求预测(判断)对发生故障的存储装置不能进行访问的不良区域。然而,在重建辅助功能中,在不能正确地预测不良区域的情况下,重建处理时会因重试而发生延迟,或者过量地预测不良范围使得对其他存储装置的访问负荷增大,导致RAID恢复时间的长时间化。
技术实现思路
本专利技术提供一种能缩短重建所需要的时间的。根据本实施方式,提供一种信息处理装置,其具备:存储介质;和控制部,其基于关于针对该存储介质具有的存储区域的访问履历的第一信息,按每个存储区域求取对存储区域的访问的延迟时间,该延迟时间以对存储区域不执行重试地进行访问的时间为基准,并且将该延迟时间超过规定的容许延迟时间的存储区域判断为不良区域。【附图说明】图1是表示应用了第一实施方式涉及的信息处理装置的磁盘装置的硬件结构的一例的图。图2是表示第一实施方式涉及的磁盘装置存储的块组地址信息表的一例的图。图3是表示第一实施方式涉及的磁盘装置存储的块组不良信息表的一例的图。图4是表示第一实施方式涉及的对磁盘装置的磁盘的访问处理的流程的一例的流程图。图5是表示第一实施方式涉及的磁盘装置进行的块组不良信息表的更新处理的流程的一例的流程图。图6是表示第一实施方式涉及的磁盘装置进行的重建辅助模式有效化处理的流程的一例的流程图。图7是表示第一实施方式涉及的磁盘装置进行的重建辅助处理(重建辅助模式中的读/写处理)的流程的一例的流程图。图8是表示第一实施方式涉及的磁盘装置进行的不良判断结果的获取处理的流程的一例的流程图。图9(a)?(c)是用于说明在第二实施方式涉及的磁盘装置中将上级组群判断为不良区域的处理的一例的图。【具体实施方式】下面参照附图来详细说明实施方式涉及的。再有,本专利技术不限于该实施方式。(第一实施方式)首先,使用图1,说明应用了第一实施方式涉及的信息处理装置的磁盘装置的硬件结构。图1是表示应用了第一实施方式涉及的信息处理装置的磁盘装置的硬件结构的一例的图。在下面的说明中,对将本实施方式涉及的信息处理装置应用于磁盘装置的例子进行说明,但是不限于此,也可以将本实施方式涉及的信息处理装置应用于SSD等存储装置中。如图1所示,本实施方式涉及的磁盘装置1包括:CPU (Central Processing Unit,中央处理单元)10、ROM (Read Only Memory,只读存储器)11、RAM(Random Access Memory,随机存取存储器)12、驱动控制部13、主机IF (Interface,接口)控制部14、数据缓冲控制部15、数据缓冲器16、读写控制部17、磁盘18、以及磁头组件(?、y卜'、只夕、y夕7、y七>7'' )190磁盘18(存储介质的一例)由磁记录介质等构成,具有能进行数据的读取或写入的多个块组(存储区域的一例)。在本实施方式中,块组是磁盘18的各磁道(轨道)的半周。在本实施方式中,虽然以磁盘18上的各磁道的半周作为1个块组,但是只要以磁盘18的盘面上的1个区域作为块组即可,并不限于此。例如也可以以磁盘18的各磁道作为1个块组。磁头组件19是保持磁头并使该磁头移动到磁盘18上的规定位置(进行数据的读取或写入的位置)的机构。CPU 10是控制磁盘装置1整体的控制部。具体而言,CPU 10执行对磁盘18的访问(数据的读取或写入)的控制、判断块组是否为不良区域的不良判断处理、将在进行存储在块组中的数据的重建时被判断为不良区域的块组通知到主机2的重建辅助处理、在该重建辅助处理之前检测磁盘18的各物理属性的异常的重建辅助模式有效化处理等。R0M11存储由CPU10执行的各种程序。RAM12作为CPU10的作业区域使用。在本实施方式中,RAM12(存储部的一例)保存:存储磁盘18的块组的LBA(Logical BlockAddress,逻辑块地址)的块组地址信息表200 (参照图2)、以及存储由CPU执行的不良判断处理的结果的块组不良信息表400 (参照图4)。驱动控制部13由CPU10控制,执行将从主机2接收到的数据写入到磁盘18中、以及从磁盘18读取数据。主机IF控制部14对在磁盘装置1与主机2之间发送接收数据和/或命令等各种信息进行控制。主机2具备例如包含在PC (Personal Computer,个人计算机)和/或服务器等中的RAID (Redundant Arrays of Inexpensive Disks,廉价磁盘冗余阵列)控制器。RAID 控制器按照 SATA (Serial ATA,串行 ΑΤΑ)标准或 SAS (Serial Attached SCSI,串行连接SCSI)标准等接口标准,与磁盘装置1之间发送接收数据和/或命令等各种信息。数据缓冲控制部15由CPU10控制,将从主机2接收并写入到磁盘18中的数据(写数据)和/或从磁盘18读取的数据(读数据)写入到数据缓冲器16中。此外,数据缓冲控制部15从数据缓冲器16读取写数据并输出到读写控制部17。进而,数据缓冲控制部15从数据缓冲器16读取读数据,通过主机IF控制部14输出到主机2。S卩、数据缓冲器16临时存储写数据和/或读数据。读写控制部17由CPU10控制,对磁头组件19输出指示对磁盘18进行访问(数据的读取或写入)的读写信号。由此,读写控制部17控制对磁盘18的访问。接着,使用图2来说明存储在本实施方式涉及的磁盘装置1具有的RAM12中的块组地址信息表200。图2是表示第一实施方式涉及的磁盘装置存储的块组地址信息表的一例的图。如图2所示,块组地址信息表200与作为能识别块组的信息的一例的块组编号相对应地存储:作为能识别在磁盘18中配置有块组的区(zone)的信息的一例的区编号、作为能识别在磁盘18中块组所属的柱面的信息的一例的柱面编号、作为能识别对块组进行访问的磁头的信息的一例的磁头编号、包含在块组中的扇区的LBA (Logical Block Address,逻辑块地址)、以及作为能识别块组群(第一存储区域群的一例)的信息的一例的块组群编号。这里,块组群具有多个块组,该多个块组按照基于块组本文档来自技高网...

【技术保护点】
一种信息处理装置,其特征在于,具备:存储介质;和控制部,其基于与针对所述存储介质具有的存储区域的访问履历相关的第一信息,而按每个存储区域求取对所述存储区域的访问的延迟时间,其中,该延迟时间以对所述存储区域不执行重试地进行访问的时间为基准,并且将该延迟时间超过规定的容许延迟时间的所述存储区域判断为不良区域。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:栗林哲生梅田通彦菅野浩典菅原信广户田诚二
申请(专利权)人:株式会社东芝
类型:发明
国别省市:日本;JP

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

1