(57)【特許請求の範囲】
【請求項１】
情報処理システムであって、
複数のＲＡＩＤグループと、前記複数のＲＡＩＤグループを用いて定義した複数の論理ボリュームと、複数のポートと、を有するストレージ装置と、
複数の業務プログラムと、前記複数の論理ボリュームに対応した前記複数の業務プログラムが利用する複数のボリュームと、を有する前記ストレージ装置に接続した前記複数のポートと接続する複数のサーバと、
前記ストレージ装置と前記複数のサーバに接続し、性能情報リポジトリと表示装置とを含む管理サーバと、
を有し、
前記管理サーバは、前記複数のサーバが収集する前記複数のボリュームの性能情報と、前記ストレージ装置が収集する前記複数のポートの性能情報と、前記複数のボリュームと前記複数のポートと前記複数の論理ボリュームと前記複数のＲＡＩＤグループとの対応情報と、を前記性能情報リポジトリに格納し、前記複数のポートの性能情報を前記表示装置へ第一の画面として出力し、前記第一の画面を用いて指定された前記複数のポートの一つである第一のポートについて、前記性能情報リポジトリに格納した前記対応情報を元に前記第一のポートに対応する一つ以上のボリュームを前記複数のボリュームから選択し、前記性能情報リポジトリに格納した前記性能情報のうち、前記一つ以上のボリュームに関する情報を前記表示装置へ第二の画面として出力する、
ことを特徴とする情報処理システム。
【請求項２】
請求項１記載の情報処理システムであって、
前記性能情報リポジトリに格納した前記対応情報は、前記複数のサーバが前記複数のボリュームを指定してSCSIインクワイアリを発行することによって取得した情報を含むことを特徴とする情報処理システム。
【請求項３】
請求項１記載のストレージシステムであって、
前記性能情報リポジトリに格納した前記性能情報は、前記複数のポートの各々の複数の時点における性能値を含み、
前記管理サーバは、前記第一のポートに関する前記一つ以上のボリュームに関する複数の時点における性能値を前記性能情報から選択し、前記第二の画面として前記表示装置へ出力する、
ことを特徴とする情報処理システム。
【請求項４】
請求項１乃至３記載の情報処理システムであって、
前記性能情報は前記複数のボリュームに関するＩＯＰＳまたは毎秒あたりの転送データ量の値を含むことを特徴とする情報処理システム。
【請求項５】
複数のＲＡＩＤグループと前記複数のＲＡＩＤグループを用いて定義した複数の論理ボリュームと複数のポートとを有するストレージ装置と、複数の業務プログラムと前記複数の論理ボリュームに対応した複数のボリュームとを有する前記ストレージ装置に接続した前記複数のポートと接続する複数のサーバと、に接続した管理サーバであって、
前記管理サーバは、
前記複数のサーバが収集する前記複数のボリュームの性能情報と、前記ストレージ装置が収集する前記複数のポートの性能情報と、前記複数のボリュームと前記複数のポートと前記複数の論理ボリュームと前記複数のＲＡＩＤグループとの対応情報と、を含む性能情報リポジトリを格納した記憶装置と、
前記性能情報リポジトリが含む前記対応情報を元に複数のポートの一つである第一のポートに対応する一つ以上のボリュームを前記複数のボリュームから選択するＣＰＵと、
前記複数のポートの性能情報を前記表示装置へ第一の画面として出力し、前記性能情報リポジトリに格納した前記性能情報のうち、前記一つ以上のボリュームに関する情報を前記表示装置へ第二の画面として出力する、表示装置と、
を有し、
前記ＣＰＵは、前記第一の画面を用いた指示を検知することで前記第一のポートを特定する、
ことを特徴とした管理サーバ。
【請求項６】
請求項５記載の管理サーバであって、
前記性能情報リポジトリに格納した前記対応情報は、前記複数のサーバが前記複数のボリュームを指定してSCSIインクワイアリを発行することによって取得した情報を含むことを特徴とする情報処理システム。
【請求項７】
請求項５記載の管理サーバであって、
前記性能情報リポジトリに格納した前記性能情報は、前記複数のポートの各々の複数の時点における性能値を含み、
前記管理サーバは、前記第一のポートに関する前記一つ以上のボリュームに関する複数の時点における性能値を前記性能情報から選択し、前記第二の画面として前記表示装置へ出力する、
ことを特徴とする管理サーバ。
【請求項８】
請求項５乃至７記載の管理サーバであって、
前記性能情報は前記複数のボリュームに関するＩＯＰＳまたは毎秒あたりの転送データ量の値を含むことを特徴とする管理サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバとストレージ装置の性能情報を表示/分析するシステムに関するものである。
【背景技術】
【０００２】
近年、SAN(Storage  Area  Network)技術の発展により、単一のストレージ装置を複数のサーバで共有して利用する構成が増えている。このような構成が増えているのは、バックアップや障害管理などの運用業務の局所化が容易になり、運用管理コストを圧縮することができるからである。
【０００３】
しかしながら一方で、単一のストレージ装置を、複数のサーバで共有することにより、ボリュームの割り当てやストレージの性能管理は複雑になる。ＳＡＮ環境におけるボリューム割り当てを簡易化する方法を開示したものがある(特許文献１参照)。
【０００４】
【特許文献１】米国特許出願公開第２００３／００５１１１９号
【発明の開示】
【発明が解決しようとする課題】
【０００５】
コンピュータシステムにおいて、ストレージ装置はCPU内のキャッシュやメモリと比較すると低速な記憶媒体であるため、しばしばストレージ装置がシステム全体のボトルネックとなることがある。このため、ストレージ装置ができるだけ高い性能を出せるよう、システムの構築フェーズや、運用フェーズで、各種性能指標値を取得し、所定の性能値が得られているかなどを分析することは重要である。
【０００６】
単一のストレージ装置を複数のサーバで共有して利用するような構成では、ストレージ装置内の特定のリソースに対して複数サーバからのI/O処理が重複し、その結果深刻な性能劣化を引き起こす場合がある。
【０００７】
例えば、ストレージ装置内部の特定の物理ディスクグループに複数のサーバからのI/O負荷が集中し、そのI/O競合によって、サーバ側から見たI/O性能が十分に出ないというのがその例である
ストレージ装置が提供しているツールにより、ストレージ装置内の特定のリソースが処理しているI./O量を閲覧/分析することができる。しかしながら、この方法では、ストレージ装置の外側の設定によって引き起こされるI/O競合性能問題の原因の特定、すなわち具体的にはストレージ装置内の特定のリソースにI/O負荷をかけているサーバ郡や性能のボトルネックとなっている部分を特定することは困難であった。
【０００８】
本発明の目的は、上記の問題を解決し、ストレージ装置内のリソース上でI/Oの競合を引き起こしているサーバ群や性能のボトルネックとなっている部分の特定を容易にする方法を提供することである。
【課題を解決するための手段】
【０００９】
本発明のコンピュータを用いた性能情報表示方法であって、前記コンピュータは、予め記憶装置に格納されたストレージ装置の情報と前記ストレージ装置を利用する複数の機器の情報とを読み出し、前記読み出した情報にもとづいて、前記ストレージ装置の識別子と前記ストレージ装置を利用する複数の機器の識別子とを画面に表示し、前記表示したストレージ装置の識別子を選択する指示を受け付け、前記受付けた指示と前記読み出した情報にもとづいて、前記選択されたストレージ装置を利用する複数の機器の性能情報を関連づけて表示することを特徴とする。
【００１０】
本発明は、ストレージ装置内部の特定のリソースを起点に、そのリソースに負荷をかけているサーバ群の性能指標値を一挙に表示する方法を提供する。具体的には、本発明を実施した性能管理ツールは、ストレージ装置とサーバ間のマッピング情報とサーバ郡の性能情報を収集する。本性能管理ツールは、ユーザからの指示があると、特定のストレージ装置内のリソースを利用しているサーバ群を、ストレージ装置とサーバ間のマッピング情報から検索して検出し、そのサーバ郡の性能データのみに絞り込んだI/O競合のレポートを作成する。
【発明の効果】
【００１１】
本発明によれば、ストレージ装置に負荷をかけている機器の性能値を関連づけて表示するため、ストレージ装置内のリソース上でI/Oの競合を引き起こしているサーバ群や性能のボトルネックとなっている部分の特定を容易にすることができる。
【発明を実施するための最良の形態】
【００１２】
以下に、複数のサーバがストレージ装置を共用しているSANシステムにおける、本発明の１実施形態について説明する。以下の実施形態におけるSANシステムの例は、本実施例の説明に不要な機能や詳細を省略しているため、一般的なSANシステムに比べ単純化されているが、本実施例の適用範囲が制限されるものではない。
【００１３】
図１は本実施形態のSANシステムの構成を示す図である。本SANシステムは、ストレージ装置Ａ：１２０と、サーバＡ：１１０ＡとサーバＢ：１１０Ｂからなるサーバ群と、サーバ群とストレージ装置を接続するＳＡＮ：１４０と、管理サーバ：１３０と、サーバ群およびストレージ装置と管理サーバを接続するＬＡＮ：１５０を含む。サーバは、プログラムが実行されるコンピュータや、コンピュータの機能を用いる端末装置であってもよいし、その他のものでもよい。
【００１４】
サーバ群およびストレージ装置Ａは、それぞれの性能情報を、ＬＡＮ：１５０を経由して、管理サーバ：１３０に送信し、管理サーバ：１３０はその性能情報を内部の２次記憶装置に格納している。
【００１５】
サーバＡ：１１０Ａは、ＨＢＡ：１１４を介して、ＳＡＮ：１４０に接続している。サーバＡ：１１０Ａは、ストレージ装置Ａ：１２０から提供されるボリュームをマウントするボリュームマウント機能：１１１Ａと、マウントされたボリュームを利用して業務処理を行う業務プログラム：１１２Ａと、サーバボリュームの性能情報を収集するサーバ性能情報収集プログラム：１０１を実行している。
【００１６】
サーバＢ：１１０ＢもサーバＡと同様に、ＨＢＡを介してＳＡＮ：１４０に接続しており、ボリュームマウント機能と業務プログラムとサーバ性能情報収集プログラムを実行している。尚、ここではネットワークの一例としてＳＡＮ、ＬＡＮを用いて説明するが、これ以外のもの(NAS(Network  Attached  Storage)等)を用いてもよい。
【００１７】
ストレージ装置Ａ：１２０は、ポートＡ：１２３およびポートＢ：１２４を介してＳＡＮ：１４０に接続している。ストレージ装置Ａ：１２０の内部では、ＳＡＮ側にボリュームを提供する、ボリューム提供機能：１２１と、ストレージ装置の性能情報を収集する、ストレージ性能情報収集プログラム：１０２が実行される。
【００１８】
本実施例では、簡単のために、ストレージ装置を１台とし、かつストレージ装置Ａ：１２０が提供しているボリュームを利用しているサーバ群を、サーバＡ：１１０ＡとサーバＢ：１１０Ｂの２台のみとしているが、ストレージ装置台数や、サーバ台数がもっと多い構成においても適用可能である。
【００１９】
管理サーバ：１３０は、２次記憶装置：１６１、主記憶装置：１６２、通信装置：１６３、ＣＰＵ：１６４、表示装置：１６５、キーボード：１６６、マウス：１６７の装置を含む。また、図示を省略したが、ストレージ装置に格納されているデータをサーバが認識するために必要なファイルシステム等の機能も含んでいる。
【００２０】
２次記憶装置：１６１には、サーバ群および、ストレージ装置Ａ：１２０の性能情報を保存する、性能情報リポジトリ：１０３が格納されている。主記憶装置：１６２には、オペレーティングシステム：１６８が格納されている。オペレーティングシステム：１６８の内部では、性能情報リポジトリ：１０３に蓄積された性能情報を分析し、表示装置１６５に表示する、性能情報分析プログラム：１０４が実行される。
【００２１】
図２は、ストレージ装置Ａ：１２０のボリューム提供機能と、サーバ群のボリュームのマウント機能について説明した図である。
【００２２】
まず、ボリューム提供機能について説明する。本実施例における、ボリューム提供機能１２０は、ストレージ装置Ａ：１２０内の物理ディスク群の可用性を、RAID(Redundant  Array  of  Independent  Disks)の構成にすることによって高め、RAID構成された仮想的なディスクであるRAIDグループを上位のサーバから使いやすい大きさにスライスし、スライスされた結果である論理ボリュームがポートを介してＳＡＮ側から使えるようにする機能を提供している。このように、複数のディスクを組み合わせることで、ディスクアクセスの高速化を図ることや、ディスクの故障などに対する耐障害性を高めることが可能となる。
【００２３】
具体的には、本実施例におけるストレージ装置Ａ：１２０は、８個の物理ディスク、すなわち物理ディスクＡ：２４０Ａと、物理ディスクＢ：２４０Ｂと、物理ディスクＣ：２４０Ｃと、物理ディスクＤ：２４０Ｄと、物理ディスクＥ：２４０Ｅと、物理ディスクＦ：２４０Ｆと、物理ディスクＧ：２４０Ｇと、物理ディスクＨ：２４０Ｈを保持している。本実施例では、ボリューム提供機能：１２１はこれらの物理ディスクを用いて、二つのRAIDグループＡ：２３０ＡとRAIDグループＢ：２３０Ｂを作成している。
【００２４】
RAIDグループとは、RAID構成を組んでいる複数の物理ディスク群を、一つの仮想的なディスクとみなした単位である。
【００２５】
また、本実施例では、ボリューム提供機能：１２１は、作成したRAIDグループを論理的にスライスし、上位のサーバから利用可能なボリュームとして、６つの論理ボリュームを作成している。すなわち、ＲＡＩＤグループＡ：２３０Ａから論理ボリュームＡ：２２０Ａと、論理ボリュームＢ：２２０Ｂと、論理ボリュームＣ：２２０Ｃを作成し、ＲＡＩＤグループＢ：２３０Ｂから論理ボリュームＤ：２２０Ｄと、論理ボリュームＥ：２２０Ｅと、論理ボリュームＦ：２２０Ｆを作成している。また、ボリューム提供機能：１２１は、論理ボリュームをポートに公開し、ＳＡＮ：１４０側からアクセス可能にしている。
【００２６】
例えば、ポートＡを経由して、論理ボリュームＡにサーバからのI/O要求があった場合は、ボリューム提供機能：１２１によって、そのI/O要求は、RAIDグループＡ内の対応するスライス部分へのI/O要求に一旦変換され、さらに、ボリューム提供機能：１２１によって、当該RAIDグループＡを物理的に構成している、物理ディスクＡ：２４０Ａから物理ディスクＤ：２４０ＤにまたがったI/O要求に変換され、処理される。
【００２７】
次に、ボリュームマウント機能について説明する。サーバＡ：１１０Ａのボリュームマウント機能：１１１Ａは、ストレージ装置Ａ：１２０から、ＳＡＮ１４０側に公開されているボリュームを、サーバＡ：１１０Ａ内にマウントし、業務プログラム：１１２Ａから利用できるようにしている。またサーバＢ：１１０Ｂについても同様である。通常この種のボリュームマウント機能は、オペレーティングシステムの一部として提供される。
【００２８】
最後に本実施例における、サーバ側ボリュームと、ストレージ側論理ボリュームの相関関係について説明する。本実施例では、サーバA：１１０ＡはボリュームＡ：２１０ＡとボリュームＢ：２１０Ｂの２つのボリュームを、ストレージ装置Ａ：１２０からマウントして利用しており、これらのボリュームはそれぞれ、ストレージ装置Ａ：１２０内の論理ボリュームＡ：２２０Ａと、論理ボリュームＢ：２２０Ｂに対応している。
【００２９】
また、サーバＢ：１１０Ｂは、ボリュームＣ：２１０Ｃをストレージ装置Ａ：１２０からマウントして利用しており、このボリュームは、ストレージ装置Ａ：１２０内の論理ボリュームＣ：２２０Ｃに対応している。論理ボリュームＡ、Ｂ、Ｃはいずれも、ＲＡＩＤグループＡ：２３０Ａからスライスされた論理ボリュームであるため、本実施例ではサーバＡとサーバＢのI/O負荷は同一のRAIDグループAの負荷となっており、I/Oが物理競合しうる状況であるといえる。
【００３０】
図３は、管理サーバ：１３０の２次記憶装置：１６１に格納された、性能情報リポジトリ：１０３の内部構造を説明した図である。性能情報リポジトリ：１０３は、４つのテーブルから構成される。サーバ性能情報テーブル：３１０は、サーバ群のボリュームに対する性能情報を格納したテーブルである。サーバ−ストレージマッピングテーブル：３２０は、サーバのボリュームとストレージ装置のポート、論理ボリューム、RAIDグループとのマッピング情報を格納したテーブルである。ストレージRAIDグループ性能情報テーブル：３３０はストレージ装置のRAIDグループの性能情報を格納したテーブルである。ストレージポート性能情報テーブル：３４０は、ストレージ装置のポートの性能情報を格納したテーブルである。
【００３１】
図４は、性能情報収集プログラム：１０１と、性能情報分析プログラム：１０４の連携方法を説明した図である。
先に述べたように、サーバA：１１０AとサーバB：１１０B上では、サーバ性能情報収集プログラム：１０１が稼動している。サーバ性能情報収集プログラム：１０１は、サーバ上のボリュームの性能情報を収集し、性能情報リポジトリ：１０３上の、サーバ性能情報テーブル：３１０とサーバ−ストレージマッピングテーブル：３２０にレコードを追加する。
【００３２】
ストレージ装置A：１２０では、ストレージ性能情報収集プログラム：１０２が稼動している。ストレージ性能情報収集プログラム：１０２は、ストレージ装置のポートおよびRAIDグループの性能情報を収集し、性能情報リポジトリ：１０３上のストレージRAIDグループ性能情報テーブル：３３０と、ストレージポート性能情報テーブル：３４０にレコードを追加する。
【００３３】
管理サーバ：１３０上では、性能情報分析プログラム：１０４が稼動しており、ユーザからの要求に応じて、性能情報リポジトリ：１０３上の性能情報データを取得、分析し、結果を表示装置：１６５に表示する。
【００３４】
図５は、サーバ性能情報テーブル：３１０に格納されるデータ項目を詳細に説明した図である。本テーブルは、各サーバ上の各ボリュームのI/O性能情報を格納したテーブルであり、サーバ性能情報収集プログラム：１０１によりレコードが追加されるテーブルである。本実施例では、本テーブルはまず、サーバとボリュームを一意に識別するためのカラムである、サーバカラム：５１１とボリュームカラム：５１２をもつ。
【００３５】
次に、各々のボリュームの毎秒あたりIO回数、読み込みIO回数、書き込みIO回数を表す、IOPS(IO  per  Second)カラム：５１３と、Read  IOPS(IO  per  Second)カラム：５１４と、Write  IOPS(IO  per  Second)カラム：５１５をもつ。
【００３６】
また次に、各々のボリュームの毎秒あたり転送データ量、読み込み転送データ量、書き込み転送データ量を表す、Xfer(Transfer)カラム：５１６と、Read  Xfer(Transfer)カラム：５１７と、Write  Xfer(Transfer)カラム：５１８をもち、最後に、その性能情報が観測された時刻である、TSカラム：５１９をもつ。
【００３７】
図６は、サーバ−ストレージマッピングテーブル：３２０に格納されるデータ項目を詳細に説明した図である。本テーブルは、各サーバの各ボリュームが、ストレージ装置のどのポートを経由して、どの論理ボリュームおよび、どのRAIDグループに対応しているかを格納したテーブルであり、サーバ性能情報収集プログラム：１０１によりレコードが追加されるテーブルである。
【００３８】
本実施例では、本テーブルはまず、サーバとボリュームを一意に識別するためのカラムである、サーバカラム：６１１とボリュームカラム：６１２をもち、また各々のボリュームがどのストレージ装置、ポート、論理ボリューム、RAIDグループを利用しているかを表す、ストレージカラム：６１３と、ポートカラム：６１４と、論理ボリュームカラム：６１５と、RAIDグループカラム：６１６をもつ。
【００３９】
本実施例では、サーバ−ストレージマッピングテーブル：３２０には、最新のマッピング情報のみを持つことを想定しているが、マッピング情報の取得時刻カラムを本テーブルに追加し、マッピング情報の過去履歴情報を持つようにすることによって、過去のマッピング情報に基づいて、関連サーバ群を絞り込むレポートを作成するようにすることも可能である。
【００４０】
図７は、ストレージRAIDグループ性能情報テーブル：３３０に格納されるデータ項目を詳細に説明した図である。本テーブルは、各ストレージ装置の各RAIDグループのI/O性能情報を格納したテーブルであり、ストレージ性能情報収集プログラム：１０２によりレコードが追加されるテーブルである。本実施例では、本テーブルはまず、ストレージ装置上のRAIDグループを一意に識別するためのカラムである、ストレージカラム：７１１とRAIDグループカラム：７１２をもち、次に、各々のRAIDグループの毎秒あたりIO回数、読み込みIO回数、書き込みIO回数を表す、IOPS(IO  per  Second)カラム：７１３と、Read  IOPS(IO  per  Second)カラム：７１４と、Write  IOPS(IO  per  Second)カラム：７１５をもつ。
【００４１】
また次に、各々のRAIDグループの毎秒あたり転送データ量、読み込み転送データ量、書き込み転送データ量を表す、Xfer(Transfer)カラム：７１６と、Read  Xfer(Transfer)カラム：７１７と、Write  Xfer(Transfer)カラム：７１８をもち、最後に、その性能情報が観測された時刻である、TSカラム：７１９をもつ。
【００４２】
図８は、ストレージポート性能情報テーブル：３４０に格納されるデータ項目を詳細に説明した図である。本テーブルは、各ストレージ装置の各ポートのI/O性能情報を格納したテーブルであり、ストレージ性能情報収集プログラム：１０２によりレコードが追加されるテーブルである。
【００４３】
本実施例では、本テーブルはまず、ストレージ装置上のポートを一意に識別するためのカラムである、ストレージカラム：８１１とポートカラム：８１２をもち、次に、各々のポートの毎秒あたりIO回数、最大IO回数、最小IO回数を表す、IOPS(IO  per  Second)カラム：８１３と、Max  IOPS(IO  per  Second)カラム：８１４と、Min  IOPS(IO  per  Second)カラム：８１５をもち、また次に、各々のポートの毎秒あたり転送データ量、最大転送データ量、最小転送データ量を表す、Xfer(Transfer)カラム：８１６と、Read  Xfer(Transfer)カラム：８１７と、Write  Xfer(Transfer)カラム：８１８をもち、最後に、その性能情報が観測された時刻である、TSカラム：８１９をもつ。
【００４４】
図９は、SCSIインクワイアリレスポンス情報を説明した図である。SCSIインクワイアリ（Inquiry）は、サーバ上から各々のボリュームに対して発行することができる。発行されたSCSIインクワイアリはSANを経由してストレージ装置に伝達され、ストレージ装置はその応答としてサーバ側に本図で示したSCSIインクワイアリレスポンス情報を返す。
【００４５】
本実施例では、サーバ性能情報収集プログラム：１０１の内部で、各々のサーバ上のボリュームに対してSCSIインクワイアリを発行し、返されたSCSIインクワイアリレスポンス情報を利用して、接続先のストレージ装置側の情報を取得している。また本実施例では、SCSIインクワイアリレスポンス情報は、接続先のストレージ装置名、ポート名、論理ボリューム名、RAIDグループ名を、接続先ストレージカラム：９１１と、接続先ポートカラム：９１２と、接続先論理ボリュームカラム：９１３と、接続先RAIDグループカラム：９１４に保持している。
【００４６】
尚、ここでは一例としてSCSIのコマンドを用いて各種情報を収集する例を示したが、これ以外の方法で情報を収集してもよい。
【００４７】
図１０は、サーバ性能情報収集プログラム：１０１の処理を説明したフローチャートである。サーバ性能情報収集プログラム：１０１は、本プログラムが稼動するサーバ上の全てのボリュームに対して、性能情報と、接続先のストレージ装置情報を取得し、性能情報リポジトリ１０３にレコードを追加するプログラムである。
【００４８】
ステップ１００１では、サーバ内の全てのボリューム毎に繰り返し処理を行うための初期化処理を行う。
【００４９】
ステップ１００２では、当該ボリュームの性能情報取得をOSに依頼し、その結果を取得する。本実施例では、一例としてボリューム毎に、毎秒あたりIO回数、読み込みIO回数、書き込みIO回数、毎秒あたり転送データ量、読み込み転送データ量、書き込み転送データ量を取得している。
【００５０】
ステップ１００３では、前記ステップにて取得した、当該ボリュームの性能情報を、タイムスタンプとともに、サーバ性能情報テーブル：３１０に追加する。
【００５１】
ステップ１００４では、当該ボリュームに対して、SCSIインクワイアリを発行し、SCSIインクワイアリ情報：９１０を取得する。また、取得したSCSIインクワイアリ情報：９１０から、当該ボリュームが利用している、ストレージ装置、ポート、論理ボリューム、RAIDグループ情報を抜き出す。
【００５２】
ステップ１００５では、前記ステップで取得した当該ボリュームの接続先情報を、サーバストレージマッピングテーブル：３２０に追加する。もし既に当該ボリュームのマッピング情報が存在している場合は、削除してから追加する。
【００５３】
ステップ１００６では、当該ボリュームが、サーバ上の最後のボリュームかどうかをチェックし、もし最後のボリュームであれば処理を終了する。まだ残りのボリュームがある場合は、ステップ１００２に戻る。
【００５４】
図１１は、ストレージ性能情報収集プログラム：１０１の処理を説明したフローチャートである。ストレージ性能情報収集プログラム：１０１は、本プログラムが稼動するストレージ装置上の全てのポートおよびRAIDグループの性能情報を取得し、性能情報リポジトリ：１０３にレコードを追加するプログラムである。
【００５５】
ステップ１１０１では、ストレージ装置内の全てのポート毎に繰り返し処理を行うための初期化処理を行う。
【００５６】
ステップ１１０２では、当該ポート性能情報の取得をストレージ装置に依頼し、その結果を取得する。本実施例では、一例としてポート毎に、毎秒あたりIO回数、最大IO回数、最小IO回数、毎秒あたり転送データ量、最大転送データ量、最小転送データ量を取得している。
【００５７】
ステップ１１０３では、前記ステップで取得した、当該ポートの性能情報を、タイムスタンプとともに、ストレージポート性能情報テーブル：３４０に追加する。
【００５８】
ステップ１１０４では、当該ポートがストレージ装置上の最後のポートかどうかをチェックし、もし最後のポートであれば、ステップ１１０５に進む。まだ残りのポートがある場合は、ステップ１１０２に戻る。
【００５９】
ステップ１１０５では、ストレージ装置内の全てのRAIDグループ毎に繰り返し処理を行うための初期化処理を行う。
【００６０】
ステップ１１０６では、当該RAIDグループの性能情報の取得をストレージ装置に依頼し、その結果を取得する。本実施例では、一例としてRAIDグループ毎に毎秒あたりIO回数、読み込みIO回数、書き込みIO回数、毎秒あたり転送データ量、読み込み転送データ量、書き込み転送データ量を取得している。
【００６１】
ステップ１１０７では、前記ステップで取得した、当該RAIDグループ性能情報を、タイムスタンプとともに、ストレージRAIDグループ性能テーブル：３３０に追加する。
【００６２】
ステップ１１０８では、当該RAIDグループがストレージ装置上の最後のRAIDグループかどうかをチェックし、もし最後のRAIDグループであれば、処理を終了する。まだ、残りのRAIDグループがある場合は、ステップ１１０６に戻る。
【００６３】
図１２は性能情報分析プログラム：１０４の内部構造と、本プログラムが出力する画面の概要について説明した図である。
【００６４】
性能情報分析プログラム：１０４は、内部で３つのサブプログラムを持つ。ストレージ性能情報表示サブプログラム：１２０１と、関連サーバ性能情報表示サブプログラム：１２０２と、関連サーバ性能履歴情報表示サブプログラム：１２０３である。
【００６５】
ストレージ性能情報表示サブプログラム：１２０１は、ストレージ性能情報画面：１２１０を表示することによって、ストレージ装置内のポートとRAIDグループの性能情報をユーザに提供するプログラムである。
【００６６】
関連サーバ性能情報表示サブプログラム：１２０２は、関連サーバ性能情報画面：１２２０を表示することによって、ある特定のストレージ側のポートもしくはRAIDグループリソースを利用するサーバ側のボリュームのみに絞り込んで、複数のサーバ側ボリュームの性能情報を表示するプログラムである。
【００６７】
関連サーバ性能情報表示画面：１２２０は、ストレージ性能情報表示画面：１２１０よりユーザ要求に応じて起動される。関連サーバ性能情報表示画面：１２２０を見ることにより、ユーザは、特定のストレージ装置内のリソースに負荷をかけているサーバを特定することが容易になり、かつ、そのサーバ群の性能情報を一挙に閲覧することによって、どのサーバが特にそのリソースに負荷をかけているかを特定することができる。
【００６８】
関連サーバ性能履歴情報表示サブプログラム：１２０３は、関連サーバ性能履歴情報画面：１２３０を表示することによって、特定のストレージ装置内のリソースを利用しているサーバ群の性能履歴情報を、性能情報が観測された時刻順に、時系列に表示するプログラムである。関連サーバ性能履歴情報画面：１２３０は、関連サーバ性能情報画面：１２２０よりユーザ要求に応じて起動される。
【００６９】
図１３は、ストレージ性能情報画面：１２１０の一実施例を説明した図である。本画面は、ストレージオブジェクト選択領域：１３１０と、性能表示日時入力領域：１３２０と、選択オブジェクト性能情報表示領域：１３３０と、関連サーバ性能表示ボタン：１３４０を持つ。
【００７０】
本実施例では、ストレージ性能情報画面：１２１０に、ストレージ装置とストレージ装置内部のリソースをツリー状に表示している。具体的に本図では、ツリーの親ノードとして、ストレージ装置Aノード：１３１１が表示され、その子ノードとしてRAIDグループとポートが、RAIDグループAノード：１３１２、RAIDグループBノード：１３１3、ポートAノード：１３１４、ポートBノード：１３１５のように表示される。ユーザは、本ストレージオブジェクト選択領域にて、いずれかの子ノードを選択することができ、選択したオブジェクトに関する性能情報が、選択オブジェクト性能情報表示領域：１３３０に表示される。
【００７１】
本実施例では、性能分析の対象とするストレージ内部のリソース種別をＲＡＩＤグループと、ポートの２種類としているが、本実施例はストレージ装置内のキャッシュメモリなどのその他のリソースに対しても同様に実施可能であり、その適用を制限するものではない。
【００７２】
性能表示日時入力領域：１３２０は、表示したい性能情報が観測された時刻をユーザが入力する領域である。この領域に入力された日時における、性能情報が性能情報リポジトリから検索され、選択オブジェクト性能情報表示領域：１３３０に表示される。尚、性能情報を表示するための日時の指定については、プログラムで予め現在時刻を表示するように指定してもよいし、ユーザから受付けたデータに応じて一定期間内の性能情報を時系列順に表示してもよいし、その他のものでもよい。
【００７３】
選択オブジェクト性能情報表示領域：１３３０は、ストレージオブジェクト選択領域：１３１０で選択されたオブジェクトについての性能情報を、性能表示日時入力領域に入力された日時について表示する領域である。
【００７４】
図１３は、ストレージオブジェクト選択領域にて、RAIDグループAノード：１３１２が選択され、かつ、性能表示日時として、２００３年７月１９日午前１０時が入力されたことを想定した図になっている。このため、選択オブジェクト性能情報表示領域：１３３０には、RAIDグループAの２００３年７月１９日午前１０時の性能情報が表示されている。具体的には、選択されたリソース名すなわち「RAIDグループA」が選択オブジェクト表示領域１３３７に表示され、また、RAIDグループAの２００３年７月１９日午前１０時における性能情報が、IOPS(IO  per  Second)カラム：１３３１、Read  IOPS(IO  per  Second)カラム：１３３２、Write  IOPS(IO  per  Second)カラム：１３３３、Xfer(Transfer)カラム：１３３４、Read  Xfer(Transfer)カラム：１３３５、Write  Xfer(Transfer)カラム：１３３６に表示されている。
【００７５】
関連サーバ性能表示ボタン：１３４０は、関連サーバ性能情報画面：１２２０の表示を要求するためのボタンである。本ボタンを押すことにより、ストレージオブジェクト選択領域：１３１０で選択されたオブジェクトを利用する、サーバ側のボリュームの性能情報を表示するための、関連サーバ性能情報画面：１２２０を表示することができる。本ボタンは、内部では、関連サーバ性能情報表示サブプログラム：１２０２を起動する。
【００７６】
図１４は、関連サーバ性能情報画面：１２２０の一実施例を説明した図である。本画面は、特定のRAIDグループもしくはポートを利用するサーバとボリュームの一覧と、その性能情報を表示する画面である。ユーザは本画面を見ることにより、特定のRAIDグループもしくはポートに負荷をかけている、サーバおよびボリュームを特定することができる。
【００７７】
関連サーバ性能情報画面：１２２０は、関連サーバ性能情報表示領域：１４１０と履歴情報表示ボタン：１４２０を持つ。
関連サーバ性能情報表示領域：１４１０は、関連サーバとボリュームの一覧および、その性能情報を表示する領域である。本実施例では、当該RAIDグループもしくはポートを利用する、サーバとボリュームを特定するための、サーバカラム：１４２１と、ボリュームカラム：１４２２をもつ。また、本実施例では、本領域にそのボリュームの性能情報として、IOPS(IO  per  Second)カラム：１４２３、Write  IOPS(IO  per  Second)カラム：１４２４、Read  IOPS(IO  per  Second)カラム：１４２５、Xfer(Transfer)カラム：１４２６、Read  Xfer(Transfer)カラム：１４２７、Write  Xfer(Transfer)カラム：１４２８を表示している。
【００７８】
履歴情報表示ボタン：１４２０は、関連サーバ性能履歴情報画面：１２３０の表示を要求するためのボタンである。本ボタンを押すことにより、関連サーバ群の性能情報をヒストリカルに表示するための、関連サーバ性能履歴情報画面：１２３０を表示することができる。本ボタンは、内部では、関連サーバ性能履歴情報表示サブプログラム：１２０３を起動する。
【００７９】
図１５は、関連サーバ性能履歴情報画面の一実施例を説明した図である。本画面は、関連サーバ群の性能情報をヒストリカルに表示する。本画面は、関連サーバ性能履歴情報表示領域：１５１０をもつ。関連サーバ性能履歴情報表示領域：１５１０には、図１５に図示したように折れ線グラフ等によって、関連サーバのヒストリカルな性能情報を表示する。
【００８０】
尚、図１５では一例として、グラフの横軸に時間を示し、グラフの縦軸に性能情報を示している。また、サーバAのボリュームAの性能履歴データとサーバBのボリュームCの性能履歴データとを折れ線グラフによって重ね合わせて表示し、それぞれにサーバ名とボリューム名を付加しているが、これは一例であり、サーバ以外の性能情報を表示してもよい。
【００８１】
たとえば、論理ボリュームごとに1画面で性能情報を表示してもよい。また、各サーバが認識するボリュームが同じRAIDグループを利用している場合には、RAIDグループ毎にウインドウで表示してもよいし、その他の表示方法でもよい。
【００８２】
また、１つのウインドウを複数に区切り、ウインドウの左側に図１３の１３１０のようにツリー構造で各種機器を表示し、１３１０で示されたツリー構造の構成要素のいずれかをユーザが選択したときに、当該ユーザの選択に基づいてウインドウの右側に関連する機器の性能履歴情報表示（例えば、図１５）を行ってもよい。
【００８３】
また、ユーザから指定されたストレージ機器を共有する装置の情報を同じ座標軸のグラフを用いて重ね合わせて表示したり、指定されたストレージ機器の性能情報と該指定されたストレージ機器を利用する装置の中で負荷の高い装置の上位３つの性能情報とを対応づけて表示したりしてもよいし、その他の表示方法でもよい。尚、複数の性能情報を表示する際には、複数の性能情報の中で値の低い順に重なるように１つのウインドウに表示してもよいし、予め指定された順序に従って１つのウインドウに表示してもよいし、複数のウインドウを上下又は左右に対応づけて並べて表示してもよい
このように、機器やコンピュータの性能を単体で見せるのではなく、サーバからストレージ装置に至るまでの経路上における関連する機器の性能情報や、ストレージ装置を共有する機器の性能情報等と対応づけて表示することにより、複雑なシステム環境においても性能のボトルネックとなる部分を判別しやすくできる。
【００８４】
また、ユーザからの指定に応じて、多数の性能情報の中から、関連ある機器の性能情報を絞り込んで表示することも可能となり、人間にとって性能情報が理解しやすくなる。
【００８５】
図１６は、ストレージ性能情報表示サブプログラム：１２０１の処理を説明したフローチャートである。本プログラムは、ストレージ性能情報画面：１２１０の表示を行うプログラムである。
【００８６】
本プログラムは大きく２つの処理に分かれており、ステップ１６０１からステップ１６０３はストレージオブジェクト選択領域：１３１０を描画する処理であり、ステップ１６０４から終了処理までは、選択オブジェクト性能情報表示領域：１３３０を描画する処理となっている。
【００８７】
ステップ１６０１では、ストレージRAIDグループ性能情報テーブル：３３０を走査し、全てのRAIDグループと、そのRAIDグループが属するストレージ装置の組のリストを取得する。
【００８８】
ステップ１６０２では、ストレージポート性能情報テーブル：３４０を走査し、全てのポートと、そのポートが属するストレージ装置の組のリストを取得する。
【００８９】
ステップ１６０３では、前記ステップ１６０１とステップ１６０２にて取得したストレージ装置と組になったRAIDグループとポートのリストを元に、ストレージオブジェクト選択領域：１３１０に、全てのストレージ装置と、RAIDグループおよびポートを描画する。
【００９０】
ステップ１６０４では、性能表示日時入力領域：１３２０に入力された日時情報を取得する。
【００９１】
ステップ１６０５では、ストレージオブジェクト選択領域：１３１０にて選択されたオブジェクトの名前を取得する。たとえば、RAIDグループの識別子、ポート名、その他ストレージ関連機器の名前や識別子等の指定を受付ける。
【００９２】
ステップ１６０７では、前記ステップで取得したストレージオブジェクトの名前から、そのオブジェクトがRAIDグループであるか、ポートであるか判断する。RAIDグループである場合は、ステップ１６０８へ進み、ポートである場合はステップ１６１０へ進む。
【００９３】
ステップ１６０８では、ステップ１６０５で取得したオブジェクト名とステップ１６０４で取得した日時をキーとして、ストレージRAIDグループ性能情報テーブル３３０を検索し、選択されたRAIDグループの、指定された日時における性能情報を取得する。
【００９４】
ステップ１６０９では、前記ステップで取得したRAIDグループの性能情報を、選択オブジェクト性能情報表示領域：１３３０に描画する。
【００９５】
ステップ１６１０では、ステップ１６０５で取得したオブジェクト名とステップ１６０４で取得した日時をキーとして、ストレージポート性能情報テーブル３４０を検索し、選択されたポートの、指定された日時における性能情報を取得する。
【００９６】
ステップ１６０９では、前記ステップで取得したポートの性能情報を、選択オブジェクト性能情報表示領域：１３３０に描画する。
【００９７】
図１７は、関連サーバ性能情報表示サブプログラム：１２０２の処理を説明したフローチャートである。本プログラムは、ストレージ性能情報画面：１２１０上でユーザが関連サーバ性能表示ボタン：１３４０を押した場合に実行され、関連サーバ性能情報画面：１２２０を描画するプログラムである。
【００９８】
ステップ１７０１では、性能表示日時入力領域：１３２０に入力された日時情報を取得する。
【００９９】
ステップ１７０２では、ストレージオブジェクト選択領域：１３１０にて選択されたオブジェクトの名前を取得する。
ステップ１７０２では、前記ステップで取得したストレージオブジェクトの名前から、そのオブジェクトがRAIDグループであるか、ポートであるか判断する。RAIDグループである場合は、ステップ１７０４へ進み、ポートである場合はステップ１７０５へ進む。
【０１００】
ステップ１７０４では、サーバ−ストレージマッピングテーブル３２０を、ステップ１７０２で取得したオブジェクト名をRAIDグループカラムのキーとして検索し、当該RAIDグループを利用しているサーバのボリューム一覧を取得する。
【０１０１】
ステップ１７０５では、サーバ−ストレージマッピングテーブル３２０を、ステップ１７０２で取得したオブジェクト名をポートカラムのキーとして検索し、当該ポートを利用しているサーバのボリューム一覧を取得する。
【０１０２】
ステップ１７０６では、サーバ性能情報テーブル：３１０を、ステップ１７０１で取得した日時と、ステップ１７０４もしくは、ステップ１７０５で得られたサーバのボリューム一覧をキーとして検索し、当該RAIDグループもしくは当該ポートを利用しているサーバ側のボリューム群の性能情報を取得する。
【０１０３】
ステップ１７０７では、前記ステップで取得した、関連サーバの性能情報を、関連サーバ性能情報表示領域：１４１０に描画する。
【０１０４】
図１８は、関連サーバ性能履歴情報表示サブプログラム：１２０３の処理を説明したフローチャートである。本プログラムは、関連サーバ性能情報画面：１２２０上でユーザが履歴情報表示ボタン：１４２０を押した場合に実行され、関連サーバ性能履歴情報画面：１２３０を描画するプログラムである。
【０１０５】
ステップ１８０１では、関連サーバ性能情報領域：１４１０に表示されている、サーバサイドのボリュームのリストを取得する。
【０１０６】
ステップ１８０２では、前記ステップにて取得した、サーバサイドのボリュームのリストをキーとして、サーバ性能情報テーブル：３１０を検索し、ボリューム群のヒストリカル性能データを取得する。
【０１０７】
ステップ１８０３では、履歴関連サーバ性能情報画面：１２３０を作成し、前記ステップで取得した、関連ボリュームのヒストリカル性能データを、関連サーバ性能履歴情報表示領域：１５１０に描画する。
【０１０８】
上述した処理や表示の遷移は一例であり、別な画面遷移を行ってもよい。たとえば、ユーザが図１３の画面で、RAIDグループA：１３１２をマウスポインタ等で指定した場合に、RAIDグループAを利用している複数のサーバの負荷情報をグラフで重ね合わせたもの（例えば、図１５）を表示してもよい。また、ポートを指定し、指定されたポート情報に基づいて当該ポートを利用するサーバの負荷情報を表示してもよいし、当該ポートを利用する経路情報と当該経路上にあるストレージ装置を対応付けて（例えば、「サーバ−ボリューム名−スイッチ（I/Oポート）−論理ボリューム−RAIDグループ−物理ディスク」）、ストレージ装置各々に関連する情報を表示してもよいし、その他の表示を行ってもよい。
【０１０９】
また、あるサーバのI/O性能が劣化したことを検出した場合に、性能が劣化したサーバを基点として、当該サーバが利用しているポートの性能情報と当該ポートを利用しているサーバの情報を表示してもよい。また、当該サーバが利用している論理ボリュームやRAIDグループを調べ、当該論理ボリュームやRAIDグループを共有して利用している他のサーバの性能情報を表示してもよい。
【０１１０】
上述したように、ストレージリソース競合状況検出方法によれば、ストレージ装置内部の特定のリソースを起点に、そのリソースに負荷をかけているサーバ群（又は各種装置）の性能指標値を一挙に表示するため、単一のストレージ装置を複数のサーバで共有して利用する構成において、ストレージ装置内のリソースにI/O負荷が集中していることの検出および、負荷をかけているサーバの特定を容易に行うことができる。
【０１１１】
また、複数のストレージ装置又は複数のサーバが各種機器を共有している場合において、関連する機器の性能情報を収集および分析することにより、共有されている機器の性能のボトルネックとなる機器の状態を把握しやすくなる。
【図面の簡単な説明】
【０１１２】
【図１】本実施形態のSANシステムの構成を示す図である。
【図２】ストレージ装置のボリューム提供機能と、サーバのボリュームマウント機能について説明した図である。
【図３】性能情報リポジトリの内部構造を説明した図である。
【図４】性能情報収集プログラムと、性能情報分析プログラムの連携方法を説明した図である。
【図５】サーバ性能情報テーブルに格納されるデータ項目を説明した図である。
【図６】サーバ−ストレージマッピングテーブルに格納されるデータ項目を説明した図である。
【図７】ストレージRAIDグループ性能情報テーブルに格納されるデータ項目を説明した図である。
【図８】ストレージポート性能情報テーブルに格納されるデータ項目を説明した図である。
【図９】SCSIインクワイアリレスポンス情報を説明した図である。
【図１０】サーバ性能情報収集プログラムの処理を説明したフローチャートである。
【図１１】ストレージ性能情報収集プログラムの処理を説明したフローチャートである。
【図１２】性能情報分析プログラムの内部構造と、当該プログラムが出力する画面の概略について説明した図である。
【図１３】ストレージ性能情報画面の一実施例を説明した図である。
【図１４】関連サーバ性能情報画面の一実施例を説明した図である。
【図１５】関連サーバ性能履歴情報画面の一実施例を説明した図である。
【図１６】ストレージ性能情報表示サブプログラムの処理を説明したフローチャートである。
【図１７】関連サーバ性能情報表示サブプログラムの処理を説明したフローチャートである。
【図１８】関連サーバ性能履歴情報表示サブプログラムの処理を説明したフローチャートである。
【符号の説明】
【０１１３】
１０１…サーバ性能情報収集プログラム、１０２…ストレージ性能情報収集プログラム、１０３…性能情報リポジトリ、１０４…性能情報分析プログラム、１１０Ａ…サーバＡ、１１０Ｂ…サーバＢ、１１１Ａ…サーバＡ上のボリュームマウント機能、１１２Ａ…サーバＡ上の業務プログラム、１１１Ｂ…サーバＢ上のボリュームマウント機能、１１２Ｂ…サーバＢ上の業務プログラム、１１４…ＨＢＡ、１２０…ストレージ装置Ａ、１２１…ボリューム提供機能、１２３…ポートＡ、１２４…ポートＢ、１３０…管理サーバ、１４０…ＳＡＮ、１５０…ＬＡＮ、１６１…２次記憶装置、１６２…主記憶装置、１６３…通信装置、１６４…ＣＰＵ、１６５…表示装置、１６６…キーボード、１６７…マウス、１６８…オペレーティングシステム、２１０Ａ…ボリュームＡ、２１０Ｂ…ボリュームＢ、２１０Ｃ…ボリュームＣ、２２０Ａ…論理ボリュームＡ、２２０Ｂ…論理ボリュームＢ、２２０Ｃ…論理ボリュームＣ、２２０Ｄ…論理ボリュームＤ、２２０Ｅ…論理ボリュームＥ、２２０Ｆ…論理ボリュームＦ、２２０Ｇ…論理ボリュームＧ、２２０Ｈ…論理ボリュームＨ、２３０Ａ…ＲＡＩＤグループＡ、２３０Ｂ…ＲＡＩＤグループＢ、２４０Ａ…物理ディスクＡ、２４０Ｂ…物理ディスクＢ、２４０Ｃ…物理ディスクＣ、２４０Ｄ…物理ディスクＤ、２４０Ｅ…物理ディスクＥ、２４０Ｆ…物理ディスクＦ、２４０Ｇ…物理ディスクＧ、２４０Ｈ…物理ディスクＨ、３１０…サーバ性能情報テーブル、３２０…サーバ−ストレージマッピングテーブル、３３０…ストレージＲＡＩＤグループ性能情報テーブル、３４０ストレージポート性能情報テーブル、５１１…サーバカラム、５１２…ボリュームカラム、５１３…IOPS(IO  per  Second)カラム、５１４…Read  IOPS(IO  per  Second)カラム、５１５…Write  IOPS(IO  per  Second)カラム、５１６…Xfer(Transfer)カラム、５１７…Read  Xfer(Transfer)カラム、５１８…Write  Xfer(Transfer)カラム、５１９…TSカラム、６１１…サーバカラム、６１２…ボリュームカラム、６１３…ストレージカラム、６１４…ポートカラム、６１５…論理ボリュームカラム、６１６…ＲＡＩＤグループカラム、７１１…ストレージカラム、７１２…ＲＡＩＤグループカラム、７１３…IOPS(IO  per  Second)カラム、７１４…Read  IOPS(IO  per  Second)カラム、７１５…Write  IOPS(IO  per  Second)カラム、７１６…Xfer(Transfer)カラム、７１７…Read  Xfer(Transfer)カラム、７１８…Write  Xfer(Transfer)カラム、７１９…TSカラム、８１１…ストレージカラム、８１２…ポートカラム、８１３…IOPS(IO  per  Second)カラム、８１４…Max  IOPS(IO  per  Second)カラム、８１５…Min  IOPS(IO  per  Second)カラム、８１６…Xfer(Transfer)カラム、８１７…Max  Xfer(Transfer)カラム、８１８…Min  Xfer(Transfer)カラム、８１９…TSカラム、９１０…SCSIインクワイアリ情報、９１１…接続先ストレージカラム、９１２…接続先ポートカラム、９１３…接続先論理ボリュームカラム、９１４…接続先RAIDグループカラム、１２０１…ストレージ性能情報表示サブプログラム、１２０２…関連サーバ性能情報表示サブプログラム、１２０３…関連サーバ性能履歴情報表示サブプログラム、１２１０…ストレージ性能情報画面、１２２０…関連サーバ性能情報画面、１２３０…関連サーバ性能履歴情報画面、１���１０…ストレージオブジェクト選択領域、１３１１…ストレージ装置Ａノード、１３１２…ＲＡＩＤグループＡノード、１３１３…ＲＡＩＤグループＢノード、１３１４…ポートＡノード、１３１５…ポートＢノード、１３２０…性能表示日時入力領域、１３３０…選択オブジェクト性能情報表示領域、１３３１…IOPS(IO  per  Second)カラム、１３３２…Read  IOPS(IO  per  Second)カラム、１３３３…Write  IOPS(IO  per  Second)カラム、１３３４…Xfer(Transfer)カラム、１３３５…Read  Xfer(Transfer)カラム、１３３６…Write  Xfer(Transfer)カラム、１３３７…選択オブジェクト名表示領域、１３４０…関連サーバ性能表示ボタン、１４１０…関連サーバ性能情報表示領域、１４２１…サーバカラム、１４２２…ボリュームカラム、１４２３…IOPS(IO  per  Second)カラム、１４２４…Write  IOPS(IO  per  Second)カラム、１４２５…Read  IOPS(IO  per  Second)カラム、１４２６…Xfer(Transfer)カラム、１４２７…Read  Xfer(Transfer)カラム、１４２８…Write  Xfer(Transfer)カラム、１４２０…履歴情報表示ボタン、１５１０…関連サーバ性能履歴情報表示領域
【図１】
0004658171.tif 000002
【図２】
0004658171.tif 000003
【図３】
0004658171.tif 000004
【図４】
0004658171.tif 000005
【図５】
0004658171.tif 000006
【図６】
0004658171.tif 000007
【図７】
0004658171.tif 000008
【図８】
0004658171.tif 000009
【図９】
0004658171.tif 000010
【図１０】
0004658171.tif 000011
【図１１】
0004658171.tif 000012
【図１２】
0004658171.tif 000013
【図１３】
0004658171.tif 000014
【図１４】
0004658171.tif 000015
【図１５】
0004658171.tif 000016
【図１６】
0004658171.tif 000017
【図１７】
0004658171.tif 000018
【図１８】
0004658171.tif 000019