JP4434235B2 - 計算機システムまたは計算機システムの性能管理方法 - Google Patents
計算機システムまたは計算機システムの性能管理方法 Download PDFInfo
- Publication number
- JP4434235B2 JP4434235B2 JP2007148738A JP2007148738A JP4434235B2 JP 4434235 B2 JP4434235 B2 JP 4434235B2 JP 2007148738 A JP2007148738 A JP 2007148738A JP 2007148738 A JP2007148738 A JP 2007148738A JP 4434235 B2 JP4434235 B2 JP 4434235B2
- Authority
- JP
- Japan
- Prior art keywords
- logical volume
- output
- volume
- computer
- performance
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0653—Monitoring storage devices or systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2053—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
- G06F11/2056—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring
- G06F11/2069—Management of state, configuration or failover
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
- G06F3/0605—Improving or facilitating administration, e.g. storage management by facilitating the interaction with a user or administrator
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0646—Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
- G06F3/065—Replication mechanisms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
- G06F3/0689—Disk arrays, e.g. RAID, JBOD
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2053—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
- G06F11/2056—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring
- G06F11/2071—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring using a plurality of controllers
- G06F11/2076—Synchronous techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3485—Performance evaluation by tracing or monitoring for I/O devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/349—Performance evaluation by tracing or monitoring for interfaces, buses
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/81—Threshold
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/815—Virtual
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/885—Monitoring specific for caches
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Quality & Reliability (AREA)
- Computer Hardware Design (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
図8に性能監視サーバ10000が保持する性能情報リポジトリ12500内に格納される、SANの性能情報を示す、性能情報テーブル12501の一例を示す。本テーブルは各サーバ上の各ボリューム、各ストレージ装置の論理ボリューム、各ストレージ装置のRAIDグループなど、性能情報を格納したテーブルである。性能依存関係特定プログラム12100によりレコードが追加されるテーブルである。性能情報テーブル12501のストレージ名欄12502にはストレージを一意に識別するための値が登録され、論理ボリューム番号欄12503には論理ボリュームを一意に識別するための値が登録され、I/O Response Time欄12504には論理ボリュームへのI/Oに対する応答時間が登録され、Read I/O Response Time欄12505には論理ボリュームへの読み込みI/Oに対する応答時間が登録され、Write I/O Response Time欄12506には論理ボリュームへの書き込みI/Oに対する応答時間が登録される。本実施例では、性能情報の一例としてIO Response Time、Read I/O Response Time、Write I/O Response Timeをあげたが、IO Per Second、Read IO Per Second、Write IO Per SecondやTransfer Rate、Read Transfer Rate、Write Transfer Rateなどの別の性能情報を保持してよい。
図9に性能監視サーバ10000が保持するコピーペア状態テーブル12300の一例を示す。
本テーブルは各コピーペア定義の複製元論理ボリュームと複製先論理ボリュームのペア状態を格納したテーブルである。性能依存関係特定プログラム12100によりレコードが追加されるテーブルである。
図10に性能監視サーバ10000が保持する状態別閾値管理テーブル12600の一例を示す。本テーブルは各リソースに対して状態ごとに設定された性能の閾値を、格納したテーブルである。監視閾値管理プログラム12100によりレコードが追加されるテーブルである。状態別閾値管理テーブルのストレージ名欄12601には、コピー先の論理ボリュームを備えるストレージ装置を一意に識別するための値が登録され、論理ボリューム番号欄12602にはストレージ名欄で示されたストレージ内で論理ボリュームを一意に識別するための値が登録され、依存元ストレージ名欄12603には、ストレージ名欄で示されストレージの、論理ボリューム欄で示された論理ボリュームに対するコピー元となる論理ボリュームを備えるストレージ装置を一意に識別するための値が登録され、依存元論理ボリューム番号欄12604にはストレージ名欄12601で示されストレージの、論理ボリューム欄12602で示された論理ボリュームに対するコピー元となる論理ボリュームを一意に識別するための値が登録され、IO Response Time閾値欄12605には、論理ボリュームへのI/Oに対する応答時間として要求される閾値が登録され、Read IO Response Time閾値欄12606には、論理ボリュームへの読み取りI/Oに対する応答時間として要求される閾値が登録され、Write IO Response Time閾値欄12607には、論理ボリュームへの書き込みI/Oに対する応答時間として要求される閾値が登録される。なお、依存元ストレージ名、及び依存元論理ボリューム番号において”−”と登録されているエントリは、コピーペア関係の状態に基づいた閾値ではなく、該リソースに対してSAN管理者により設定された閾値であることを示す。
本実施例では、構成情報及び性能情報の取得と同時に、コピーペア定義及びコピーペア状態の取得を定期的に繰り返すこととしたが、コピーペア定義情報及びコピーペア状態の変化を監視し、コピーペア状態テーブルを作成してもよい。また、本実施例では、性能依存関係特定プログラムが各装置の情報収集プログラムから構成情報を取得し、構成情報リポジトリ内のサーバ−ストレージマッピングテーブルに構成情報を格納するタイミングと、性能依存関係特定プログラムが各装置の情報収集プログラムから性能情報を取得し、性能情報を収集し性能情報リポジトリの性能情報テーブルに性能情報を格納するタイミングを同じとしたが、異なっても良い。
サーバ−ストレージマッピングテーブル及び性能情報テーブル作成ステップ1002では、プロセッサ11000は、サーバ−ストレージマッピングテーブル12401に新規エントリを作成し、サーバの備える情報収集プログラムから、サーバ名、サーバでのボリューム番号、ストレージ装置名、接続先ポート名、及びストレージ装置の備える論理ボリューム番号の対応関係を取得し、新規作成したエントリの各欄に登録する。情報収集プログラムは、サーバ名、サーバでのボリューム番号、接続先のストレージ装置名、接続先のデータI/F番号、接続先のストレージ装置の備える論理ボリューム番号、及び接続先のストレージ装置の備えるRAIDグループ対応関係を、例えばSCSI Inquiryをサーバ上から各論理ボリュームに対して発行し、ストレージ装置から情報を取得するなど、どのような方法によって取得しても良い。
次に、性能依存関係特定プログラム12100によって実行される、サーバ−ストレージマッピングテーブル及び性能情報テーブル作成ステップ1002では、プロセッサ11000は、性能情報テーブル12501に新規エントリが作成し、サーバの情報収集プログラム及びストレージ装置の情報収集プログラムから、性能情報が取得し、新規作成したエントリの各欄に登録する。プロセッサ11000は、サーバ情報収集プログラムは性能情報を、例えばOSに依頼するなど、どのような方法によって取得しても良い。ストレージの情報収集プログラムは性能情報を、例えば性能情報が蓄えられたメモリから取得するなど、どのような方法によって取得しても良い。本実施例では、一例として、論理ボリュームごとに、毎秒あたりのIO応答時間、読み込みIO応答時間、書き込みIO応答時間を取得している。
コピーペア管理プログラム12700を読み出し、により実行される、コピーペア定義テーブル作成ステップ1004では、コピーペア定義テーブル12411に新規エントリが作成され、ストレージ装置の情報収集プログラムから、コピーペア定義が設定されている論理ボリュームを備えるストレージ装置のストレージ名、コピーペア定義が設定されている論理ボリュームの論理ボリューム番号、複製元論理ボリュームか複製先論理ボリュームかを示すPS情報、コピーペア定義の相手側の論理ボリュームを備えるストレージ装置のストレージ名、コピーペア定義の相手側の論理ボリュームの論理ボリューム番号が取得され、新規作成したエントリの各欄に登録される。
性能依存関係特定プログラムをプロセッサ11000が読み出すことにより実行される、構成情報テーブル作成ステップ1005では、プロセッサ11000は、構成情報テーブル12421に新規エントリを作成し、構成情報リポジトリからサーバ−ストレージマッピングテーブルのエントリを作成し、各欄の値が新規エントリに設定する。次に、プロセッサ11000は、構成情報リポジトリのコピーペア定義テーブルから、新規エントリに設定されたストレージ名及び論理ボリューム番号に合致する、ストレージ名及び論理ボリュームを保持するエントリを検索し、合致するものがコピーペア定義テーブル内に存在する場合、コピー相手ストレージ名及びコピー相手論理ボリューム番号欄の値を、新規エントリのコピー相手ストレージ名欄及びコピー相手論理ボリューム番号欄に登録する。
プロセッサ11000は、 SAN管理者の端末から入力装置15000を介して及び上位システム管理ソフトから稼働状況提示要求を受け取る。プロセッサ11000は、提示を要求されたリソース、例えば論理ボリューム番号をキーとして、サーバ−ストレージマッピングテーブルから、当該エントリにおける論理ボリューム欄から論理ボリュームの情報を取得する (ステップ2009)。そして、プロセッサ11000は、取得した論理ボリュームの論理ボリューム番号、及び当該論理ボリュームを備えるストレージのストレージ名をキーとして、ボリューム番号関連テーブル作成処理1000のステップ1007により作成されたコピーペア状態テーブルの情報を取得する (ステップ2001)。
さらに、コピー状態を監視し、性能依存関係を特定し、性能依存関係に基づいた提示情報を変更する。例えば、同期状態でなくなった場合は、コピー先の論理ボリュームの性能情報を含めずに。
プロセッサ11000は、構成情報テーブルから構成情報を取得する (ステップ4001)。次に、プロセッサ11000は、性能情報リポジトリから性能情報を取得する (ステップ4002)。プロセッサ11000は、取得した構成情報中にコピーペア定義が含まれているか否かを判定する (ステップ4003)。さらに、プロセッサ11000は、コピーペア定義が含まれている場合は、コピーペア状態テーブルから、コピーペア状態を取得する (ステップ4004)。そして、プロセッサ11000は、コピーペア定義の有無、及び取得したコピーペア状態に応じて、状態別閾値管理テーブル12600に設定されたそれぞれ別の該リソースの閾値を取得する (ステップ4005)。最後に、プロセッサ11000は、閾値を超えているか否かを判定し (ステップ4006)、管理者に通知するか否かを決定する (ステップ4007)。例えばプロセッサ11000は、管理者の端末に通知し、または、管理者が操作する表示画面にアラートを表示する。
具体的には、SAN性能依存関係表示領域5002に、論理ボリュームlv1をマウントするサーバA、論理ボリュームlv1の物理記憶領域であるRAIDグループRG1を実線で結ばれている。さらに、論理ボリュームlv1は、ステップ2009により論理ボリュームlv3とコピーペアの関係で、かつステップ2002及びステップ2003によりコピーペアの状態が同期状態であることから論理ボリュームlv1と論理ボリュームlv3とが実線で結ばれて、性能依存関係があることを示している。
図17に変形例における計算機システムの構成例を示す。以降の説明の都合上、本実施形態のSANにおいては、1台のサーバ(サーバA) 40000と、コピー機能を保持する2台のストレージ装置 (ストレージ装置A、ストレージ装置B) 50000がファイバチャネル30000を介して相互に接続されているものとする。サーバAに対してストレージ装置Aの論理ボリュームlv1、lv2を提供する。また、コピー機能によりストレージ装置Aの論理ボリュームlv1とストレージ装置Bの論理ボリュームlv3の間で同期型コピーペア定義60010が、ストレージ装置Aの論理ボリュームlv2とストレージ装置Bの論理ボリュームlv4の間で非同期型コピーペア定義60020が行われているものとする。本実施形態では、コピー元のボリュームとコピー先のボリュームが別のストレージ装置内にあるとしたが、コピー元のボリュームとコピー先のボリュームが同一ストレージ装置内に存在しても良い。本実施例ではlv1とlv3、lv2とlv4ともに同期状態にあるものとする。
非同期対応性能依存関係特定プログラム121000は、後述する処理により性能依存関係特定処理及び性能依存関係提示処理などを行う。その他の構成は、図1と同様である。
サーバ40000の構成例は図3と同様のため、省略する。
図20は、性能監視サーバ10000が保持するコピーペア種別/状態テーブル133000の一例である。本テーブルは各コピーペア定義の複製元論理ボリュームと複製先論理ボリュームのペア状態を格納したテーブルである。
本処理は、性能監視サーバ10000のプロセッサ11000がメモリ12000内に格納されているプログラムを実行することにより、定期的に実行されるものである。特定された性能依存関係は、SAN管理者や上位システム管理ソフトに提示され、SANでの性能劣化要因を追求できるようにするために利用される。以下、特に明記のない限り、各ステップはプロセッサ11000が実施するものとする。
プロセッサ11000は、次に、プロセッサ11000は、コピーペア種別/状態テーブルのコピー種別欄の値を参照し、コピーペア種別を特定する (ステップ20003)。コピーペア種別が同期コピーである場合、図13のステップ2002に進み、図13のステップ2002以降の処理に進む。一方、コピーペア種別が非同期コピーであった場合、ステップ20005へ進み、プロセッサ11000は、コピーペア種別/状態テーブルのサイドファイル欄の値を参照し、サイドファイルに保持されているデータが書き出し中かどうかを特定する(ステップ20005)。サイドファイルが書き出し中であれば、ステップ2003に進む。
サーバ40000、及びストレージ装置50000の構成例は図3と同様のため、省略する。
コピーペア種別/状態テーブル133000 図27に、第二の変形例において、多段監視閾値管理プログラム122001によって実行される性能監視の閾値設定処理を示すフローチャート7000を示す。
提示の更新は、多段性能依存関係特定プログラムの性能依存関係提示処理フロー6000に従い実施される。図30において、リソース性能情報表示領域 5003にはリソース選択領域5001で選択したリソースの性能情報を表示する。本実施例における、リソース性能情報表示領域5003内のRAIDグループ性能ボタン5013、関連サーバ性能ボタン5023、コピー先論理ボリューム性能ボタン5033、コピー元 論理ボリューム性能5043は、リソース選択領域5001で選択したリソースと性能依存関係のあるリソースの性能情報を表示するために利用する。
図28、図29、図30に示した画面表示は一例であり、別な画面表示を行ってもよい。
42300のサーバ欄42301にはサーバを一意に識別するための値が登録され、ボリューム番号欄42302にはサーバ内のボリュームを一意に識別するための値が登録され、ストレージ名欄42303にはボリューム番号欄の各ボリュームが利用しているストレージ装置を一意に識別するための値が登録され、データI/F番号欄42304にはボリューム番号欄の各ボリュームが利用しているデータI/Fの番号を一意に識別するための値が登録され、論理ボリューム番号欄42305にはボリューム番号欄の各ボリュームが利用している仮想ボリュームを一意に識別するための値が登録される。
12100:性能依存関係特定プログラム
12200:監視閾値管理プログラム
20000:管理用ネットワーク
30000:ファイバチャネル
40000:サーバ
42100:情報収集プログラム
50000:ストレージ装置
52100:情報収集プログラム
59100:論理ボリューム
60010:同期コピーペア
Claims (8)
- 計算機システムであって、
メモリと出力装置と入力装置を備える計算機と、
前記計算機に接続され、前記計算機から送信されるデータが格納される第一の論理ボリュームを備え、前記第一の論理ボリュームに格納されるデータの複製 データを転送する第一のストレージ装置を備え、
前記計算機及び前記第一のストレージ装置と接続され、前記第一の論理ボリュームとコピーペアとして対応付けられ複製データが格納される第二の論理ボリュームを備え、前記第一のストレージ装置から複製データを受領する第二のストレージ装置を備え、
前記計算機は、前記第一の論理ボリュームと前記第二の論理ボリュームとのデータのコピーペア状態情報を取得して前記メモリに格納し、
前記計算機は、稼動状況提示要求を受領した際、前記メモリを参照し、コピーペア状態が中断の場合、前記第一の論理ボリュームに格納されるデータ入出力に関する第一の性能情報及び第一の論理ボリュームを示す表示を前記計算機の出力装置の画面に出力し、コピーペア状態が中断でない場合、前記第一の性能情報及び前記第一の論理ボリュームを示す表示とともに、前記第二の論理ボリュームに格納されるデータ入出力に関する第二の性能情報の出力を指示するためのアイコンを表示し、
前記計算機は、前記入力装置から前記アイコンを介し前記第二の性能情報の出力指示を受領した際、前記第二の論理ボリュームに格納されるデータ入出力に関する第二の性能情報及び第二の論理ボリュームを示す表示を前記計算機の前記出力装置の画面に出力し、
さらに、前記稼動状況提示要求を受領した際には、前記第一の論理ボリュームと前記第二の論理ボリュームを特定し、
前記特定された前記第一の論理ボリュームと前記第二の論理ボリュームとを示す複数のシンボルを出力し、
さらに、前記特定された前記第一の論理ボリュームと前記第二の論理ボリュームとのデータのコピーペア状態に基づいて前記第一の論理ボリュームのシンボルと前記第二の論理ボリュームのシンボルとを関連付けて出力するか否かを判断し、
前記第一の論理ボリュームのシンボルと前記第二の論理ボリュームのシンボルとを関連付けて出力するか否かの判断において、前記第一の論理ボリュームと前記第二の論理ボリュームとのデータのコピーペア状態が中断でない場合、前記第一の論理ボリュームのシンボルと前記第二の論理ボリュームのシンボルとを関連付けて出力する、
ことを特徴とする計算機システム。 - 請求項1記載の計算機システムであって、
前記計算機は、前記メモリを参照し、コピーペア状態がコピーペア作成中の場合、
前記第一の性能情報及び前記第一の論理ボリュームを示す表示とともに、前記第二の論理ボリュームに格納されるデータ入出力に関する前記第二の性能情報の出力を指示するためのアイコンを表示し、
前記計算機は、前記入力装置から前記アイコンを介し前記第二の性能情報の出力指示を受領した際、前記第二の論理ボリュームに格納されるデータ入出力に関する前記第二の性能情報及び第二の論理ボリュームを示す表示を前記計算機の前記出力装置の画面に出力することを特徴とする計算機システム。 - 請求項1記載の計算機システムであって、
前記計算機は、前記第一の論理ボリュームに対応する物理記憶領域のシンボルと
前記計算機は、前記第二の論理ボリュームに対応する物理記憶領域のシンボルとを表示する事を特徴とする計算機システム。 - 請求項1記載の計算機システムであって、
前記第一のストレージ装置は前記第一のストレージ装置の備える論理ボリュームの入出力性能情報を前記計算機に出力する第一のプロセッサを備え、
前記第二のストレージ装置は前記第二のストレージ装置の備える論理ボリュームの入出力性能情報を前記計算機に出力する第二のプロセッサを備え、
前記計算機は前記第一のプロセッサからの前記第一の論理ボリュームに対する入出力の応答時間を第一の性能情報とし、
前記計算機は前記第二のプロセッサからの前記第二の論理ボリュームに対する入出力の応答時間を第二の性能情報とすることを特徴とする計算機システム。 - 請求項1記載の計算機システムであって、前記第一の論理ボリュームと前記第二の論理ボリュームは、少なくとも一方が複数であることを特徴とする計算機システム。
- 請求項1記載の計算機システムであって、
更に、前記第一のストレージ装置及び前記第二のストレージ装置の少なくともどちらか一方は、前記第二の論理ボリュームとコピーペアとして対応付けられ複製データが格納される第三の論理ボリュームを備え、
前記計算機は、対応付けられる前記第二の論理ボリュームと前記第三の論理ボリュームとのデータのコピーペア状態情報を取得してメモリに格納し、
前記計算機は、前記第二の論理ボリュームに対する稼動状況提示要求を受領した際、
前記第一の論理ボリュームと前記第二の論理ボリュームのコピーペア状態がコピーペア状態が中断でなく、且つ、前記第二の論理ボリュームと前記第三の論理ボリュームのコピーペア状態が中断でない場合、前記第一の性能情報及び前記第一の論理ボリュームを示す表示とともに、前記第二の論理ボリュームに格納されるデータ入出力に関する前記第二の性能情報の出力を指示するためのアイコン及び前記第三の論理ボリュームに格納されるデータ入出力に関する第三の性能情報の出力を指示するためのアイコンを出力し、
前記計算機は、前記入力装置から前記アイコンを介し前記第三の性能情報の出力指示を受領した際、前記第三の論理ボリュームに格納されるデータ入出力に関する前記第三の性能情報及び前記第三の論理ボリュームを示す表示を前記計算機の前記出力装置の画面に出力することを特徴とする計算機システム。 - 請求項1記載の計算機システムであって、
前記第一のストレージ装置は、前記第一の論理ボリュームに対応付けられる前記第二の論理ボリュームに格納されるべき複製データを書込み順序とともに保持するキャッシュメモリを有し、前記書込み順序に従って、前記複製データを前記第二の論理ボリュームに格納し、
前記計算機は、前記第一のストレージ装置が前記キャッシュメモリから前記第二の論理ボリュームに前記複製データを書出し中か否かの情報を取得して前記メモリに格納し、
前記計算機は、前記メモリを参照し、コピーペア状態が同期であり、前記複製データを書出し中である場合、
前記第一の性能情報及び前記第一の論理ボリュームを示す表示とともに、前記第二の論理ボリュームに格納されるデータ入出力に関する第二の性能情報の出力を指示するためのアイコンを表示する
ことを特徴とする計算機システム。 - 請求項1記載の計算機システムであって、
さらに、前記第一の論理ボリュームを第一の仮想ボリュームとして提供する第三のストレージ装置と、
前記第二の論理ボリュームを第二の仮想ボリュームとして提供する第四のストレージ装置と、
前記第一の仮想ボリュームへ入出力されるデータは前記第一の論理ボリュームに格納され、
前記第二の仮想ボリュームへ入出力されるデータは前記第二の論理ボリュームに格納され、
前記計算機は、稼動状況提示要求を受領した際、前記メモリを参照し、前記第一の仮想ボリュームと前記第二の仮想ボリュームのコピーペア状態が中断の場合、前記第一の仮想ボリュームに対するデータ入出力に関する仮想第一の性能情報及び第一の仮想ボリュームを示す表示を前記計算機の出力装置の画面に出力し、コピーペア状態が中断でない場合、前記仮想第一の性能情報及び前記第一の仮想ボリュームを示す表示とともに、前記第二の仮想ボリュームに対するデータ入出力に関する仮想第二の性能情報の出力を指示するためのアイコンを表示し、
前記計算機は、前記入力装置から前記アイコンを介し前記仮想第二の性能情報の出力指示を受領した際、前記第二の仮想ボリュームに対するデータ入出力に関する仮想第二の性能情報及び第二の仮想ボリュームを示す表示を前記計算機の出力装置の画面に出力することを特徴とする計算機システム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007148738A JP4434235B2 (ja) | 2007-06-05 | 2007-06-05 | 計算機システムまたは計算機システムの性能管理方法 |
US11/968,687 US7996728B2 (en) | 2007-06-05 | 2008-01-03 | Computer system or performance management method of computer system |
EP08251308A EP2003541A3 (en) | 2007-06-05 | 2008-04-03 | Computers system or performance management method of computer system |
US13/170,409 US8397105B2 (en) | 2007-06-05 | 2011-06-28 | Computer system or performance management method of computer system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007148738A JP4434235B2 (ja) | 2007-06-05 | 2007-06-05 | 計算機システムまたは計算機システムの性能管理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008304963A JP2008304963A (ja) | 2008-12-18 |
JP4434235B2 true JP4434235B2 (ja) | 2010-03-17 |
Family
ID=39735318
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007148738A Expired - Fee Related JP4434235B2 (ja) | 2007-06-05 | 2007-06-05 | 計算機システムまたは計算機システムの性能管理方法 |
Country Status (3)
Country | Link |
---|---|
US (2) | US7996728B2 (ja) |
EP (1) | EP2003541A3 (ja) |
JP (1) | JP4434235B2 (ja) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4434235B2 (ja) * | 2007-06-05 | 2010-03-17 | 株式会社日立製作所 | 計算機システムまたは計算機システムの性能管理方法 |
JP2009223442A (ja) | 2008-03-13 | 2009-10-01 | Hitachi Ltd | ストレージシステム |
US8255648B2 (en) * | 2008-10-30 | 2012-08-28 | International Business Machines Corporation | Maintaining storage device backup consistency |
US8230187B1 (en) * | 2009-07-06 | 2012-07-24 | Symantec Corporation | Techniques for integrating backup modules with virtualized storage |
JP5284905B2 (ja) | 2009-08-12 | 2013-09-11 | 富士通株式会社 | データ移行方法、及びプログラム |
JP5521595B2 (ja) * | 2010-02-05 | 2014-06-18 | 富士通株式会社 | ストレージシステム及びストレージ制御方法 |
JP5342086B2 (ja) | 2011-02-24 | 2013-11-13 | 株式会社日立製作所 | 計算機システム、及びその管理方法、並びにプログラム |
US8713356B1 (en) * | 2011-09-02 | 2014-04-29 | Emc Corporation | Error detection and recovery tool for logical volume management in a data storage system |
JP2013149008A (ja) * | 2012-01-18 | 2013-08-01 | Sony Corp | 電子機器とデータ転送制御方法およびプログラム |
US9237195B2 (en) * | 2012-04-27 | 2016-01-12 | Netapp, Inc. | Virtual storage appliance gateway |
CN105939290B (zh) | 2012-08-14 | 2019-07-09 | 华为技术有限公司 | 一种分配资源的方法及装置 |
US10210050B1 (en) * | 2013-12-23 | 2019-02-19 | EMC IP Holding Company LLC | Consistency group driven backup |
WO2016190893A1 (en) * | 2015-05-25 | 2016-12-01 | Hewlett Packard Enterprise Development Lp | Storage management |
US10089136B1 (en) * | 2016-09-28 | 2018-10-02 | EMC IP Holding Company LLC | Monitoring performance of transient virtual volumes created for a virtual machine |
US10223220B2 (en) * | 2016-10-13 | 2019-03-05 | International Business Machines Corporation | Processing a health condition message on a health condition to determine whether to perform a swap operation |
US10229013B2 (en) | 2016-10-13 | 2019-03-12 | International Business Machines Corporation | Generating a health condition message on a health condition detected at a server to send to a host system accessing the server |
US10466899B2 (en) | 2017-07-28 | 2019-11-05 | Hewlett Packard Enterprise Development Lp | Selecting controllers based on affinity between access devices and storage segments |
US11379335B2 (en) * | 2017-10-05 | 2022-07-05 | International Business Machines Corporation | Self-reporting remote copy performance on a consistency group |
US10732903B2 (en) | 2018-04-27 | 2020-08-04 | Hewlett Packard Enterprise Development Lp | Storage controller sub-LUN ownership mapping and alignment |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6694288B2 (en) * | 2001-08-06 | 2004-02-17 | Mercury Interactive Corporation | System and method for automated analysis of load testing results |
JP3967993B2 (ja) * | 2002-10-21 | 2007-08-29 | 株式会社日立製作所 | ストレージ使用容量表示方法 |
JP2004302751A (ja) * | 2003-03-31 | 2004-10-28 | Hitachi Ltd | 計算機システムの性能管理方法、および、記憶装置の性能を管理する計算機システム |
JP2004334574A (ja) | 2003-05-08 | 2004-11-25 | Hitachi Ltd | ストレージの運用管理プログラム、運用管理方法及び管理計算機 |
JP4421230B2 (ja) * | 2003-08-12 | 2010-02-24 | 株式会社日立製作所 | 性能情報分析方法 |
US7392314B2 (en) * | 2003-08-15 | 2008-06-24 | International Business Machines Corporation | System and method for load—balancing in a resource infrastructure running application programs |
JP2005293325A (ja) * | 2004-03-31 | 2005-10-20 | Nec Corp | データベースの即時レプリケーション性能監視システム |
JP4596889B2 (ja) * | 2004-11-08 | 2010-12-15 | 株式会社日立製作所 | ストレージシステムの管理方法 |
US20060182050A1 (en) * | 2005-01-28 | 2006-08-17 | Hewlett-Packard Development Company, L.P. | Storage replication system with data tracking |
JP4588500B2 (ja) * | 2005-03-16 | 2010-12-01 | 株式会社日立製作所 | ストレージ・エリア・ネットワークにおけるストレージセッション管理システム |
JP4744171B2 (ja) * | 2005-03-18 | 2011-08-10 | 株式会社日立製作所 | 計算機システム及び記憶制御方法 |
JP4728031B2 (ja) * | 2005-04-15 | 2011-07-20 | 株式会社日立製作所 | リモートコピーペアの移行を行うシステム |
JP2006301820A (ja) * | 2005-04-19 | 2006-11-02 | Hitachi Ltd | ストレージシステム及びストレージシステムのデータ移行方法 |
JP4686303B2 (ja) * | 2005-08-24 | 2011-05-25 | 株式会社日立製作所 | ストレージ管理方法およびストレージシステム |
JP4843294B2 (ja) * | 2005-11-04 | 2011-12-21 | 株式会社日立製作所 | 計算機システム及び管理計算機 |
JP4738144B2 (ja) | 2005-11-28 | 2011-08-03 | 株式会社日立製作所 | 情報監視方法、システム及びプログラム |
JP2006155658A (ja) * | 2006-02-16 | 2006-06-15 | Hitachi Ltd | 記憶装置システム |
US8028199B1 (en) * | 2006-09-22 | 2011-09-27 | Emc Corporation | Method and apparatus for determining a source of performance degradation in distributed systems transmission |
JP4990018B2 (ja) * | 2007-04-25 | 2012-08-01 | 株式会社日立製作所 | 装置性能管理方法、装置性能管理システム、および管理プログラム |
JP4434235B2 (ja) * | 2007-06-05 | 2010-03-17 | 株式会社日立製作所 | 計算機システムまたは計算機システムの性能管理方法 |
JP2009223442A (ja) * | 2008-03-13 | 2009-10-01 | Hitachi Ltd | ストレージシステム |
US8521868B2 (en) * | 2008-10-15 | 2013-08-27 | International Business Machines Corporation | Platform-level indicators of application performance |
JP5092020B2 (ja) * | 2008-11-04 | 2012-12-05 | 株式会社日立製作所 | 情報処理システム及び情報処理装置 |
-
2007
- 2007-06-05 JP JP2007148738A patent/JP4434235B2/ja not_active Expired - Fee Related
-
2008
- 2008-01-03 US US11/968,687 patent/US7996728B2/en not_active Expired - Fee Related
- 2008-04-03 EP EP08251308A patent/EP2003541A3/en not_active Withdrawn
-
2011
- 2011-06-28 US US13/170,409 patent/US8397105B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2008304963A (ja) | 2008-12-18 |
US20080307271A1 (en) | 2008-12-11 |
EP2003541A2 (en) | 2008-12-17 |
US20110258402A1 (en) | 2011-10-20 |
US7996728B2 (en) | 2011-08-09 |
US8397105B2 (en) | 2013-03-12 |
EP2003541A3 (en) | 2010-03-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4434235B2 (ja) | 計算機システムまたは計算機システムの性能管理方法 | |
US9864517B2 (en) | Actively responding to data storage traffic | |
US7725776B2 (en) | Method for displaying pair state of copy pairs | |
US8856079B1 (en) | Application programming interface for efficient object information gathering and listing | |
US10152281B2 (en) | Systems, devices, apparatus, and methods for transparently inserting a virtual storage layer in a fibre channel based storage area network while maintaining continuous input/output operations | |
US9098466B2 (en) | Switching between mirrored volumes | |
EP1785833B1 (en) | Storage control system | |
US8448167B2 (en) | Storage system, and remote copy control method therefor | |
JP2009223442A (ja) | ストレージシステム | |
WO2012117447A1 (en) | Computer system and data migration method | |
JP2010086049A (ja) | 管理計算機及びその運用方法 | |
JP2015510296A (ja) | ホストエンティティによってアクセスされうる格納データを識別しデータ管理サービスを提供するシステム、装置、および方法 | |
US8732427B2 (en) | Systems and methods for collapsing a derivative version of a primary storage volume | |
JP2008269469A (ja) | ストレージシステム及びその管理方法 | |
JP5996098B2 (ja) | ストレージデバイスの高速アクセス及びデータ保護を実現する計算機、計算機システム、及びi/o要求処理方法 | |
US10019182B2 (en) | Management system and management method of computer system | |
JP7191059B2 (ja) | ストレージシステムおよびストレージシステムの分析方法 | |
US8949559B2 (en) | Storage system and performance management method of storage system | |
JP2004341994A (ja) | プログラム、情報処理装置、及び情報処理装置の制御方法 | |
TWI710909B (zh) | 具多平台相容性模組之資料儲存子系統之儲存系統架構及其方法 | |
US20180165380A1 (en) | Data processing system and data processing method | |
JP4585423B2 (ja) | 性能情報収集方法及び計算機システム | |
JP2015215708A (ja) | ストレージ制御装置、ストレージ制御プログラム、およびストレージ制御方法 | |
US11853317B1 (en) | Creating replicas using queries to a time series database | |
US8527716B2 (en) | Volume sharing method and storage system using the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090311 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090512 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090713 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090818 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091007 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20091208 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091221 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130108 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140108 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |