JPH0833853B2 - 計算機システムの性能監視情報編集出力方式 - Google Patents

計算機システムの性能監視情報編集出力方式

Info

Publication number
JPH0833853B2
JPH0833853B2 JP63245222A JP24522288A JPH0833853B2 JP H0833853 B2 JPH0833853 B2 JP H0833853B2 JP 63245222 A JP63245222 A JP 63245222A JP 24522288 A JP24522288 A JP 24522288A JP H0833853 B2 JPH0833853 B2 JP H0833853B2
Authority
JP
Japan
Prior art keywords
performance
data
operation status
record
reference value
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 - Lifetime
Application number
JP63245222A
Other languages
English (en)
Other versions
JPH0291739A (ja
Inventor
明 白水
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP63245222A priority Critical patent/JPH0833853B2/ja
Publication of JPH0291739A publication Critical patent/JPH0291739A/ja
Publication of JPH0833853B2 publication Critical patent/JPH0833853B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、計算機システムの運用管理に利用される性
能監視情報の編集出力方式に関する。
〔従来の技術〕 高価な計算機システムを効率的に運用するためには、
例えば中央処理装置の使用率や主記憶装置のミッシング
回数が異常に高まる等の性能問題が発生しないようにシ
ステムの運用を管理する必要があり、また、そのような
性能問題が実際の運用中に発生した場合にはそれを速や
かに改善することが望まれる。このような計算機システ
ムの運用管理や運用改善の便宜を図る為、従来の計算機
システムにおいては、計算機システムを構成する資源の
各々についての資源稼働状況たとえば中央処理装置の使
用率,主記憶装置のミッシング回数,外部記憶装置の使
用率等を定期的に採取すると共に、同時刻のジョブ情報
をも採取し、システム稼働状況記録データファイルに出
力する機能,その後その内容を出力装置よりリストとし
て出力する機能が設けられている。
〔発明が解決しようとする課題〕
上述した従来の機能により、計算機システムの各資源
の資源稼働状況データおよびジョブ情報を出力装置から
リストとして出力することが可能となり、それを解析す
ることにより、システムの運用上に性能問題が発生して
いるか否かを知ることが可能となる。
しかしながら、従来の計算機システムにおいては、採
取された各資源の各々の資源稼働状況データおよびジョ
ブ情報を単に採取された順に即ち時系列的に出力するも
のであった為、大量のデータを含むリスト中から性能問
題が発生していることを示す資源稼働状況データを人手
で探し出さなければならず、その為には多くの時間と計
算機システムの性能問題にかかる専門的知識を必要とし
た。このため、性能分析・診断の専門家でなければ、性
能問題が発生しているのか否かの判断すら困難な場合が
あり、もとより性能問題解決の為の手掛りになる情報等
を抽出すること等は尚更困難であった。このような事情
から、結果として計算機システムを効率的に運用するた
めの改善作業が遅延するという問題があった。
本発明はこのような事情に鑑みて為されたものであ
り、その目的は、性能問題が発生していれば、その状況
が把握できるデータをシステム稼働状況記録データファ
イルから自動的に抽出して出力することができる計算機
システムの性能監視情報編集出力方式を提供することに
ある。
〔課題を解決するための手段〕
本発明の計算機システムの性能監視情報編集出力方式
は、計算機システムを構成する資源の各々について定期
的に採取された採取時刻を含む資源稼働状況データと同
時刻に採取された採取時刻を含むジョブ情報とを記録す
るシステム稼働状況記録データファイルを解析して、該
計算機システムの稼働中に性能問題が発生したか否かを
判定し、該性能問題発生時に採取された前記資源稼働状
況データおよび前記ジョブ情報を編集出力する計算機シ
ステムの性能監視情報編集出力方式であって、性能基準
値データを記憶する性能基準値データ記憶手段と、前記
システム稼働状況記録データファイルに記録されたすべ
ての前記資源稼働状況データと前記性能基準値データ記
憶手段に記憶された性能基準値データとを比較し、該性
能基準値データを満たさない前記資源稼働状況データが
存在する場合には該資源稼働状況データが前記システム
稼働状況記録データファイルに記録された時刻に性能問
題が発生したと判定して、該性能基準値データを満たさ
ない前記資源稼働状況データと、該資源稼働状況データ
と同一時刻に採取された他の資源の資源稼働状況データ
と、および同一時刻に採取されたジョブ情報とを前記シ
ステム稼働状況記録データファイルから抽出し、それら
を性能問題発生時刻別に編集して出力装置へ出力する性
能監視情報編集出力手段とを備えている。
〔実施例〕
次に、本発明の実施例について図面を参照して詳細に
説明する。
第1図を参照すると、本発明の一実施例は、システム
稼働状況記録データファイル2を格納する外部記憶装置
1と、性能監視情報編集出力手段3と、性能基準値デー
タ5を格納する外部記憶装置4と、性能監視情報を出力
する出力装置6とを含む。
外部記憶装置1内のシステム稼働状況記録データファ
イル2は、計算機システムを構成する資源たとえば中央
処理装置,主記憶装置,外部記憶装置の各々について定
期的に採取された資源稼働状況データ、および同時刻に
採取されたジョブ情報を記録したファイルである。この
ような資源稼働状況データおよびジョブ情報は、計算機
システムに設けられた公知の稼働状況採取機能により採
取されたものである。即ち稼働状況採取機能は、所定の
インターバル時間経過毎のサンプリング処理により、各
資源の稼働状況とジョブに関する情報とを採取し、一つ
の資源にかかる一つの資源稼働状況データおよび一つの
ジョブにかかる一つのジョブ情報をそれぞれ一つのレコ
ードとしてシステム稼働状況記録データファイル2に記
録するものである。ここで、各レコードの内部形式は資
源とジョブとで、また対象となる資源毎に相違するが、
同一サンプリング時刻,同一インターバル時間で採取さ
れる点は共通である。第2図にシステム稼働状況記録デ
ータファイル2の内容の一部分を示す。資源にかかる資
源稼働状況レコードR1,Ri,Rx中には、レコードID,レコ
ード長,サンプリング時刻,インターバル時間等の形式
事項に加え、第2図にはその一部が省略されているが、
資源稼働状況を示すデータ例えば主記憶装置に関しては
システム全体のミッシング回数,システムドメインのミ
ッシング回数,ユーザドメインのミッシング回数等が含
まれ、外部記憶装置に関しては使用率,待ちキュー長等
が含まれ、中央処理装置に関しては使用率等が含まれ
る。また、第2図には図示していないが、ジョブ情報レ
コード中には、中央処理装置使用時間,経過時間,ミッ
シング回数,入出力回数等のデータが含まれる。なお、
資源の稼働状況およびジョブに関する状況を示すこれら
のデータは、前回のサンプリング時刻から当該サンプリ
ング時刻までの間における状況を示すものである。
再び第1図を参照すると、外部記憶装置4に記憶され
た性能基準値データ5は性能分析・診断の専門家等が有
する性能基準値にかかるデータであり、このデータは性
能監視情報編集出力手段3により参照される。性能基準
値データ5の一例を示す第3図を参照すると、中央処理
装置の性能基準値は、「20%<使用率<90%」,主記憶
装置の性能基準値は、システムミッシング回数<10回/
秒」,「ユーザミッシング回数<ジョブ多重度×2回/
秒」,外部記憶装置の性能基準値は、「使用率<30
%」,「待ちキュー長<0.5」となっている。
第1図の性能監視情報編集出力手段3は、外部記憶装
置1内のシステム稼働状況記録データファイル2の中か
ら、外部記憶装置4内の性能基準値データ5の条件を満
たさない資源稼働状況データを探索し、性能基準値デー
タ5を満足しない資源稼働状況データが存在した場合に
は、その資源稼働状況データと同一時刻に採取された各
資源にかかる資源稼働状況データの内の所定の情報とそ
の時刻に実行されていたジョブ情報とを編集して出力装
置6から出力する手段であり、その処理の一例を第4図
に示す。
以下、システム稼働状況記録データファイル2に対す
る性能監視情報編集出力手段3の処理について詳述す
る。
第1図,第2図,第3図および第4図を参照すると、
性能監視情報編集出力手段3は起動されると、先ず、外
部記憶装置1のシステム稼働状況記録データファイル2
をオープンし(ステップ41)、このファイル2にレコー
ドがあるか否かを判定する(ステップ42)。このステッ
プ42でレコードがあると判定すると、そのうちの1レコ
ードを取り出す(ステップ43)。
次に、取り出したレコードが中央処理装置の稼働状況
を示すレコードであった場合は、このレコード中に示さ
れる中央処理装置の使用率の情報が外部記憶装置4の性
能基準値データ5に設定された中央処理装置の使用率の
性能基準値を満足するか否かを判定する(ステップ4
4)。このステップ44で中央処理装置の使用率が性能基
準値を満足していないと判定したときは、後に該当レコ
ードを編集出力するために、当該レコードにかかる中央
処理装置の使用率が採取された時刻(当該レコード中に
記述されているサンプリング時刻)を内部に記憶する
(ステップ45)。
また、取り出したレコードが主記憶装置の稼働状況を
示すレコードであった場合は、このレコード中に示され
る主記憶装置のミッシング回数(システムミッシング回
数,ユーザミッシング回数)の情報が外部記憶装置4の
性能基準値データ5に設定された主記憶装置のミッシン
グ回数の性能基準値を満足するか否かを判定する(ステ
ップ46)。そしてこのステップ46で主記憶装置のミッシ
ング回数が性能基準値を満足しないと判定したときは、
後に該当レコードを編集出力するために、当該レコード
にかかる主記憶装置のミッシング回数が採取された時刻
を示すサンプリング時刻を内部に記憶する(ステップ4
5)。
更に、取り出したレコードが外部記憶装置の稼働状況
を示すレコードであった場合は、そのレコード中に示さ
れる外部記憶装置の使用率と待ちキュー長の情報が外部
記憶装置4の性能基準値データ5中の外部記憶装置の使
用率と待ちキュー長の性能基準値を満足するか否かを判
定する(ステップ47)。そして、このステップ47で外部
記憶装置の使用率と待ちキュー長が性能基準値を満足し
ないと判定したときは、後に該当レコードを編集出力す
るために当該レコードにかかる外部記憶装置の使用率と
待ちキュー長が採取された時刻を示すサンプリング時刻
を内部に記憶する(ステップ45)。
また、ステップ43で取り出したレコードが、各資源の
資源稼働状況レコードでなく、ジョブ情報レコード等で
あった場合には、この時点の処理では無視して読み飛ば
す。
性能監視情報編集出力手段3は、システム稼働状況記
録データファイル2に格納された全てのレコードに対し
性能基準値データ5によるチェックを一通り終了する
と、即ちステップ42でNOと判定すると、一旦システム稼
働状況記録データファイル2をクローズする(ステップ
48)。ここで、何故一度のオープン,クローズでサンプ
リング時刻の記憶だけでなく該当データの編集出力まで
処理しないかというと、システム稼働状況記録データフ
ァイル2中の各レコードは或る程度時系列的に格納され
ているが、個々のレコードが対象としている資源やジョ
ブに注目すると、そのレコードの格納順序は不規則であ
る。性能監視情報編集出力手段3は、最終的には任意の
時刻の各資源の稼働状況データとジョブ情報とを一つに
まとめて編集出力したいのであるが、例えばステップ44
で或る時刻の中央処理装置に関するレコードを性能基準
値データ5との比較において問題有りと判定したとして
も、その同時刻の主記憶装置や外部記憶装置に対するレ
コードは既にチェック済みで然も性能上問題無しと判定
されていたかも知れないからである。つまり、或る任意
の時刻に着目する切掛をつかんでも、その時点には既に
欲しいレコードを読み飛ばしている可能性があるという
ことである。
以上の事情により性能監視情報編集出力手段3は、外
部記憶装置1内のシステム稼働状況記録データファイル
2のレコード群中から、外部記憶装置4内の性能基準値
データ5との比較において性能上問題ありと判定された
レコード中のサンプリング時刻のみを内部に記憶して、
一旦システム稼働状況記録データファイル2をクローズ
する(ステップ48)。
性能監視情報編集出力手段3は、その後再び外部記憶
装置1のシステム稼働状況記録データファイル2をオー
プンし(ステップ49)、このファイル2にレコードがあ
るか否かを判定する(ステップ4A)。このステップ4Aで
レコードがあると判定すると、そのうちの1レコードを
取り出し(ステップ4B)、この取り出したレコードがス
テップ45で内部に記憶したサンプリング時刻と同一時刻
のサンプリング時刻を持つ資源稼働状況レコード或いは
ジョブ情報レコードであるか否かを判定する(ステップ
4C)。このステップ4Cで、該当サンプリング時刻のレコ
ードであると判定すると、そのレコードから性能問題解
決のための手掛りとなる情報を示す項目たとえば中央処
理装置にかかるレコードにあっては装置識別名,使用率
等,主記憶装置にかかるレコードにあってはシステムミ
ッシング回数,ユーザミッシング回数等,外部記憶装置
にあっては装置識別名,使用率,待ちキュー長等、ジョ
ブ情報レコードにあってはジョブ名,中央処理装置使用
時間,経過時間,ミッシング回数,入出力回数等を抽出
し、そのサンプリング時刻と対応付けて内部に記憶する
(ステップ4D)。このステップ4Bからステップ4Dの処理
がシステム稼働状況記録データファイル2中の全てのレ
コードに対し為されることにより、ステップ45で記憶さ
れた性能問題発生時刻における各資源の稼働状況データ
のうちの性能問題解決の手掛りとなる情報とその時刻に
実行されていたジョブ情報とがそのサンプリング時刻に
対応して内部に記憶されることになる。
次に、性能監視情報編集出力手段3は、ステップ4Aで
システム稼働状況記録データファイル2に最早処理すべ
きレコードが無いと判定すると、ステップ4Dで内部に記
憶した編集出力すべきデータが存在するか否かを判定す
る(ステップ4E)。そして、このステップ4Eで編集出力
されるべきデータが存在しないと判定すると、システム
稼働状況記録データファイル2の解析の結果当該計算機
システムには性能問題が発生していない旨の判定結果を
出力装置6から出力し(ステップ4G)、システム稼働状
況記録データファイル2をクローズして(ステップ4
H)、処理を終了する。他方、ステップ4Eで編集出力さ
れるべきデータが存在すると判定すると、その中の同じ
時刻のデータ群を集め、たとえば第5図に示すような形
式の性能監視情報リストを、出力装置6から編集出力す
る(ステップ4F)。そして、システム稼働状況記録デー
タファイル2をクローズし(ステップ4H)、処理を終了
する。
以上のように機能する性能監視情報編集出力手段3に
よって、外部記憶装置1内のシステム稼働状況記録デー
タファイル2中の各レコードが外部記憶装置4内の性能
基準値データ5と比較されることにより、各レコードが
性能問題が発生していると判断できるデータを含むか否
かが判定され、含む場合には関連するデータと共に出力
装置6から第5図に示した如き形式で編集出力されるの
で、計算機システムを効率的に運用するための性能監視
作業を性能問題の専門家に頼らなくても実施することが
可能となる。
〔発明の効果〕
以上説明したように、本発明の計算機システムの性能
監視情報編集出力方式は、計算機システムを構成する資
源の各々の稼働状況の記録データの中から性能問題が発
生していると判断できるデータを予め設定された性能基
準値データに基づいて見つけ出し、その性能問題解決の
ための手掛りとなる情報とその時実行されていたジョブ
に関する情報とを編集して出力するので、計算機システ
ムを効率的に運用するための性能監視作業を、性能分析
・診断の専門家に頼らなくても実施することができると
いう効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例の構成図、 第2図はシステム稼働状況記録データファイル2の内容
例を示す図、 第3図は性能基準値データ5の内容例を示す図、 第4図は性能監視情報編集出力手段3の処理の一例を示
す流れ図および、 第5図は出力装置6から出力される性能監視情報の一例
を示す図である。 図において、 1,4…外部記憶装置 2…システム稼働状況記録データファイル 3…性能監視情報編集出力手段 5…性能基準値データ 6…出力装置

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】計算機システムを構成する資源の各々につ
    いて定期的に採取された採取時刻を含む資源稼働状況デ
    ータと同時刻に採取された採取時刻を含むジョブ情報と
    を記録するシステム稼働状況記録データファイルを解析
    して、該計算機システムの稼働中に性能問題が発生した
    か否かを判定し、該性能問題発生時に採取された前記資
    源稼働状況データおよび前記ジョブ情報を編集出力する
    計算機システムの性能監視情報編集出力方式であって、 性能基準値データを記憶する性能基準値データ記憶手段
    と、 前記システム稼働状況記録データファイルに記録された
    すべての前記資源稼働状況データと前記性能基準値デー
    タ記憶手段に記憶された性能基準値データとを比較し、
    該性能基準値データを満たさない前記資源稼働状況デー
    タが存在する場合には該資源稼働状況データが前記シス
    テム稼働状況記録データファイルに記録された時刻に性
    能問題が発生したと判定して、該性能基準値データを満
    たさない前記資源稼働状況データと、該資源稼働状況デ
    ータと同一時刻に採取された他の資源の資源稼働状況デ
    ータと、および同一時刻に採取されたジョブ情報とを前
    記システム稼働状況記録データファイルから抽出し、そ
    れらを性能問題発生時刻別に編集して出力装置へ出力す
    る性能監視情報編集出力手段とを備えることを特徴とす
    る計算機システムの性能監視情報編集出力方式。
JP63245222A 1988-09-29 1988-09-29 計算機システムの性能監視情報編集出力方式 Expired - Lifetime JPH0833853B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63245222A JPH0833853B2 (ja) 1988-09-29 1988-09-29 計算機システムの性能監視情報編集出力方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63245222A JPH0833853B2 (ja) 1988-09-29 1988-09-29 計算機システムの性能監視情報編集出力方式

Publications (2)

Publication Number Publication Date
JPH0291739A JPH0291739A (ja) 1990-03-30
JPH0833853B2 true JPH0833853B2 (ja) 1996-03-29

Family

ID=17130459

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63245222A Expired - Lifetime JPH0833853B2 (ja) 1988-09-29 1988-09-29 計算機システムの性能監視情報編集出力方式

Country Status (1)

Country Link
JP (1) JPH0833853B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5297274A (en) * 1991-04-15 1994-03-22 International Business Machines Corporation Performance analysis of program in multithread OS by creating concurrently running thread generating breakpoint interrupts to active tracing monitor
JP4714256B2 (ja) * 2008-11-05 2011-06-29 ヤマハ発動機株式会社 部品供給装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5790769A (en) * 1980-11-28 1982-06-05 Fujitsu Ltd Control system of resource load
JPS59144961A (ja) * 1983-02-08 1984-08-20 Mitsubishi Electric Corp 計算機稼働管理装置
JPS63196955A (ja) * 1987-02-10 1988-08-15 Nec Corp 負荷量管理装置

Also Published As

Publication number Publication date
JPH0291739A (ja) 1990-03-30

Similar Documents

Publication Publication Date Title
JP3987384B2 (ja) 実行キュー管理
JP4205369B2 (ja) スリープキュー管理
EP0560343A1 (en) Input-output control system and input-output control method in the system
JPH0778094A (ja) 計算機システムのアプリケーションプログラム障害発生時の制御方法
JPH0833853B2 (ja) 計算機システムの性能監視情報編集出力方式
JP2002269305A (ja) ワークフロー自動監視制御方法、装置、及びプログラム
JP2020038514A (ja) 学習データ生成装置、学習データ生成方法、及びプログラム
JPH01274545A (ja) マルチ・レイヤ・トレーサ
JP2629412B2 (ja) 性能評価用データ抽出装置
JPH0887417A (ja) コンパイラ装置
JP2518390B2 (ja) システム性能監視方式
JP2000288877A (ja) データ間の因果関係導出システム及びデータベースに於ける因果関係導出方法
JPH06214832A (ja) 端末作業履歴再現装置
JPH09244998A (ja) オンラインプログラム性能情報採取装置および採取方法
JP2005182622A (ja) アラーム出力システム、コンピュータシステム、アラーム出力方法、および、アラーム出力プログラム。
JPH0628326A (ja) 分散データ処理システムにおけるトランザクション統計情報収集方法
JP3617518B2 (ja) スプール管理装置
NZ329564A (en) Zombie process detecting and notification
JPH113250A (ja) スレッド情報採取方法及びスレッド情報採取プログラム を記録した記録媒体
JPH02235153A (ja) コンピュータシステムの性能評価情報蓄積方式
JPH11272511A (ja) 性能情報採取装置、性能情報採取方法、およびプログラムを記録する記録媒体
JPH0553881A (ja) ログアウト方式
JP2001249833A (ja) 性能評価システム
JPH07320176A (ja) 共通時刻マーキング装置
JPH0635759A (ja) 動作履歴情報出力システム