(57)【要約】　　　（修正有）【課題】上位装置が性能管理情報をアクセスする際の転送速度を高速化すること。また、業務サーバー等からのアクセス要求が高くなりった場合、業務サーバーからのアクセスを優先させるような負荷制御を実現すること。【解決手段】ディスクサブシステムは上位装置にＳＡＮで接続されており、ディスクサブシステムが複数存在する場合、複数のディスクサブシステムに跨ってデータ用論理ディスクで構成されるデータ用仮想ディスクストレージプールおよび性能管理情報用論理ディスクで構成される性能管理情報用仮想ディスクストレージプールとを定義する仮想ディスクストレージプール制御部と、上位装置がデータ用論理ディスクをアクセスしたときの性能管理情報を性能管理情報用論理ディスクに記録し、上位装置からの指示により性能管理情報用論理ディスクに記録された性能管理情報を上位装置へ転送する性能管理情報制御部とを具備する。【選択図】　図１
2004145530.tif 000002
【特許請求の範囲】
【請求項１】
上位装置にＳＡＮで接続されるディスクサブシステムであって、ディスク群と、該ディスク群の複数個のディスクで構成されるデータ用論理ディスクおよび性能管理情報用論理ディスクと、ディスクサブシステムが複数存在する場合、該複数のディスクサブシステムに跨って前記データ用論理ディスクで構成されるデータ用仮想ディスクストレージプールおよび前記性能管理情報用論理ディスクで構成される性能管理情報用仮想ディスクストレージプールとを定義する仮想ディスクストレージプール制御部と、前記上位装置が前記データ用論理ディスクをアクセスしたときの性能管理情報を前記性能管理情報用論理ディスクに記録し、前記上位装置からの指示により前記性能管理情報用論理ディスクに記録された性能管理情報を当該上位装置へ転送する性能管理情報制御部とを具備することを特徴とするディスクサブシステム。
【請求項２】
前記性能管理情報は、前記上位装置からのアクセスに関する情報および前記論理ディスクの消費に関する情報であることを特徴とする請求項１記載のディスクサブシステム。
【請求項３】
前記性能管理情報は、前記上位装置からのアクセスの種類、前記論理ディスクの使用率、ポートの使用率、前記上位装置の使用率であることを特徴とする請求項１記載のディスクサブシステム。
【請求項４】
前記仮想ディスクストレージプール制御部は、前記データ用仮想ディスクストレージプールおよび前記性能管理情報用仮想ディスクストレージプールの構成を変更できることを特徴とする請求項１乃至３のいずれか１項に記載のディスクサブシステム。
【請求項５】
前記仮想ディスクストレージプール制御部は、前記データ用仮想ディスクストレージプールおよび前記性能管理情報用仮想ディスクストレージプールの構成を変更した場合、当該ディスクサブシステムが接続されている上位装置に報告することを特徴とする請求項４記載のディスクサブシステム。
【請求項６】
前記性能管理情報制御部は、前記性能管理情報用論理ディスクに記録する前記性能管理情報の内容、採取間隔、採取期間、採取開始および採取停止を変更できることを特徴とする請求項１乃至５のいずれか１項に記載のディスクサブシステム。
【請求項７】
複数の業務サーバーと性能管理サーバーとがネットワークで接続され、複数のディスクサブシステムが前記業務サーバーと性能管理サーバーにＳＡＮで接続されているシステムにおいて、前記ディスクサブシステムはディスク群と、該ディスク群の複数個のディスクで構成されるデータ用論理ディスクおよび性能管理情報用論理ディスクと、複数のディスクサブシステムに跨って前記データ用論理ディスクで構成されるデータ用仮想ディスクストレージプールおよび前記性能管理情報用論理ディスクで構成される性能管理情報用仮想ディスクストレージプールと、該データ用仮想ディスクストレージプールおよび性能管理情報用仮想ディスクストレージプールを定義する仮想ディスクストレージプール制御部と、前記業務サーバーが前記データ用論理ディスクをアクセスしたときの性能管理情報を前記性能管理情報用論理ディスクに記録し、前記性能管理サーバーからの指示により前記性能管理情報用論理ディスクに記録された性能管理情報を当該性能管理サーバーへ転送する性能管理情報制御部とを具備することを特徴とするストレージ管理システム。
【請求項８】
前記複数のディスクサブシステムは互いにインターフェースで接続され、特定のディスクサブシステムの前記性能管理情報制御部が他のディスクサブシステムの前記性能管理情報用論理ディスクおよび前記性能管理情報用仮想ディスクストレージプールの制御を行うことを特徴とする請求項７記載のストレージ管理システム。
【請求項９】
前記性能管理情報は、前記業務サーバーからのアクセスに関する情報および前記論理ディスクの消費に関する情報であることを特徴とする請求項７または８記載のストレージ管理システム。
【請求項１０】
前記仮想ディスクストレージプール制御部は、前記データ用仮想ディスクストレージプールおよび前記性能管理情報用仮想ディスクストレージプールの構成を変更できることを特徴とする請求項７乃至９のいずれか１項に記載のストレージ管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はディスクサブシステムおよびストレージ管理システムに関し、特に、性能管理情報の大容量化、性能管理情報の転送の高速化を可能とするディスクサブシステムおよびストレージ管理システムに関する。
【０００２】
【従来の技術】
ディスクサブシステムの管理方法として特許文献１に記載の発明がある。この発明によれば、複数のアレイディスク装置をＬＡＮを介してリモートコンソールに接続し、新設のアレイディスク装置をシステム環境に追加した場合に、既存のアレイディスク装置のアクセス制限情報等の構成情報をリモートコンソールに取込み、必要に応じて編集等を施した後に、新設のアレイディスク装置に構成情報として設定するものである。
【０００３】
【特許文献１】
特開２００２−１５７２１１号公報（第３ー４頁、図５）
【０００４】
【発明が解決しようとする課題】
ストレージシステムを運用、管理してゆく上で、ストレージシステムの性能管理は重要な要素であるが、従来はディスクサブシステムとリモートコンソールはＥｔｈｅｒｎｅｔ（登録商標）等のＬＡＮで接続され、サーバーとディスクサブシステム間のインターフェース速度に比較し低速であり、構成情報などの多量の性能管理情報の収集、転送には膨大な時間を必要とする。
【０００５】
前記従来の技術は、ディスクサブシテムの装置構成の巨大化（＝ディスクの記憶容量の増大）、複雑化に伴う性能管理情報項目数の増大、性能管理情報の収集にかかる時間の増大に対して配慮がなされていないし、長期間の性能管理情報の収集には適していない。
【０００６】
また、リモートコンソールとディスクサブシステムの間の性能管理情報の転送が、上位サーバーからの本来のディスクサブシステムへのアクセス要求に影響を与えないようにするという配慮がなされていない。
【０００７】
本発明の目的は、ストレージシステムの性能管理情報を収集する容量（記憶容量）を増やすことができ、上位装置が性能管理情報をアクセスする際の転送速度を高速化することである。
【０００８】
また、本発明の他の目的は、業務サーバー等からのディスクサブシステムに対するアクセス要求が高くなり使用負荷が上がった場合、性能管理情報の収集、転送手続きに掛ける負荷を調節し、業務サーバーからのアクセスを優先させるような負荷制御を実現することである。
【０００９】
【課題を解決するための手段】
前記目的を達成するために、本発明のディスクサブシステムは上位装置にＳＡＮで接続されており、ディスク群と、ディスク群の複数個のディスクで構成されるデータ用論理ディスクおよび性能管理情報用論理ディスクと、ディスクサブシステムが複数存在する場合、複数のディスクサブシステムに跨って前記データ用論理ディスクで構成されるデータ用仮想ディスクストレージプールおよび前記性能管理情報用論理ディスクで構成される性能管理情報用仮想ディスクストレージプールとを定義する仮想ディスクストレージプール制御部と、上位装置が前記データ用論理ディスクをアクセスしたときの性能管理情報を前記性能管理情報用論理ディスクに記録し、前記上位装置からの指示により前記性能管理情報用論理ディスクに記録された性能管理情報を当該上位装置へ転送する性能管理情報制御部とを具備する。
【００１０】
前記性能管理情報は、前記上位装置からのアクセスに関する情報および前記論理ディスクの消費に関する情報である。
【００１１】
前記性能管理情報は、前記上位装置からのアクセスの種類、前記論理ディスクの使用率、ポートの使用率、前記上位装置の使用率である。
【００１２】
前記仮想ディスクストレージプール制御部は、前記データ用仮想ディスクストレージプールおよび前記性能管理情報用仮想ディスクストレージプールの構成を変更することができる。
【００１３】
前記仮想ディスクストレージプール制御部は、前記データ用仮想ディスクストレージプールおよび前記性能管理情報用仮想ディスクストレージプールの構成を変更した場合、当該ディスクサブシステムが接続されている上位装置に報告する。
【００１４】
前記性能管理情報制御部は、前記性能管理情報用論理ディスクに記録する前記性能管理情報の内容、採取間隔、採取期間、採取開始および採取停止を変更することができる。
【００１５】
前記目的を達成するために、本発明のストレージ管理システムは複数の業務サーバーと性能管理サーバーとがネットワークで接続され、複数のディスクサブシステムが前記業務サーバーと性能管理サーバーにＳＡＮで接続されており、前記ディスクサブシステムはディスク群と、ディスク群の複数個のディスクで構成されるデータ用論理ディスクおよび性能管理情報用論理ディスクと、複数のディスクサブシステムに跨って前記データ用論理ディスクで構成されるデータ用仮想ディスクストレージプールおよび前記性能管理情報用論理ディスクで構成される性能管理情報用仮想ディスクストレージプールと、データ用仮想ディスクストレージプールおよび性能管理情報用仮想ディスクストレージプールを定義する仮想ディスクストレージプール制御部と、前記業務サーバーが前記データ用論理ディスクをアクセスしたときの性能管理情報を前記性能管理情報用論理ディスクに記録し、前記性能管理サーバーからの指示により前記性能管理情報用論理ディスクに記録された性能管理情報を当該性能管理サーバーへ転送する性能管理情報制御部とを具備する。
【００１６】
前記複数のディスクサブシステムは互いにインターフェースで接続され、特定のディスクサブシステムの前記性能管理情報制御部が他のディスクサブシステムの前記性能管理情報用論理ディスクおよび前記性能管理情報用仮想ディスクストレージプールの制御を行う。
【００１７】
前記性能管理情報は、前記業務サーバーからのアクセスに関する情報および前記論理ディスクの消費に関する情報である。
【００１８】
前記仮想ディスクストレージプール制御部は、前記データ用仮想ディスクストレージプールおよび前記性能管理情報用仮想ディスクストレージプールの構成を変更することができる。
【００１９】
【発明の実施の形態】
図１は本発明の実施の形態によるディスクサブシステムの構成およびトレージ管理システムの全体構成を示す図である。ストレージシステムは業務サーバー群４と、性能管理サーバー１と、性能管理クライアント２と、ディスクサブシステム群３とからなり、業務サーバー群４、性能管理サーバー１、性能管理クライアント２、ディスクサブシステム装置群３の間はＥｔｈｅｒｎｅｔ（登録商標）等のＬＡＮで接続される。性能管理サーバー１および業務サーバー群４とディスクサブシテム群３との間はＦｉｂｒｅ　Ｃｈａｎｎｅｌ等の高速なＩ／Ｏインターフェース（ＳＡＮ）で接続されている。
【００２０】
業務サーバーは複数のファイルシステムから構成され、プログラムにより動作する計算機であり、ファイルシステム情報記憶部４１を有する。性能管理サーバー１は業務サーバーと同じ構成であり、プログラム制御により動作する性能管理情報論理ディスク制御部１１を備える。性能管理クライアント２も業務サーバーと同じ構成であり、プログラム制御により動作するクライアント制御部２１を備えている。
【００２１】
ディスクサブシステム装置群３のそれぞれのディスクサブシステムは、マイクロプログラムで構成される仮想ディスクストレージプール制御部３１と性能管理情報制御部３２とを備える。それぞれのマイクロプログラムは図示されてないが、ディスクサブシステム内部に存在するＳＶＰに格納されており、動作時に仮想ディスクストレージプール制御部３１と性能管理情報制御部３２に読み込まれる。仮想ディスクストレージプール制御部３１と性能管理情報制御部３２は図示はされていないが、ディスクサブシステム内部に存在するホストＩ／Ｏインターフェース（ＳＡＮ）制御部を介してＰｏｒｔと接続される。
【００２２】
それぞれのディスクサブシステムは複数の物理ディスクを備え、それらの物理ディスク群３５は業務サーバー群４や性能管理サーバー１等の上位サーバーよりアクセスすることが可能な論理ディスク（データ用論理ディスク３３１と性能管理情報用論理ディスク３４１）に論理的に分割されている。分割定義された論理ディスクは、使用目的に応じた仮想ディスクストレージプール（データ用仮想ディスクストレージプール３３と性能管理情報用仮想ディスクストレージプール３４）に定義され、上位それぞれの性能管理サーバー１、業務サーバー群４との対応付けを行うことにより排他アクセス制御が行われる。
【００２３】
次に前記各構成要素の機能を説明する。
仮想ディスクストレージプール制御部３１は使用目的に応じた論理ディスクの集合である仮想的なストレージプールを定義、変更、削除する機能を有する。また、仮想ディスクストレージプール制御部３１は上位それぞれの性能管理サーバー１、業務サーバー群４から仮想ディスクストレージプールを通してアクセスされる論理ディスクへのアクセス制御を行う。特に、業務を処理する業務サーバー群４からアクセスされるデータ用論理ディスク３３１の仮想的な集合体であるデータ用仮想ディスクストレージプール３３と、性能管理サーバー１からアクセスされる性能管理情報用論理ディスク３４１の仮想的な集合体である性能管理情報用仮想ディスクストレージプール３４の定義、変更、削除、アクセス制御が主な役割である。定義、変更、削除できる仮想ストレージプールの使用目的、個数には制限はない。
【００２４】
さらに仮想ディスクストレージプール制御部３１は、各業務サーバー及び性能管理サーバー１が前記ディスクサブシステム群３にアクセスした時に、それぞれのサーバーに対し利用可能な論理ディスクを見せる。
【００２５】
前述の通り、仮想ディスクストレージプールの役割は、業務サーバー群４から使用されるデータ用論理ディスク３３１と、性能管理サーバー１から使用される性能管理情報用論理ディスク３４１へのアクセスをグループ化することにより、利用者に性能管理情報用論理ディスク３４１の存在を意識させること無く使用させ、業務サーバー群４に対して性能管理情報の収集のための負荷をかけること無く、性能管理情報の収集、転送を排他的に可能とすることである。
【００２６】
図２、図３は仮想ディスクストレージプール制御部３１が保持する内容の一例を示す図である。仮想ディスクストレージプール制御部３１が保持する項目は大別して２種類に別れる。まず第１は、図２における内容のように仮想ディスクストレージプールの各々のグループ属性である。例えば、仮想ストレージプール名、対応サーバー識別子、使用区分等を含むことができる。
【００２７】
次に図３における内容のように、図２において登録したそれぞれの仮想ディスクストレージプール毎に、それら仮想ディスクストレージプールに含まれる論理ディスクである。例えば、仮想ストレージプール名、ディスクサブシステム識別子、定義パス識別子、ディスクサブシステム主従関係、論理ディスク識別子、論理ディスク容量、論理ディスクファイルタイプ等を含むことができる。
【００２８】
性能管理情報用仮想ディスクストレージプール３４に定義できる性能管理情報用論理ディスク３４１の数は、接続されたディスクサブシステムに定義可能な論理ディスクの範囲で定義可能である。性能管理情報用仮想ディスクストレージプール３４に定義された性能管理情報用論理ディスク３４１に記録できる性能管理情報は、定義した性能管理情報用論理ディスク３４１の数により変化する。
【００２９】
性能管理情報制御部３２は、業務サーバー群４、性能管理サーバー１からディスクサブシステム群３にどのようなアクセスがされ、ディスクサブシステム群３の資源がどのように消費されたかという性能管理情報を、性能情報管理用論理ディスク３４１に記録し、管理する。
【００３０】
性能管理情報制御部３２が管理する性能管理情報は図４から図７に示すようにＩ／Ｏカウント部、ディスク資源使用率部、Ｐｏｒｔ資源使用率部、サーバー資源使用率部からなる４つの性能管理情報に大別され、性能管理情報用論理ディスク３４１を内部的に分割しそれぞれの領域に４つの性能管理情報を記録保持する。
【００３１】
図４はＩ／Ｏカウント部の一例を示す図である。Ｉ／Ｏカウント部ではサブシステム識別子、論理ディスク識別子、Ｒｅａｄ／Ｗｒｉｔｅ、Ｉ／Ｏ種類、データ長、キャッシュＨｉｔ、物理ディスクＮｏ．、物理ディスクアクセス（シリンダ・トラック）位置、サーバー識別子、アクセス時刻等を含むことができる。
【００３２】
図５はディスク資源使用率部の一例を示す図である。ディスク資源使用率部ではサブシステム識別子、論理ディスク使用率、装置部位Ａ使用率、・・・・・・、装置部位ｎ使用率、Ｈｉｔ率、Ｐｏｌｌｉｎｇ　Ｔｉｍｅ等を含むことができる。
【００３３】
図６はＰｏｒｔ資源使用率部の一例を示す図である。Ｐｏｒｔ資源使用率部ではサブシステム識別子、Ｐｏｒｔ識別子、Ｐｏｒｔ使用率、Ｐｏｒｔ転送量、交替Ｐｏｒｔ識別子等を含むことができる。
【００３４】
図７はサーバー資源使用率部の一例を示す図である。サーバー資源使用率部ではサーバー識別子、アクセスディスクサブシステム識別子、アクセス論理ディスク、レスポンスタイム、ＩＯキュータイム、ＣＨ待タイム、転送タイム、ＣＰＵ使用率、メモリ使用率、アクセス時刻等を含むことができる。
【００３５】
性能管理情報制御部３２は、性能管理サーバー１からの指示により、性能管理情報用論理ディスク３４１へ記録する性能管理情報の内容、採取間隔、採取期間、採取開始、採取停止等の変更をすることができる。また、性能管理情報制御部３２は、性能管理サーバー１からの指示により、性能管理情報用論理ディスク３４１へ記録した性能管理情報の読出し、性能管理情報の記録内容の一覧を作成をすることができる。そして、性能管理情報制御部３２は、性能管理サーバー１からの指示により、性能管理情報用論理ディスク３４１の記録内容を読出し性能管理情報論理ディスク制御部１１に転送することができるし、削除することができる。削除は一括削除、指定範囲での削除の選択が可能である。
【００３６】
性能管理情報制御部３２が性能情報管理用論理ディスク３４１に性能管理情報の記録を続け、性能管理情報用仮想ディスクストレージプール３４に定義した性能管理情報用論理ディスク３４１の総容量を消費し、あらかじめ設定された使用容量閾値を超えそうになった場合、仮想ディスクストレージプール制御部３１は、未使用の論理ディスクを自動的に性能管理情報用仮想ディスクストレージプール３４に割り当て、性能管理情報用仮想ディスクストレージプール３４の再構成を動的に行う。同様に、データ用仮想ディスクストレージプール３３に定義したデータ用論理ディスク３３１の総容量が不足しそうになった場合も未使用論理ディスクの割当て、再構成が動的に可能である。
【００３７】
動的再構成により変更された性能管理情報用仮想ディスクストレージプール３４の構成情報は、性能管理サーバー１の性能管理情報論理ディスク制御部１１に送られ、新しい構成情報を受けとった性能管理情報論理ディスク制御部１１は最新情報に反映させ、性能管理サーバー１の管理者にも知らせる。
【００３８】
複数のディスクサブシステムを有するストレージ管理システムの場合、ＳＣＳＩインターフェース、Ｆｉｂｒｅ　Ｃｈａｎｎｅｌインターフェース、その他のお互いのディスクサブシステムが信号のやり取りが可能なインターフェースにてそれぞれのディスクサブシステムを接続することにより、特定の一台のディスクサブシステムの性能管理情報制御部３２が主となり、他のディスクサブシステムの性能管理情報制御部３２は従となり、主となったディスクサブシステムの性能管理情報制御部３２が、従となったその他のディスクサブシステムに存在する性能管理情報用論理ディスク３４１および性能管理情報用仮想ディスクストレージプール３４の制御を統括して行うことができる。
【００３９】
これにより、複数のディスクサブシステムが存在するストレージシステムの場合、性能管理情報の収集、転送指示を、性能管理サーバー１から各ディスクサブシステムに並行して指示することが可能となる。
【００４０】
性能管理サーバー１の性能管理情報論理ディスク制御部１１は、性能管理情報の採取期間、採取開始時刻、採取する性能管理情報の項目等の設定項目を予め設定し、指定条件に応じた動作を自動的に実行する様に性能管理情報制御部３２に指示する。
【００４１】
また、性能管理サーバー１の性能管理情報論理ディスク制御部１１は、性能管理情報用論理ディスク３４１へ記録する性能管理情報の内容、採取間隔、採取期間、採取開始、採取停止等の変更を性能管理情報制御部３２に指示することができる。
【００４２】
さらに性能管理サーバー１の性能管理情報論理ディスク制御部１１は、性能管理情報用論理ディスク３４１へ記録した性能管理情報の読出しを性能管理情報制御部３２に指示する機能を有し、性能管理情報用論理ディスク３４１へ記録した性能管理情報の記録内容の記録項目や、記録期間等の記録項目の一覧情報の作成を性能管理情報制御部３２に指示する機能を有し、読出した性能管理情報を利用者の目的や、性能管理観点に応じてさまざまに加工、表示、保存、印刷することができる。
【００４３】
性能管理サーバー１自身に導入された他のアプリケーションプログラム、もしくはその他のサーバーのアプリケーションプログラムへの入力情報として、前記読出した性能管理情報や作成した一覧情報を提供できるインターフェースを、性能管理サーバー１の性能管理情報論理ディスク制御部１１は備える。（ＡＰＩ：Ａｐｐｌｉｃａｔｉｏｎ　Ｐｒｏｇｒａｍ　Ｉｎｔｅｒｆａｃｃｅの提供）
性能管理サーバー１の性能管理情報論理ディスク制御部１１は、性能管理情報制御部３２を介して性能管理情報用論理ディスク３４１の記録内容の削除機能を有し、削除は一括削除、指定範囲での削除の選択ができる。
【００４４】
性能管理クライアント２のクライアント制御部２１は、性能管理サーバー１を介して、ディスクサブシステム群３の性能管理情報用論理ディスク３４１から、性能管理情報を読み出すことが可能である。性能管理クライアント２は性能管理サーバー１の機能を実行することができる。ただし、アクセス権を設定し、レベルに応じた作業権限を持たせることが可能である。
【００４５】
性能管理サーバー１の性能管理情報論理ディスク制御部１１及び、性能管理クライアント２のクライアント制御部２１の実際の使用に際し、利用者とのインターフェースはインターネットＷｅｂ、Ｊａｖａ（登録商標）アプレット等を利用したＷＵＩ（Ｗｅｂ　Ｕｓｅｒ　Ｉｎｔｅｒｆａｃｅ）、ＧＵＩ（Ｇｒａｐｈｉｃａｌ　Ｕｓｅｒ　Ｉｎｔｅｒｆａｃｅ）、コマンドラインでのＣＵＩ（Ｃｈａｒａｃｔｅｒ　Ｕｓｅｒ　Ｉｎｔｅｒｆａｃｅ）のいずれの操作でも動作することが可能である。
【００４６】
図８は本発明の実施の形態によるディスクサブシステムおよびストレージ管理システムの処理手順を示すフローチャートである。図１から図７を参照しつつ、図８のフローチャートを使用してディスクサブシステムおよび本ストレージ管理システムの動作を説明する。
【００４７】
ステップＳ１からステップＳ８の処理は、性能管理サーバー１の性能管理情報論理ディスク制御部１１、ディスクサブシテム群３の性能管理情報制御部３２、及び仮想ディスクストレージプール制御部３１が互いに関連を保ちながら処理を行う。
【００４８】
システムの初期設定として、ステップＳ１からステップＳ３を行う。構成変更が無い場合や、一度停止した性能管理情報収集を再開する場合は、ステップＳ１からステップＳ３は省略される。
【００４９】
ステップＳ１にて仮想ディスクストレージプール制御部３１は、ディスクサブシステム内に仮想ディスクストレージプールを設定する。図２に示すような仮想ディスクストレージプールの名称や、アクセスを許可する対応サーバー識別子等を設定する。設定する仮想ディスクストレージプールの種類は少なくとも２種類あり、第１に性能管理情報用仮想ディスクストレージプール３４であり、第２にデータ用仮想ディスクストレージプール３３である。
【００５０】
ステップＳ２にて、前記ステップＳ１にて割当てたそれぞれの仮想ディスクストレージプールに対し、図３のように論理ディスクを割当てる。これにより、割当て済みの論理ディスクは、割当てられた仮想ディスクストレージプールの種類に対応した専用の論理ディスクとなる。
【００５１】
ステップＳ３にて性能管理サーバー１の性能管理情報論理ディスク制御部１１は、性能管理情報制御部３２に性能管理情報を記録する記録条件の設定を指示する。記録する性能管理情報の内容、採取間隔、採取期間、採取開始、採取停止などの設定である。
【００５２】
ステップＳ４では、ステップＳ１からステップＳ３の設定の終了時点で、性能管理情報の収集が可能となるので、性能管理情報論理ディスク制御部１１は性能管理情報制御部３２に対し性能管理情報の収集を指示する。
【００５３】
ステップＳ５では仮想ディスクストレージプール制御部３１は、データ用仮想ディスクストレージプール３３と性能管理情報用仮想ディスクストレージプール３４の空き容量制御の処理を実行する。ステップＳ５の処理の詳細は図９を用いて後述する。
【００５４】
ステップＳ６では、性能管理情報制御部３２の処理を実行する。ステップＳ６の処理の詳細は図１０を用いて後述する。
【００５５】
ステップＳ７では、性能管理情報制御部３２は性能管理情報論理ディスク制御部１１から性能管理情報収集を終了する指示がなされたか否かを判定する。停止指示がなされていない場合、ステップＳ５の処理に戻り連続して性能管理情報の収集を行う。停止指示がなされた場合、ステップＳ８に進む。ステップＳ８では性能管理情報制御部３２は性能管理情報収集の終了処理を行う。
【００５６】
図９は図８のステップＳ５の詳細を示すフローチャートであり、仮想ディスクストレージプールの空き容量の制御の処理を示す。ステップＳ５１では、仮想ディスクストレージプール制御部３１は性能管理情報用仮想ディスクストレージプール３４に定義された論理ディスクの総容量と、現時点までに記録された性能管理情報のデータ量、及び、現時点までの性能管理情報のデータ量の伸び率などを総合的に計算し、性能管理情報用仮想ディスクストレージプール３４の容量の不足する時期を予測する。
【００５７】
ステップＳ５２で、ステップＳ５１の計算の結果、性能管理情報用仮想ディスクストレージプール３４の容量が不足すると判断された場合、ステップＳ５３で性能管理情報用仮想ディスクストレージプール３４に空き論理ディスクの割当てを行い、続いて、ステップＳ５４で性能管理情報用仮想ディスクストレージプール３４の再構成を行う。この時に、既に記録された性能管理情報等のデータは保護される。ステップＳ５２でステップＳ５１の計算の結果、性能管理情報用仮想ディスクストレージプール３４の容量が不足しないと判断された場合は、図８のステップＳ６の処理に移る。
【００５８】
図１０は図８のステップＳ６の詳細を示すフローチャートであり、性能管理情報制御部３２の負荷制御の処理を示す。ステップＳ６１では、業務サーバー群４からディスクサブシステム群３へのアクセスによるＩ／Ｏ発生を契機として、性能管理情報制御部３２は、性能管理情報の性能管理情報用論理ディスク３４１への記録準備を開始する。
【００５９】
ステップＳ６２では、性能管理情報を性能管理情報用論理ディスク３４１に記録する動作が本来のディスクサブシステムのアクセス性能に与える影響を最小限にするため、性能管理情報を性能管理情報用論理ディスク３４１に記録する時点のディスクサブシステムの負荷（例えば論理ディスク使用率、ホストインターフェース使用率など）が予め指定された閾値、もしくは指定した動作モード（ディスクアクセス優先、性能管理情報採取優先）の設定値を超えているか否かを判定し、性能管理情報を性能管理情報用論理ディスク３４１に記録する際の転送する時期、転送量を制御する。
【００６０】
ステップＳ６３では、ステップＳ６２において予め指定された閾値を超えていた場合、業務サーバー群４からのＩ／Ｏアクセス処理を優先し業務サーバー群４の処理への影響を最小限に押さえるため、性能管理情報用論理ディスク３４１への性能管理情報の記録を一時的に抑止し、ステップＳ６２に戻り、再度予め指定された閾値、もしくは動作モード（ディスクアクセス優先、性能管理情報採取優先）の設定値を超えているか否か再判定を行う。
【００６１】
ステップＳ６４では、ステップＳ６２において予め指定された閾値を超えていない場合、性能管理情報用論理ディスク３４１へ性能管理情報の記録を行う。
【００６２】
ステップＳ６５では、連続して発生する一連のＩ／Ｏアクセスに対する性能管理情報の記録が残っているか否かを判定する。判定の結果、性能管理情報の記録が残っている場合、ステップＳ６１に戻る。性能管理情報の記録が終了している場合、処理を終了し、図８ステップＳ７の処理に移る。
【００６３】
性能管理サーバー１から、性能管理情報用論理ディスク３４１に記録済みの性能管理情報を読出し、性能管理サーバー１に転送する指示があった場合、前記性能管理情報を性能管理情報用論理ディスク３４１に記録する動作と同様に本来のディスクサブシステムのアクセス性能に与える影響を最小限にするため、性能管理情報を性能管理サーバー１に転送する時点のディスクサブシステムの負荷（例えば論理ディスク使用率、ホストインターフェース使用率など）が予め指定された閾値、もしくは指定した動作モード（ディスクアクセス優先、性能管理情報採取優先）の設定値を超えているか否かを判定し、性能管理情報を性能管理サーバー１に転送する時期、転送量を制御する。
【００６４】
【発明の効果】
以上説明したように本発明によれば、性能管理情報を収集する容量（記憶容量）を増やすことが可能となり、性能管理情報をアクセスする際の転送速度も高速化できる。
【００６５】
また、業務サーバー等からのディスクサブシステムに対するアクセス要求が高くなり使用負荷が上がった場合、性能管理情報の収集、転送手続きに掛ける負荷を調節し、業務サーバーからのアクセスを優先させるような負荷制御を実現することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態によるディスクサブシステムの構成とストレージ管理システムの全体構成を示すブロック図である。
【図２】本発明の実施の形態による仮想ディスクストレージプール制御部が保持するサーバー定義の内容の一例を示す図である。
【図３】本発明の実施の形態による仮想ディスクストレージプール制御部が保持するディスク定義の内容の一例を示す図である。
【図４】本発明の実施の形態による性能管理情報用論理ディスクの記録内容の一例（Ｉ／Ｏカウント部）を示す図である。
【図５】本発明の実施の形態による性能管理情報用論理ディスクの記録内容の一例（ディスク資源使用率部）を示す図である。
【図６】本発明の実施の形態による性能管理情報用論理ディスクの記録内容の一例（Ｐｏｒｔ資源使用率部）を示す図である。
【図７】本発明の実施の形態による性能管理情報用論理ディスクの記録内容の一例（サーバー資源使用率部）を示す図である。
【図８】本発明の実施の形態によるディスクサブシステムおよびストレージ管理システムの全体動作を示すフローチャートである。
【図９】図８のステップＳ５の詳細を示すフローチャートである。
【図１０】図８のステップＳ６の詳細を示すフローチャートである。
【符号の説明】
１　　　　　　性能管理サーバー
２　　　　　　性能管理クライアント
３　　　　　　ディスクサブシステム群
４　　　　　　業務サーバー群
１１　　　　性能管理情報論理ディスク制御部
２１　　　　クライアント制御部
３１　　　　仮想ディスクストレージプール制御部
３２　　　　性能管理情報制御部
３３　　　　データ用仮想ディスクストレージプール
３４　　　　性能管理情報用仮想ディスクストレージプール
３５　　　　物理ディスク群
４１　　　　ファイルシステム情報記憶部
３３１　　データ用論理ディスク
３４１　　性能管理情報用論理ディスク
【図１】
2004145530.tif 000003
【図２】
2004145530.tif 000004
【図３】
2004145530.tif 000005
【図４】
2004145530.tif 000006
【図５】
2004145530.tif 000007
【図６】
2004145530.tif 000008
【図７】
2004145530.tif 000009
【図８】
2004145530.tif 000010
【図９】
2004145530.tif 000011
【図１０】
2004145530.tif 000012