【技术实现步骤摘要】
本专利技术涉及一种存储系统以及存储系统的消耗电力降低方法,特别适合用于使用磁盘的存储系统以及存储系统的消耗电力降低方法。
技术介绍
已经公开了一种技术,该技术是关于在业务数据等的备份、存档中,为了抑制在磁盘阵列中存储的数据量的增大提高数据容量效率,不在磁盘中存储重复的数据的重复数据消除的技术(以下将该技术称为重复数据消除)。重复数据消除技术是在新写入磁盘中的数据,即所谓的写数据与已经存储在磁盘中的数据为相同的内容时,最终不在磁盘中写入重复的数据的技术。在写数据和已经存储在磁盘中的数据是否为相同内容的验证中,一般采用使用了散列值(hash)的高速检索(例如参照专利文献1)。另一方面,磁盘阵列是具备多个磁盘的装置。当同时使磁盘阵列具备的多个磁盘运转时,磁盘阵列的消耗电力变大。作为该问题的解决对策,公开了以下技术:在磁盘阵列中限制可以同时运转的磁盘的数量,由此来削减整个磁盘阵列的消耗电力,提高省电效果(例如参照专利文献2)。【专利文献1】美国专利第6928526号公报【专利文献2】美国专利第5423046号公报
技术实现思路
目前,在使用磁盘的存储系统中,在进行磁盘中存储的重复数据的消除时,没有考虑同时执行抑制消耗电力的控制。因此,在执行重复数据消除的磁盘阵列中,同时通过限制可运转的磁盘的数量来削减消耗电力时,因为没有考虑到由于重复数据消除而产生的向磁盘的访问,所以无法进行高效的磁盘运转控制。结果,需要无效的磁盘的运转,产生无法发挥最佳的省电效果的问题。本专利技术是考虑了以上的问题而专利技术的,提出了一种存储系统以及存储系统的消耗电力降低方法,该存储系统以及存储系 ...
【技术保护点】
一种存储系统,其包含计算机以及存储装置,该存储装置具有存储从该计算机接收到的数据的多个磁盘装置以及由该多个磁盘装置构成的多个逻辑单元,该存储系统的特征在于,具备: 组管理表,其存储组信息,该组信息至少包含使用所述多个逻辑单元构成的组以及该组是否已启动; 电力控制部,其接通/切断与所述组中包含的逻辑单元对应的磁盘装置的电源; 数据管理表,其存储管理信息,该管理信息包含与所述多个磁盘装置中存储的数据的存储位置对应的逻辑单元的逻辑单元号码、代表所述数据的位串的值以及与所述逻辑单元对应的由所述计算机指定的号码; 计算部,当从所述计算机接收到数据时,计算代表该数据的位串的值; 判断部,其判断与该计算部计算出的值相同的值是否已存储在所述数据管理表中; 第一存储部,其在该判断部判断为没有存储相同的值时,将所述接收到的数据存储在所述数据管理表中,并且根据所述组管理表,将所述数据存储在与构成已启动的组的逻辑单元的逻辑单元号码对应的磁盘装置中;以及 第二存储部,其在所述判断部判断为存储了相同的值时,根据所述组管理表管理的组信息以及所述数据管理表管理的管理信息,将所述接收到的数据存储在所述磁盘装置中。
【技术特征摘要】
JP 2007-8-30 2007-2247431.一种存储系统,其包含计算机以及存储装置,该存储装置具有存储从该计算机接收到的数据的多个磁盘装置以及由该多个磁盘装置构成的多个逻辑单元,该存储系统的特征在于,具备:组管理表,其存储组信息,该组信息至少包含使用所述多个逻辑单元构成的组以及该组是否已启动;电力控制部,其接通/切断与所述组中包含的逻辑单元对应的磁盘装置的电源;数据管理表,其存储管理信息,该管理信息包含与所述多个磁盘装置中存储的数据的存储位置对应的逻辑单元的逻辑单元号码、代表所述数据的位串的值以及与所述逻辑单元对应的由所述计算机指定的号码;计算部,当从所述计算机接收到数据时,计算代表该数据的位串的值;判断部,其判断与该计算部计算出的值相同的值是否已存储在所述数据管理表中;第一存储部,其在该判断部判断为没有存储相同的值时,将所述接收到的数据存储在所述数据管理表中,并且根据所述组管理表,将所述数据存储在与构成已启动的组的逻辑单元的逻辑单元号码对应的磁盘装置中;以及第二存储部,其在所述判断部判断为存储了相同的值时,根据所述组管理表管理的组信息以及所述数据管理表管理的管理信息,将所述接收到的数据存储在所述磁盘装置中。2.根据权利要求1所述的存储系统,其特征在于,具备未比较数据管理表,其存储未比较数据信息,该未比较数据信息至少包含在所述磁盘装置中临时存储数据的逻辑单元号码以及代表所述数据的位串的值,所述第二存储部包含:未比较判断部,其判断在所述未比较数据管理表中是否存储有与代表所述接收到的数据的位串的值相同的值;未比较数据处理部,在该未比较判断部判断出存储有相同的值时,根据所述组管理表在与构成已启动的组的逻辑单元的逻辑单元号码对应的磁盘装置中存储所述接收数据,并且在所述未比较数据管理表中存储与存储所述接收数据的所述磁盘装置对应的逻辑单元号码以及代表所述接收到的数据的位串的值;以及重复消除处理部,其在所述未比较判断部判断出没有存储相同的值时,进行消除重复存储所述数据的重复消除处理。3.根据权利要求2所述的存储系统,其特征在于,所述重复消除处理部包含:状态判断部,其根据所述组管理表判断存储了具有与代表所述接收到的数据的位串的值相同值的数据的磁盘装置是否已启动;数据判断部,其在该状态判断部判断为所述磁盘装置是启动中时,从所述磁盘装置读出与所述值对应的数据,判断该读出的数据与所述接收到的数据是否一致;第三存储部,其在该数据判断部判断出数据一致时,与所述数据管理表的所述读出的数据的逻辑单元号码对应起来,存储所述接收到的数据的由所述计算机指定的号码;以及第四存储部,其在所述数据判断部判断出数据不一致时,将所述接收到的数据存储在与所述进行了读出的组对应的磁盘装置中,并且将所述接收数据的管理信息存储在所述数据管理表。4.根据权利要求3所述的存储系统,其特征在于,所述重复消除处理部具有启动判断部,其在所述状态判断部判断出所述磁盘装置不是启动中时,判断是否可以启动在所述组管理表中管理的组,在所述启动判断部判断出可以启动所述组时,所述电力控制部接通与所述组对应的磁盘装置的电源,在接通了所述磁盘装置的电源时,所述数据判断部,进行所述数据是否一致的判断。5.根据权利要求4所述的存储系统,其特征在于,所述启动判断部比较预先设定的可以启动的组的数量以及目前已启动的组的数量,来判断是否可以启动所述其他的组。6.根据权利要求4所述的存储系统,其特征在于,所述重复消除处理部具有第五存储部,其在由所述启动判断部判断出无法启动所述组时,将所述接收到的数据存储在与已启动的组对应的磁盘装置中,并且将所述接收数据的管理信息存储在所述数据管理表中。7.根据权利要求1所述的存储系统,其特征在于,所述组为RAID组。8.根据权利要求2所述的存储系统,其特征在于,具备:启动候补表,其存储启动候补信息,该启动候补信息包含代表数据的位串的值、启动候补的所述组以及所述值的计数值;进行最佳化处理的最佳化处理部,其在所述未比较数据管理表中存储有未比较数据信息的情况下,将所述值相同的数据再配置到同一所述组中。9.根据权利要求8所述的存储系统,其特征在于,所述最佳化处理部,以在通常的处理中发生了所述组的启动/停止时的情况、停止中的所述组已启动的情况、所述未比较数据管理表中存储的未比较数据的数量成为了预定设定的阈值以上的情况、以及由用户或者所述计算机所指定的情况中的至少任何一种情况为契机来开始处理。10.一种存储系统的消耗电力降低方法,该存储系统包含计算机以及存储装置,该存储装置具有存储从...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。