信息处理系统以及存储器系统的制作方法

文档序号:8527967阅读:299来源:国知局
信息处理系统以及存储器系统的制作方法
【技术领域】
[0001]本发明的实施方式一般涉及信息处理系统以及存储器系统。
【背景技术】
[0002]与多个SSD (固态硬盘)和/或HDD (硬盘驱动器)等数据存储装置(存储设备)连接的信息处理系统中,各数据存储装置经由网络等与主机连接。在这种信息处理系统中,希望以低消耗电力进行高速的数据写入/读出。

【发明内容】

[0003]本发明提供一种能够以低消耗电力进行高速的数据写入/读出的信息处理系统和存储器系统。
[0004]根据实施方式,提供了一种信息处理系统。上述信息处理系统包括:具有第I非易失存储器的第I存储装置;具有第2非易失性存储器的第2存储装置;以及控制上述第I和第2存储装置的主机装置。上述主机装置在满足了第I条件的情况下,使上述第I存储装置存储的数据移动到上述第2存储装置。然后,上述主机装置在数据移动后使上述第I存储装置的电源关闭。进一步地,上述主机装置在需要在上述第I存储装置中执行数据处理时,使上述第I存储装置的电源开启。
【附图说明】
[0005]图1是表示第I实施方式所涉及的信息处理系统的构成的图。
[0006]图2是表示第I实施方式所涉及的信息处理系统的工作顺序的流程图。
[0007]图3是用于说明数据的移动处理的图。
[0008]图4是表示第2实施方式所涉及的存储器系统的构成的图。
[0009]图5是用于说明通道的电源的开启/关闭设置的图。
[0010]图6A?图6F是用于说明SSD内的电源的开启/关闭设置的图。
【具体实施方式】
[0011]以下参照附图详细地说明实施方式所涉及的信息处理系统和存储器系统。此外,作为存储设备,以SSD、HDD为例进行说明。另外,本发明并不由这些实施方式限定。
[0012]第I实施方式
[0013]图1是表示第I实施方式所涉及的信息处理系统的构成的图。信息处理系统I具有主机10、SSD (固态硬盘)13?15和HDD (硬盘驱动器)16?18。在信息处理系统I中,主机10、SSD13?15和HDD16?18经由网络连接。
[0014]主机10在满足预定条件(数据移动条件)的情况下,使在移动源存储设备中存储的全部数据从移动源存储设备向移动目标存储设备移动(合并(compact1n))。在此的移动源存储设备是SSD13?15和HDD16?18中的任意一个,移动目标存储设备是SSD13?15和HDD16?18中与移动源存储设备不同的存储设备。
[0015]数据移动条件例如是:(I)与存储设备的工作消耗电力有关的条件、(2)与对存储设备的访问频率有关的条件、(3)与在存储设备中存储的数据量有关的条件、(4)与向存储设备的数据传送速度(写入速度/读出速度)有关的条件等。
[0016](I)使用与存储设备的工作消耗电力有关的条件的情形
[0017]在这种情况下,主机10将工作消耗电力比第I电力值高的存储设备设定为移动源存储设备。存储设备的工作消耗电力根据存储设备是SSD还是HDD、HDD的盘转速、存储设备的制造商和/或生产日期等而不同。此外,主机10将工作消耗电力比第2电力值低的存储设备设定为移动目标存储设备。主机10例如将HDD16?18设定为移动源存储设备,将SSD13设定为移动目标存储设备。另外,在以下的说明中,有时将移动源存储设备和移动目标存储设备称为移动对象存储设备。
[0018](2)使用与对存储设备的访问频率有关的条件的情形
[0019]在这种情况下,主机10将预定期间的访问频率比第I值低的存储设备设定为移动源存储设备。此外,主机10例如将预定期间的访问频率比第2值高的存储设备设定为移动目标存储设备。例如,主机10也可以将在第I期间没有访问的存储设备设定为移动源存储设备,将在第2期间有访问的存储设备设定为移动目标存储设备。
[0020](3)使用与在存储设备中存储的数据量有关的条件的情形
[0021]在这种情况下,主机10将所存储的有效数据的数据量比第I量(例如,10GB)少的存储设备设定为移动源存储设备,将所存储的数据量比第2量(例如,1GB)多的存储设备设定为移动目标存储设备。
[0022]另外,主机10也可以将数据存储量相对整体存储容量的比例比第I比例小的存储设备设定为移动源存储设备。此外,主机10也可以将数据存储量相对整体存储容量的比例比第2比例大的存储设备设定为移动目标存储设备。
[0023]此外,主机10也可以将所存储的数据量增加到预定量的存储设备设定为移动源存储设备。在这种情况下,主机10将在所存储的数据量增加到预定量之后变少到第I量的存储设备设定为移动源存储设备。
[0024]此外,主机10也可以根据移动源存储设备的数据量改变第2量。例如,当移动源存储设备的数据量是3GB时,主机可以将第2量从1GB改变为3GB。
[0025]此外,主机10也可以根据在移动目标存储设备中剩余的存储容量改变第I量。例如,当在移动目标存储设备中剩余的存储容量是15GB时,主机10可以将第I量从1GB改变为15GB。
[0026](4)使用与向存储设备的数据传送速度有关的条件的情形
[0027]在这种情况下,主机10将数据传送速度比第I速度慢的存储设备设定为移动源存储设备,将数据传送速度比第2速度快的存储设备设定为移动目标存储设备。存储设备的传送速度根据存储设备是SSD还是HDD、HDD的盘转速、存储设备的主机接口等而不同。
[0028]例如,主机10将具有SATA接口或者SAS接口的存储设备设定为移动源存储设备,将具有PCIe接口(I/F)的存储设备设定为移动目标存储设备。
[0029]另外,主机10在使用(I)?(4)的任一条件的情况下,也可以忽略其它条件而设定移动源存储设备和移动目标存储设备。例如,在主机10使用条件(1)、(2)或者(4)的情况下,主机10可以从所存储的数据量多的存储设备向所存储的数据量少的存储设备移动数据。
[0030]此外,主机10也可以根据(I)?(4)的至少一个条件,只设定移动源存储设备。在这种情况下,主机10将除了移动源存储设备以外的存储设备设定为移动目标存储设备。
[0031]此外,主机10也可以根据(I)?(4)的至少一个条件,只设定移动目标存储设备。在这种情况下,主机10将除了移动目标存储设备以外的存储设备设定为移动源存储设备。
[0032]此外,主机10可以设定多个移动源存储设备,也可以设定多个移动目标存储设备。主机10在设定了多个移动源存储设备的情况下,可以汇集各移动源存储设备的数据并使其移动到移动目标存储设备。主机10在满足预定条件的情况下,汇集各移动源存储设备的数据,并使其移动到移动目标存储设备。
[0033]此外,主机10在设定了多个移动目标存储设备的情况下,可以分割移动源存储设备的数据,并使其移动到任意移动目标存储设备。主机10在满足预定条件的情况下,分割移动源存储设备的数据,并使其移动到任意移动目标存储设备。
[0034]此外,主机10在移动源存储设备的数据的一部分没有被存储在移动目标存储设备中时,也可以根据其它条件设定新的移动目标存储设备。
[0035]此外,主机10也可以使用(I)?(4)中的多个条件设定移动目标存储设备。此外,主机10可以在对(I)?(4)的条件各自进行了加权后组合多个条件使用。在这种情况下,主机10预先设定与工作消耗电力的大小相应的移动优先权(表示移动优先权的值)、与访问频率相应的移动优先权、与所存储的数据量相应的移动优先权、与数据传送速度相应的移动优先权。然后,主机10对每个存储设备将上述移动优先权进行加法计算,并根据该加法计算结果(合计值),设定移动源存储设备和移动目标存储设备。主机10将移动优先权的合计值比预定值低的存储设备设定为移动源存储设备,将移动优先权的合计值比预定值高的存储设备设定为移动目标存储设备。
[0036]在移动源存储设备中保存的数据的移动结束后,移动源存储设备在信息处理系统I的工作中并不是必需的。因此,主机10在存储设备间的数据移动结束后,关闭移动源存储设备的电源。在关闭存储设备的电源时,可以通过主机10的控制来关闭电源,也可以通过从主机10接收到指示电源关闭的命令的存储设备自身的控制来关闭电源。主机10在需要对关闭了电源的存储设备执行数据处理时,开启该存储设备的电源。
[0037]这样,由于在信息处理系统I内的存储设备中关闭了在信息处理系统I的工作中不需要的存储设备的电源,因此,能够在不降低信息处理系统I的性能的同时降低消耗电力。
[0038]图2是表示第I实施方式所涉及的信息处理系统的工作顺序的流程图。在信息处理系统I中,主机10对于各存储设备(SSD13?15和HDD16?18)判断是否满足了数据移动条件(步骤S10)。主机10可以在任意时刻判断各存储设备是否满足了数据移动条件。
[0039](a)主机10例如可以在信息处理系统I的电源开启时(启动时)执行判断处理。
[0040](b)此外,主机10可以在每个预定周期执行判断处理。
[0041](c)此外,主机10可以在各存储设备中存储的数据的合计量比预定量多时执行判断处理。
[0042](d)此外,主机10可以在每次数据的读出处理、写入处理、删除处理的任意一个结束时执行判断处理。
[0043](e)此外,主机10可以在尚未成为数据的读出、写入、删除中的任何对象的存储设备的个数大于等于预定数量的情况下执行判断处理。在这种情况下,主机10根据向存储设备预定发送的命令(待机中的命令)决定判断处理的时刻。
[0044](f)此外,主机10也可以在任一存储设备被格式化时执行判断处理。
[0045]( g)此外,主机10可以在向任一存储设备写入的数据变成全部是“O”或者“ I ”那样的预定值的情况下执行判断处理。
[0046]另外,主机10也可以参照待机中的命令,执行判断处理。在这种情况下,主机10计算在执行了待机中的命令后的存储设备的数
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1