JP2019046407A - 性能管理システム、管理装置および性能管理方法 - Google Patents
性能管理システム、管理装置および性能管理方法 Download PDFInfo
- Publication number
- JP2019046407A JP2019046407A JP2017171851A JP2017171851A JP2019046407A JP 2019046407 A JP2019046407 A JP 2019046407A JP 2017171851 A JP2017171851 A JP 2017171851A JP 2017171851 A JP2017171851 A JP 2017171851A JP 2019046407 A JP2019046407 A JP 2019046407A
- Authority
- JP
- Japan
- Prior art keywords
- component
- information
- database
- function unit
- 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.)
- Granted
Links
- 238000007726 management method Methods 0.000 title claims description 72
- 238000004364 calculation method Methods 0.000 claims abstract description 50
- 230000004044 response Effects 0.000 claims description 33
- 238000004891 communication Methods 0.000 claims description 7
- 230000006870 function Effects 0.000 description 48
- 238000010586 diagram Methods 0.000 description 28
- 238000000034 method Methods 0.000 description 20
- 230000015654 memory Effects 0.000 description 9
- 230000000875 corresponding effect Effects 0.000 description 2
- 230000002596 correlated effect Effects 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000000611 regression analysis Methods 0.000 description 1
- 230000004043 responsiveness Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3034—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a storage system, e.g. DASD based or network based
-
- 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
- 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/3452—Performance evaluation by statistical analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/217—Database tuning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- 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/3495—Performance evaluation by tracing or monitoring for systems
-
- 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/80—Database-specific techniques
-
- 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
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/14—Network analysis or design
- H04L41/142—Network analysis or design using statistical or mathematical methods
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/14—Network analysis or design
- H04L41/147—Network analysis or design for predicting network behaviour
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0817—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Quality & Reliability (AREA)
- Computer Hardware Design (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Probability & Statistics with Applications (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Physics (AREA)
- Debugging And Monitoring (AREA)
- Algebra (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
Abstract
Description
図1は、本発明の性能管理システムの実施の一形態を示す図である。
アクセス処理時間=ランダムリード処理時間×ランダムリード率+ランダムライト処理時間×ランダムライト率+シーケンシャルリード処理時間×シーケンシャルリード率+シーケンシャルライト処理時間×シーケンシャルライト率・・・(2)
データ転送時間=単位サイズ当たりのランダムリード転送時間×ランダムリードサイズ+単位サイズ当たりのランダムライト転送時間×ランダムライトサイズ+単位サイズ当たりのシーケンシャルリード転送時間×シーケンシャルリードサイズ+単位サイズ当たりのシーケンシャルライト転送時間×シーケンシャルライトサイズ・・・(3)
なお、CPUの各処理時間および各転送時間は、ストレージモデルにより異なる値をあらかじめ定義する。また、ポートの各処理時間および各転送時間は、ポートの種別およびリンクスピードにより異なる値をあらかじめ定義する。また、プールの各処理時間および各転送時間は、ドライブ種別およびRAIDレベルにより異なる値をあらかじめ定義する。
以上の計算により、関連コンポーネント計算機能部62は、ストレージポート使用率を算出し、その結果をストレージポート使用率情報230に記録し、ストレージCPU使用率を算出し、その結果をストレージCPU使用率情報240に記録し、ストレージプール使用率を算出し、その結果をストレージプール使用率情報250に記録する。
第1の実施の形態では、図1に示した性能管理システムにおける性能管理方法について、データベースの応答時間予測における予測処理量を削減する方法を例に挙げて説明したが、第2の実施の形態では、図1に示した性能管理システムにおける性能管理方法について、ストレージの応答時間予測における予測処理量を削減する方法を例に挙げて説明する。
Claims (13)
- データベースを有する情報システムの性能を管理する性能管理システムであって、
前記データベースの稼働状況を表すデータベース稼働情報と、前記情報システムの構成要素であるコンポーネントの稼働状況を表すコンポーネント稼働情報と、を収集する情報収集機能部と、
前記コンポーネント稼働情報に基づいて、前記コンポーネントの最大使用量に対する当該コンポーネントの実使用量の割合となるコンポーネント使用率を取得し、該コンポーネント使用率と前記データベース稼働情報とに基づいて、前記コンポーネントのうち前記情報システムの性能に関連する関連コンポーネントを特定する関連コンポーネント計算機能部と、
前記関連コンポーネントの稼働情報に基づいて前記情報システムの将来の性能に関する予測を行う予測機能部と、を有する性能管理システム。 - 前記関連コンポーネント計算機能部は、前記コンポーネント使用率と、前記データベース稼働情報に基づく前記データベースの使用に関する指標との相関係数を算出し、該相関係数が所定の閾値以上であるコンポーネントを前記関連コンポーネントとする、請求項1に記載の性能管理システム。
- 前記データベースの使用に関する指標は、前記データベースが単位時間に処理するトランザクション数である、請求項2に記載の性能管理システム。
- 前記関連コンポーネント計算機能部は、前記コンポーネント稼働情報として前記コンポーネント使用率に相当する情報が取得されないコンポーネントについては前記コンポーネント稼働情報に基づいて前記コンポーネント使用率を算出する、請求項1に記載の性能管理システム。
- 前記予測機能部は、前記関連コンポーネントの稼働情報に基づいて、前記関連コンポーネントの将来のコンポーネント使用率を算出し、該算出したコンポーネント使用率に基づいて、前記情報システムの応答時間の将来の変化を予測する、請求項1に記載の性能管理システム。
- 前記予測機能部は、前記算出したコンポーネント使用率が所定の閾値を超える時刻を算出する、請求項5に記載の性能管理システム。
- 前記コンポーネント計算機能部は、前記関連コンポーネントを特定する処理を、一定周期で定期的に実行し、更に前記情報システムの構成に変更があったときに実行する、請求項1に記載の性能管理システム。
- 前記関連コンポーネント計算機能部は、曜日毎の時刻毎に前記相関係数を計算し、曜日毎および時刻毎に前記関連コンポーネントを特定し、
前記予測機能部は、曜日毎および時刻毎に該曜日および該時刻における関連コンポーネントの稼働情報に基づいて前記情報システムの将来の性能に関する予測を行う、請求項2に記載の性能管理システム。 - 前記情報収集部および前記関連コンポーネント計算機能部を搭載した第1管理装置と、
通信ネットワークを介して前記第1管理装置と接続され、前記予測機能部を搭載した第2管理装置とを有し、
前記第1管理装置は、前記コンポーネントの稼働情報のうち、前記関連コンポーネントの稼働情報のみを前記第2管理装置に送信する、請求項1に記載の性能管理システム。 - 前記関連コンポーネント計算機能部は、前記情報収機能部が収集したコンポーネント稼働情報に基づき、コンポーネントのアクセス数が所定の閾値を超過した時刻のみ前記コンポーネント使用率を算出する、請求項4に記載の性能管理システム。
- 前記情報収機能部が収集したコンポーネント稼働情報のうち、前記関連コンポーネントでないコンポーネントのコンポーネント稼働情報を間引いて蓄積する、請求項1に記載の性能管理システム。
- データベースを有する情報システムの性能を管理する性能管理システムにおいて前記情報システムから情報を収集する管理装置であって、
前記データベースの稼働状況を表すデータベース稼働情報と、前記情報システムの構成要素であるコンポーネントの稼働状況を表すコンポーネント稼働情報と、を収集する情報収集機能部と、
前記コンポーネント稼働情報に基づいて、前記コンポーネントの最大使用量に対する当該コンポーネントの実使用量の割合となるコンポーネント使用率を取得し、該コンポーネント使用率と前記データベース稼働情報とに基づいて、前記コンポーネントのうち前記情報システムの性能に関連する関連コンポーネントを特定する関連コンポーネント計算機能部と、
前記関連コンポーネントの稼働情報に基づいて前記情報システムの将来の性能に関する予測を行う予測機能部と、を有する管理装置。 - データベースを有する情報システムの性能を管理するための性能管理方法であって、
情報収集手段が、前記データベースの稼働状況を表すデータベース稼働情報と、前記情報システムの構成要素であるコンポーネントの稼働状況を表すコンポーネント稼働情報と、を収集し、
関連コンポーネント計算手段が、前記コンポーネント稼働情報に基づいて、前記コンポーネントの最大使用量に対する当該コンポーネントの実使用量の割合となるコンポーネント使用率を取得し、
関連コンポーネント計算手段が、前記コンポーネント使用率と前記データベース稼働情報とに基づいて、前記コンポーネントのうち前記情報システムの性能に関連する関連コンポーネントを特定し、
予測手段が、前記関連コンポーネントの稼働情報に基づいて前記情報システムの将来の性能に関する予測を行う、性能管理方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017171851A JP6681369B2 (ja) | 2017-09-07 | 2017-09-07 | 性能管理システム、管理装置および性能管理方法 |
US15/905,703 US10802943B2 (en) | 2017-09-07 | 2018-02-26 | Performance management system, management device, and performance management method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017171851A JP6681369B2 (ja) | 2017-09-07 | 2017-09-07 | 性能管理システム、管理装置および性能管理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019046407A true JP2019046407A (ja) | 2019-03-22 |
JP6681369B2 JP6681369B2 (ja) | 2020-04-15 |
Family
ID=65518124
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017171851A Expired - Fee Related JP6681369B2 (ja) | 2017-09-07 | 2017-09-07 | 性能管理システム、管理装置および性能管理方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US10802943B2 (ja) |
JP (1) | JP6681369B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021043891A (ja) * | 2019-09-13 | 2021-03-18 | 株式会社日立製作所 | ストレージシステム及びその制御方法 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7515374B2 (ja) * | 2020-11-13 | 2024-07-12 | 株式会社日立製作所 | スケールシステム、演算方法 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6035306A (en) * | 1997-11-24 | 2000-03-07 | Terascape Software Inc. | Method for improving performance of large databases |
JP4335597B2 (ja) * | 2003-06-30 | 2009-09-30 | 株式会社日立製作所 | ストレージ管理システム |
US7774312B2 (en) * | 2003-09-04 | 2010-08-10 | Oracle International Corporation | Self-managing performance statistics repository for databases |
US7590508B1 (en) * | 2004-10-22 | 2009-09-15 | Sprint Communications Company L.P. | Method and system for forecasting usage costs and computer capacity |
US8935701B2 (en) * | 2008-03-07 | 2015-01-13 | Dell Software Inc. | Unified management platform in a computer network |
US9965498B2 (en) * | 2010-12-29 | 2018-05-08 | Teradata Us, Inc. | Predictive resource management |
US8756310B2 (en) * | 2011-03-09 | 2014-06-17 | International Business Machines Corporation | Comprehensive bottleneck detection in a multi-tier enterprise storage system |
US9195563B2 (en) * | 2011-03-30 | 2015-11-24 | Bmc Software, Inc. | Use of metrics selected based on lag correlation to provide leading indicators of service performance degradation |
WO2013023030A2 (en) * | 2011-08-10 | 2013-02-14 | Opnet Technologies, Inc. | Application performance analysis that is adaptive to business activity patterns |
US20140244563A1 (en) | 2011-11-10 | 2014-08-28 | Hitachi, Ltd. | Operation information prediction computer, operation information prediction method and program |
JP6079476B2 (ja) * | 2013-06-26 | 2017-02-15 | 富士通株式会社 | 分析支援プログラム、分析支援装置、および分析支援方法 |
US9432256B2 (en) * | 2014-03-27 | 2016-08-30 | Hitachi, Ltd. | Resource management method and resource management system |
US9641399B1 (en) * | 2014-10-14 | 2017-05-02 | Jpmorgan Chase Bank, N.A. | Application and infrastructure performance analysis and forecasting system and method |
-
2017
- 2017-09-07 JP JP2017171851A patent/JP6681369B2/ja not_active Expired - Fee Related
-
2018
- 2018-02-26 US US15/905,703 patent/US10802943B2/en active Active
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021043891A (ja) * | 2019-09-13 | 2021-03-18 | 株式会社日立製作所 | ストレージシステム及びその制御方法 |
JP7273669B2 (ja) | 2019-09-13 | 2023-05-15 | 株式会社日立製作所 | ストレージシステム及びその制御方法 |
Also Published As
Publication number | Publication date |
---|---|
JP6681369B2 (ja) | 2020-04-15 |
US10802943B2 (en) | 2020-10-13 |
US20190073288A1 (en) | 2019-03-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9870330B2 (en) | Methods and systems for filtering collected QOS data for predicting an expected range for future QOS data | |
US9547445B2 (en) | Method and system for monitoring and analyzing quality of service in a storage system | |
CN102473134B (zh) | 虚拟硬盘的管理服务器及管理方法、管理程序 | |
JP5218390B2 (ja) | 自律制御サーバ、仮想サーバの制御方法及びプログラム | |
CN104113585B (zh) | 用于产生指示负载平衡状态的硬件级中断的方法和设备 | |
CN103354924B (zh) | 用于监视性能指标的方法和*** | |
US11792263B2 (en) | Methods and systems for managing a resource in a networked storage environment | |
US9411834B2 (en) | Method and system for monitoring and analyzing quality of service in a storage system | |
US11256595B2 (en) | Predictive storage management system | |
JP4896593B2 (ja) | 性能監視方法、計算機及び計算機システム | |
US9594515B2 (en) | Methods and systems using observation based techniques for determining performance capacity of a resource of a networked storage environment | |
US9658778B2 (en) | Method and system for monitoring and analyzing quality of service in a metro-cluster | |
JP2019511054A (ja) | 分散クラスタ型訓練方法及び装置 | |
US10432483B1 (en) | General-purpose metrics publishing with variable resolution | |
US8527238B2 (en) | Storage input/output utilization associated with a software application | |
US9542103B2 (en) | Method and system for monitoring and analyzing quality of service in a storage system | |
US9465548B1 (en) | Methods and systems using model based techniques for determining performance capacity of a resource of a networked storage environment | |
US10146449B1 (en) | Purchase planning for data storage processing systems | |
WO2022093625A1 (en) | Interruption predictions for cloud compute instances | |
JP2003005920A (ja) | ストレージシステム、データ再配置方法及びデータ再配置プログラム | |
JP6681369B2 (ja) | 性能管理システム、管理装置および性能管理方法 | |
JP7514662B2 (ja) | バースト可能インスタンス推奨装置、方法、及びプログラム | |
Yan et al. | Toward automating work consolidation with performance guarantees in storage clusters | |
CN115729436A (zh) | 资源调度方法、服务器及存储介质 | |
JP2019144778A (ja) | 情報処理装置、情報処理方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190131 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20191111 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191119 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200120 |
|
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: 20200303 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200323 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6681369 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |