(57)【要約】【課題】  RAID構成情報を操作者が指定するファイル特性及び優先する性能要素の情報に基づいてRAID構成情報を構築することが可能なディスクアレイ装置を提供する。【解決手段】  本発明のディスクアレイ装置はディスクアレイ装置のRAID構成を構築時にディスクアレイ装置に接続された入出力パネルを介して操作者にファイル特性の入力を求める手段と優先する性能要素の入力を求める手段により得られる情報に基づいてRAID構成情報を構築する手段を有する。【選択図】      図１
2005301561.tif 000002
【特許請求の範囲】
【請求項１】
複数台のディスク装置と制御部からなるディスクアレイ装置において  、RAID構成情報を作成する際に、ファイル特性を入力する手段及び優先する性能要素を入力する手段により入力された情報からRAID構成情報を生成する手段によりRAID構成情報を生成し動作するディスクアレイ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスクアレイ装置に関し、特にRAID構成情報作成に関し効果的な構成情報を提供するディスクアレイ装置に関する。
【背景技術】
【０００２】
特開２００３−２１６３４８ に公開された記憶装置の管理方法および管理装置においては装置構成とその構成での性能を表示し装置性能を提示し、装置管理者がRAID構成の選択を行うこととしている。大型のシステムで高度なシステム管理者が行う場合に的確な管理を行える方法及び装置を提供している。
【０００３】
特開平６−２６８５７０に公開された補助記憶装置はコマンドを監視しデータのサイズの統計を取る手段を有し特定のサイズのデータが規定された割合を超えたときストライプサイズを変更する手段を備えた補助記憶装置を提供している。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来この種のディスクアレイ装置におけるアレイの構成情報は使用する物理ディスクとRAIDタイプとストライプサイズを指定して構築している。RAID装置における性能はファイルの特性に合ったRAID構成とすることが重要であるが、一般の操作者が使用ディスクアレイ装置及びファイル特性に最適な構成情報を指示することは困難な場合が多い。
【０００５】
本発明の目的は、RAID構成情報を操作者が指定するファイル特性及び優先する性能要素の情報に基づいてRAID構成情報を構築することが可能なディスクアレイ装置を提供することである。
【課題を解決するための手段】
【０００６】
本発明のディスクアレイ装置はディスクアレイ装置のRAID構成を構築時にディスクアレイ装置に接続された入出力パネルを介して操作者にファイル特性の入力を求める手段と優先する性能要素の入力を求める手段により得られる情報に基づいてRAID構成情報を構築する手段を有する。
【発明の効果】
【０００７】
本発明においては、RAID構成情報を構築する手段は操作者が指定したファイル特性テーブルと優先性能要素テーブルからRAIDタイプおよびストライプ長を決定する。そして、以下に記載するような効果を奏する。
【０００８】
第１の効果はディスクアレイ装置の構造に関する情報は容量と物理ディスク番号の指定を行うこととしているので、アレイ構成情報の構築時にディスクアレイ装置特有のハードウェア構造に関する知識を必要とすることを減少できることである。
【０００９】
第２の効果はディスクアレイ装置のハードウェアが構成情報を生成しているので、ハードウェア構造に係わる構成情報の選択の問題を構成情報構築手段に組み入れることができることである。
【発明を実施するための最良の形態】
【００１０】
図１を参照すると、本発明の一実施例としてのディスクアレイ装置が示されている。図１において、ディスクアレイ装置１はインタフェース１０１で主制御部１１がホストシステム２に接続され、主制御部１１は接続１０３にてサービスプロセッサ１３に接続されサービスプロセッサ１３はインタフェース１０２で入出力パネル３へ接続され主制御部１１は接続１０４にてハードディスク装置HDD４１、HDD42、HDD43、HDD44、HD45及びHDD46に接続されている。  RAID構成情報１２は主制御部１１からアクセス可能である。
【００１１】
図2-1はファイル特性について操作者に入力を求める表示内容で容量、物理ディスク、アクセスタイプ及びデータ長からなる。図2-1の予定値の欄に使用するファイルについての情報を指定する。図2-2は構成情報を作成する際に何を重視するかをウェイト欄に％で指定する。条件はディスク使用効率（冗長データが含まれるので全容量に対する実データの割合い）、処理速度およびファイルの信頼性の項目を指定する。
【００１２】
図3-1及び図3-2は図-1及び図-2の入力画面に操作者が指定事項の入力を終えた画面を示していて、容量に８GB、物理ディスクに０及び１、アクセスタイプをR（ランダム）、データ長４KBの特性を持つファイルを  ディスクの使用効率２０％、処理速度５０％及び信頼性３０％のウェイトで構成情報を作成したい場合の例を示している。
【００１３】
図４は図3-1のファイル特性及び図3-2の条件をもとに図５の処理により構築された構成情報を示し、論理ユニット（LUN）番号として２、物理ディスク０及び１を割り当て、RAIDタイプとして１を、ストライプ長２KBが決定された例を示す。
【００１４】
図５はRAIDタイプ及びストライプ長を決定する処理であり  図３−１で指定されたファイル特性テーブル及び図３−２の条件テーブルをもとに  図４に示す構成情報（RAIDタイプとストライプ長）を生成する。
【００１５】
図-6はRAIDタイプ決定テーブルで  列番号601から612は説明上の列番号を表示している。決定テーブルの−の記載されたセルはその条件を無視することと定義する。
【００１６】
図-7は第２の実施例のディスクアレイ装置を示す図で  第１図におけるディスクアレイ装置１の中に履歴情報１４を追加したもので、履歴情報１４に記録されるデータフォーマットを図-8に示す。
【００１７】
履歴情報14はアクセスタイプ（S；シーケンシャル／R；ランダム）及びデータ長の平均値が記録される。
【００１８】
図１において、操作者がディスクアレイ装置の構成情報を構築しようとするとき入出力パネル３から構成情報の構築を開始するとサービスプロセッサ１３は図2-1のファイル特性テーブルと図2-2の条件テーブルを表示するが表のそれぞれ右側の欄は空白となっていて、操作者に入力を求める。操作者は各項目の内容を入出力パネルで入力する。この際ディスクアレイ装置の構造に関する事項はファイルに必要な容量と使用する物理ディスクの指定で残りはファイルの特性であるところのデータ長及びアクセスタイプである。図2-1及び図2-2の指定が得られるとサービスプロセッサ１３は構成情報構築処理として図５に示す処理を実行する。図５の処理502にて図3-1及び図3-2で取得した物理ディスク数、アクセスタイプ及び3-2で指定されたディスクの使用効率、処理速度およびファイルの信頼性のうちのウェイトの上位2つの項目について選択し図６のRAIDタイプ選択テーブルの採用RAIDタイプの欄を除く項目が決定され、処理５０３にてRAIDタイプの決定処理を行う。図3-1及び図3-2の例では処理速度およびファイルの信頼性の項目のウェイトが高いので物理ディスク数が2であるという条件から図-6の列606が選択されRAID１タイプと決定される。物理ディスクは０番及び１番が指定されているのでそのまま０，１に割り当てる。ストライプ長は４KBを２KBごとに分散させるよう２KBとする。LUNについては空きの番号を見つけ自動割当を行う。このようにして図４のRAID構成情報が得られる。RAID決定テーブル図６の他の列も条件に応じ601から612の列が選択されそれぞれのRAIDタイプが決定される。図6において決定タイプがXの列は適当なタイプが存在しないので図４の決定情報画面にて操作者に条件を変えて再設定を促す。このように決定された図４の構成情報の内容は入出力パネルに表示され操作者はハードウェアが決定した構成情報を確認が出来る。この構成情報は構成情報テーブル１２に送られ、以後のディスクアレイ装置１のRAIDとしての動作を規定する。  
本発明の他の実施例として、その基本的構成は上記の通りであるが、ファイル特性の指定の仕方についてさらに工夫している。その構成を図７に示す。本図において、ディスクアレイ装置１は図１のディスクアレイ装置１にディスクアレイ装置の電源が切断されたとき情報の保持が可能な不揮発記憶を使用した履歴情報１４を追加している。主制御１１は書き込み又は読み出しコマンド実行のたびに論理ユニット毎に図７に示す読み出し比（全コマンドに対する読み出しコマンドの比）及びデータ長を累積し過去のデータ長の平均値を計算し履歴情報１４を更新する。操作者が新しい論理ファイルを構成する際に前記実施例の中の図3-1のファイル指定の読み出し比及びデータ長について過去に使用したファイルが存在する場合は参照する論理ユニットを指示すると、図3-1の予定値の読み出し比及びデータ長を図７の動作履歴情報から得られる数値で置き換えてアレイ構成情報を作成する。その他の動作は第１の実施例と同じであるので説明は省略する。
【００１９】
このように、本実施例では、類似の論理ファイルがある場合はそのファイルの履歴情報からファイル特性の情報を得るようにしているので、使用状況にあったアレイ構成情報を得られるという効果が得られる。  
【図面の簡単な説明】
【００２０】
【図１】本発明の第１の実施例の形態のブロック図である。
【図２】本発明を説明するためのファイル特性テーブル、条件テーブルである。
【図３】本発明を説明するためのファイル特性テーブル、指定値入り条件テーブルである。
【図４】本発明を説明するための決定された構成情報テーブルである。
【図５】本発明のRAID構成情報生成手段の処理を記載したフローチャートである。
【図６】本発明のRAID構成情報生成手段で処理されるRAIDタイプ決定テーブルである。
【図７】本発明の第２の実施例のディスクアレイ装置の形態のブロック図である。
【図８】本発明の第２の実施例の動作履歴テーブルである。
【符号の説明】
【００２１】
１  ディスクアレイ装置
２  ホストシステム
３  入出力パネル
１１  主制御部
１２  構成情報
１３  サービスプロセッサ
１４  履歴情報
１６  RAID情報生成手段
４１  ハードディスク装置（HDD）
４２  ハードディスク装置（HDD）
４３  ハードディスク装置（HDD）
４４  ハードディスク装置（HDD）
４５  ハードディスク装置（HDD）
４６  ハードディスク装置（HDD）
【図１】
2005301561.tif 000003
【図２】
2005301561.tif 000004
【図３】
2005301561.tif 000005
【図４】
2005301561.tif 000006
【図５】
2005301561.tif 000007
【図６】
2005301561.tif 000008
【図７】
2005301561.tif 000009
【図８】
2005301561.tif 000010