JPH06222963A - High-load resource evaluation system - Google Patents
High-load resource evaluation systemInfo
- Publication number
- JPH06222963A JPH06222963A JP5266814A JP26681493A JPH06222963A JP H06222963 A JPH06222963 A JP H06222963A JP 5266814 A JP5266814 A JP 5266814A JP 26681493 A JP26681493 A JP 26681493A JP H06222963 A JPH06222963 A JP H06222963A
- Authority
- JP
- Japan
- Prior art keywords
- record
- resource
- information
- high load
- file
- 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
Landscapes
- Debugging And Monitoring (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、計算機システムの運用
管理における高負荷資源評価システムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a high load resource evaluation system in operation management of a computer system.
【0002】[0002]
【従来の技術】図2はシステム稼働状況記録ファイルの
内容を示したものである。そしてこのシステム稼働状況
記録ファイルを構成するシステム資源使用状況レコード
の内容を図2−(a)に、ジョブ実行状況レコードの内
容を図2−(b)に示す。2. Description of the Related Art FIG. 2 shows the contents of a system operation status recording file. The contents of the system resource use status record that constitutes this system operation status recording file are shown in FIG. 2- (a), and the contents of the job execution status record are shown in FIG. 2- (b).
【0003】システム稼働状況記録ファイルは、オペレ
ーティングシステムのサブシステムであるシステム監視
機能を有するプログラム群が、計算機システムを構成す
る各資源の使用状況をシステム資源使用状況レコードと
して一定時間間隔ごとに記録し、さらに該システム上で
実行される各ジョブの実行履歴をジョブ実行状況レコー
ドとして一定時間間隔ごとに記録するものである。これ
らのレコードは時系列に順編成ファイル形式で格納され
る。In the system operation status recording file, a group of programs having a system monitoring function which is a subsystem of the operating system records the usage status of each resource constituting the computer system as a system resource usage status record at regular time intervals. Further, the execution history of each job executed on the system is recorded as a job execution status record at regular time intervals. These records are stored in chronological order in a sequential file format.
【0004】例えばCPUのシステム資源使用状況レコ
ードは、レコードID、レコード長、サンプリング時
刻、CPUID、およびCPU使用時間等の情報が記録
され、主記憶装置(以下、メモリとする)のシステム資
源使用状況レコードは、レコードID、レコード長、サ
ンプリング時刻、システムプログラムの主記憶使用量と
ページフォルト回数、ユーザプログラムの主記憶使用量
とページフォルト回数等の情報が記録され、外部記憶装
置(以下、DISKとする)のシステム資源使用状況レ
コードは、レコードID、レコード長、サンプリング時
刻、DISK名、装置識別名、および入出力回数等の情
報が記録され、外部記憶装置制御装置(以下、MSPと
する)のシステム資源使用状況レコードは、レコードI
D、レコード長、サンプリング時刻、装置識別名、およ
び入出力回数等の情報が記録され、そしてファイルのシ
ステム資源使用状況レコードは、レコードID、レコー
ド長、サンプリング時刻、ファイル名、および入出力回
数等の情報が記録されている。For example, in the system resource usage status record of the CPU, information such as record ID, record length, sampling time, CPUID, and CPU usage time is recorded, and the system resource usage status of the main storage device (hereinafter referred to as memory) is recorded. The record records information such as record ID, record length, sampling time, main memory usage of system program and number of page faults, main memory usage of user program and number of page faults, and an external storage device (hereinafter referred to as DISK). The system resource usage record of (1) is recorded with information such as record ID, record length, sampling time, DISK name, device identification name, and input / output count, and is stored in the external storage device control device (hereinafter referred to as MSP). The system resource usage record is record I
Information such as D, record length, sampling time, device identification name, and input / output count is recorded, and the system resource usage record of the file includes record ID, record length, sampling time, file name, and input / output count. The information of is recorded.
【0005】また、ジョブ実行状況レコードは、レコー
ドID、レコード長、サンプリング時刻、ジョブ識別番
号、CPU使用時間、ステップ番号、最大主記憶使用
量、総ページフォルト回数、および入出力回数等の情報
が記録されている。Further, the job execution status record includes information such as record ID, record length, sampling time, job identification number, CPU usage time, step number, maximum main memory usage, total page fault count, and input / output count. It is recorded.
【0006】このシステム稼働状況記録ファイルのデー
タを入力して計算機システムの稼働状況を分析する技術
として特開昭63−146138号公報「コンピュータ
システム稼働状況の自動診断装置」、同じくシステム稼
働状況記録ファイルのデータを入力して性能基準値と比
較して性能上の問題が発生しているか否かを監視する技
術として特開昭63−189960号公報「システム性
能改善方式」がある。As a technique for inputting the data of the system operating condition recording file to analyze the operating condition of the computer system, Japanese Patent Laid-Open No. 63-146138, "Automatic diagnosing apparatus for computer system operating condition", also system operating condition recording file JP-A-63-189960 "System Performance Improvement Method" is a technique for monitoring whether or not a performance problem has occurred by inputting the data of FIG.
【0007】[0007]
【発明が解決しようとする課題】特開昭63−1461
38号公報においては、稼働データ加工機構がシステム
稼働状況記録ファイルのデータを入力して各資源の負荷
状況を計算し、システム性能分析/評価機構がシステム
性能評価を実施するという処理の記載があるが、この処
理の具体的な内容が一切開示されていない。図面におい
ても、システム稼働状況記録ファイルのデータが時系列
に編集出力されたものが提示されているのみで、性能分
析/評価の結果、つまりシステム稼働時に高負荷な状態
にあった資源を指摘することができず、さらにその資源
が高負荷な状態になったボトルネックを指摘することが
できないという問題があった。Problems to be Solved by the Invention JP-A-63-1461
In Japanese Patent No. 38, the operation data processing mechanism inputs the data of the system operation condition recording file to calculate the load condition of each resource, and the system performance analysis / evaluation mechanism performs the system performance evaluation. However, the specific content of this process is not disclosed at all. Also in the drawing, only the data of the system operation status recording file edited and output in time series is presented, and the result of the performance analysis / evaluation, that is, the resource under the high load during the system operation is pointed out. There was a problem that it was not possible to point out the bottleneck in which the resource was under heavy load.
【0008】特開昭63−189960号公報において
は、システム性能データ収集手段がシステム内の性能デ
ータを収集し、システム性能データ監視手段がこの性能
データを性能基準値と比較して性能問題が発生している
か否かを判定するという処理の記載があるが、この性能
基準値の内容、基準値の保持方法、性能データと性能基
準値との照合処理の内容が一切開示されていない。また
性能分析/評価結果は表示出力されないので、システム
稼働時に高負荷な状態にあった資源を指摘できず、さら
にその資源が高負荷な状態になったボトルネックを指摘
することができないという問題があった。In Japanese Patent Laid-Open No. 63-189960, the system performance data collecting means collects performance data in the system, and the system performance data monitoring means compares the performance data with a performance reference value to cause a performance problem. Although there is a description of the process of determining whether or not it is performed, the contents of the performance reference value, the method of holding the reference value, and the contents of the collation process of the performance data and the performance reference value are not disclosed at all. Also, since the performance analysis / evaluation results are not displayed and output, it is not possible to point out a resource that was under a high load when the system was operating, and it is not possible to point out a bottleneck where that resource was under a high load. there were.
【0009】本発明の目的は、システム稼働状況記録レ
コードを入力し、予め設定した資源使用率基準値と比較
することで、計算機システムを構成する各資源に高負荷
な状況が発生していないかどうかを判定し、さらに該資
源を高負荷な状態にしたボトルネックを特定し、その結
果を入出力装置に呈示して利用者に示すことにより、性
能評価作業に精通していない利用者でも容易に、かつ確
実に性能評価作業を実施することができるようにするこ
とにある。An object of the present invention is to input a system operation status record record and compare it with a preset resource usage rate reference value to check whether a heavy load condition has occurred on each resource constituting the computer system. Even if the user is not familiar with performance evaluation work, it is easy to determine whether or not the bottleneck that caused the resource to be under heavy load is identified and the result is presented to the user. In addition, to ensure that performance evaluation work can be carried out.
【0010】[0010]
【課題を解決するための手段】第1の発明の高負荷資源
評価システムは、計算機システムを構成する各資源の使
用状況をシステム資源使用状況レコードとして一定時間
間隔ごとに記録し、さらに該計算機システム上で実行さ
れる各ジョブの実行履歴をジョブ実行状況レコードとし
て一定時間間隔ごとに記録するシステム稼働状況記録フ
ァイルと、前記計算機システムを構成するDISKとこ
のDISKを制御するMSPとの接続関係情報と、該D
ISKに格納されているファイル名情報をシステム構成
データとして格納するシステム構成ファイルと、前記シ
ステム稼働状況記録ファイル中の各レコードを入力する
システム稼働状況記録レコード入力手段と、前記計算機
システムを構成する各資源の使用率の性能保証上の警告
値と限界値を資源使用率基準値として格納する資源使用
率基準値ファイルと、前記システム稼働状況記録レコー
ド入力手段が入力した前記システム資源使用状況レコー
ドの資源使用率の情報をこの資源使用率基準値ファイル
内の資源使用率基準値の限界値と比較し、この限界値を
超える高負荷な使用状態を示す前記システム資源使用状
況レコードの資源名と記録時刻、および資源使用率を抽
出する高負荷資源選択手段と、前記システム稼働状況記
録レコード入力手段およびこの高負荷資源選択手段を起
動した後、この高負荷資源選択手段が抽出した前記シス
テム資源使用状況レコードの記録時刻、同時刻に記録さ
れた、前記システム稼働状況記録レコード入力手段が入
力したジョブ実行状況レコード内のジョブ名、各資源に
対する資源使用率の情報、前記システム稼働状況記録レ
コード入力手段が入力したシステム資源使用状況レコー
ド内の他の資源名、および資源使用率の情報を抽出し、
前記システム構成ファイルのシステム構成データを参照
して、各資源の情報とその資源を使用するジョブの情
報、または各資源の情報とその資源を構成する資源の情
報を関連付けた形式で統合して1つの高負荷資源情報レ
コードとする高負荷資源情報レコード生成手段と、この
高負荷資源情報レコード生成手段が生成した高負荷資源
情報レコードを格納する高負荷資源情報ファイルとを備
えて構成されている。A high load resource evaluation system according to a first aspect of the present invention records the usage status of each resource constituting a computer system as a system resource usage status record at regular time intervals, and further, the computer system. A system operation status recording file that records the execution history of each job executed above as a job execution status record at regular time intervals, and connection relationship information between the DISK that constitutes the computer system and the MSP that controls this DISK. , The D
A system configuration file that stores the file name information stored in the ISK as system configuration data, a system operation status record record input means for inputting each record in the system operation status record file, and each of the computer systems A resource utilization reference value file that stores a warning value and a limit value for performance assurance of resource utilization as a resource utilization reference value, and the resource of the system resource utilization record input by the system operation record recording input means The resource name and recording time of the system resource usage record that indicates the high-usage usage status that exceeds the limit value of the resource usage reference value in this resource usage reference value file by comparing the usage rate information , And high-load resource selecting means for extracting the resource usage rate, and the system operation status record record inputting means. After the high load resource selecting means is started, the recording time of the system resource use status record extracted by the high load resource selecting means and the job input by the system operation status record record input means recorded at the same time The job name in the execution status record, the resource usage rate information for each resource, the other resource name in the system resource usage status record input by the system operation status record input means, and the resource usage rate information are extracted,
By referring to the system configuration data of the system configuration file, information on each resource and information on a job using the resource, or information on each resource and information on resources constituting the resource are integrated and associated with each other. It comprises a high load resource information record generating means which is one high load resource information record, and a high load resource information file which stores the high load resource information record generated by the high load resource information record generating means.
【0011】第2の発明の高負荷資源評価システムは、
第1の発明の高負荷資源評価システムにおいて、前記資
源使用率基準値ファイル内の資源使用率基準値は、予め
設定するCPU使用率、メモリのページフォルト回数、
DISK、およびMSPの入出力回数に対する性能保証
上の警告値と限界値から構成されている。The high load resource evaluation system of the second invention is
In the high-load resource evaluation system according to the first aspect of the present invention, the resource usage rate reference value in the resource usage rate reference value file is a preset CPU usage rate, memory page fault count,
It is composed of a warning value and a limit value for performance guarantee with respect to the input / output times of DISK and MSP.
【0012】第3の発明の高負荷資源評価システムは、
第1の発明の高負荷資源評価システムにおいて、前記高
負荷資源情報ファイル内の高負荷資源情報レコードは、
概要部と詳細部から構成され、該概要部はCPU情報
か、メモリ情報か、DISK情報か、またはMSP情報
かを示すレコードIDと、サンプリング時刻、詳細部の
位置、および詳細部の大きさを示し、前記詳細部はレコ
ードIDがCPUの場合にはCPU使用率と各ジョブご
とのCPU使用率、レコードIDがメモリの場合にはペ
ージフォルト回数と各ジョブごとのページフォルト回
数、レコードIDがDISKの場合にはこのDISKの
入出力回数と該DISK内の各ファイルごとの入出力回
数、およびレコードIDがMSP情報の場合にはMSP
の入出力回数と該MSPに接続されている各DISKの
入出力回数から構成されている。The high load resource evaluation system of the third invention is
In the high load resource evaluation system of the first invention, the high load resource information record in the high load resource information file is
It is composed of an outline part and a detail part. The outline part indicates a record ID indicating whether it is CPU information, memory information, DISK information, or MSP information, a sampling time, a position of the detail part, and a size of the detail part. In the detailed portion, when the record ID is CPU, the CPU usage rate and the CPU usage rate for each job, when the record ID is memory, the page fault frequency and the page fault frequency for each job, and the record ID is DISK. , The number of input / output times of this DISK and the number of input / output times for each file in the DISK, and MSP if the record ID is MSP information.
And the number of inputs and outputs of each DISK connected to the MSP.
【0013】第4の発明の高負荷資源評価システムは、
第1の発明の高負荷資源評価システムにおいて、前記高
負荷資源情報ファイルに格納された高負荷資源情報レコ
ードを入力し、出力装置へグラフ表示する高負荷資源判
定結果出力手段を備えて構成されている。The high-load resource evaluation system of the fourth invention is
In the high load resource evaluation system of the first invention, the high load resource information record stored in the high load resource information file is input, and a high load resource determination result output means for displaying a graph on an output device is provided. There is.
【0014】第5の発明の高負荷資源評価システムは、
第1の発明の高負荷資源評価システムにおいて、この高
負荷資源判定結果出力手段が表示するグラフは、記録時
刻ごとの各資源の使用率を前記資源使用率基準値の警告
値と限界値を境にした異なる文字で表示したものに加え
て、該記録時刻において各資源を使用するジョブごとの
資源使用率、または各ファイルごと、各DISKごとの
入出力回数を並べて表示するように構成されている。The high load resource evaluation system of the fifth invention is
In the high load resource evaluation system according to the first aspect of the present invention, the graph displayed by the high load resource determination result output means indicates the usage rate of each resource at each recording time between the warning value and the limit value of the resource usage rate reference value. In addition to those displayed in different characters, the resource usage rate for each job that uses each resource at the recording time, or the input / output count for each DISK for each file is displayed side by side. .
【0015】[0015]
【実施例】以下本発明の一実施例について、図を参照し
ながら詳細に説明する。An embodiment of the present invention will be described in detail below with reference to the drawings.
【0016】図1を参照すると、本発明の第1の実施例
である高負荷資源評価システムは、一定時間間隔ごとに
計算機システムを構成する各資源の使用状況を記録する
システム資源使用状況レコードと、該計算機システム上
で実行される各ジョブの実行履歴を記録するジョブ実行
状況レコードからなるシステム稼働状況記録ファイル1
と、計算機システムを構成するDISKとこのDISK
を制御するMSPとの接続関係情報と、DISKに格納
されているファイル名情報をシステム構成データとして
格納するシステム構成ファイル7と、システム稼働状況
記録ファイル1中の各レコードを入力するシステム稼働
状況記録レコード入力手段2と、このシステム稼働状況
記録レコード入力手段2が入力したシステム稼働状況記
録ファイル1中の各レコードを格納する第1の作業領域
3と、計算機システムを構成する各資源、すなわちCP
Uの使用率、メモリのページフォルト回数、DISK、
およびMSPの入出力回数に対する性能保証上の警告値
と限界値を資源使用率基準値として格納する資源使用率
基準値ファイル4と、第1の作業領域3に格納されたシ
ステム資源使用状況レコードの資源使用率の情報をこの
資源使用率基準値ファイル4内の資源使用率基準値の限
界値と比較し、この限界値を超える高負荷な使用状態を
示すシステム資源使用状況レコードの資源名と記録時刻
を抽出する高負荷資源選択手段5と、この高負荷資源選
択手段5が抽出した高負荷な使用状態を示すシステム資
源使用状況レコードの資源名と記録時刻、および資源使
用率を格納する第2の作業領域6と、システム稼働状況
記録レコード入力手段2および高負荷資源選択手段5を
起動した後、第2の作業領域6に格納されたシステム資
源使用状況レコードの記録時刻、同時刻に記録された、
システム稼働状況記録レコード入力手段2が入力したジ
ョブ実行状況レコード内のジョブ名、各資源に対する資
源使用率の情報、システム稼働状況記録レコード入力手
段2が入力したシステム資源使用状況レコード内の資源
名、および資源使用率の情報を第1の作業領域3から抽
出し、システム構成ファイル7のシステム構成データを
参照して、概要部と詳細部から構成され、該概要部はC
PU情報か、メモリ情報か、DISK情報か、またはM
SP情報かを示すレコードIDと、サンプリング時刻、
詳細部の位置および詳細部の大きさを示し、前記詳細部
はレコードIDがCPUの場合にはCPU使用率と各ジ
ョブごとのCPU使用率、レコードIDがメモリの場合
にはページフォルト回数と各ジョブごとのページフォル
ト回数、レコードIDがDISKの場合にはこのDIS
Kの入出力回数と該DISK内の各ファイルごとの入出
力回数、およびレコードIDがMSP情報の場合にはM
SPの入出力回数と該MSPに接続されている各DIS
Kの入出力回数から構成される1つの高負荷資源情報レ
コードを生成する高負荷資源情報レコード生成手段8
と、この高負荷資源情報レコード生成手段8が生成した
高負荷資源情報レコードを格納する高負荷資源情報ファ
イル9から構成されている。Referring to FIG. 1, a high load resource evaluation system according to a first embodiment of the present invention includes a system resource use status record for recording the use status of each resource constituting a computer system at regular time intervals. , A system operation status recording file 1 including a job execution status record for recording an execution history of each job executed on the computer system
And the DISK that composes the computer system and this DISK
Information related to connection with the MSP that controls the system, a system configuration file 7 that stores the file name information stored in the DISK as system configuration data, and a system operation status record that inputs each record in the system operation status record file 1. A record input means 2, a first work area 3 for storing each record in the system operation status record file 1 input by the system operation status record record input means 2, and each resource constituting the computer system, that is, a CP
U utilization, memory page fault count, DISK,
And a resource usage rate reference value file 4 for storing a warning value and a limit value for performance guarantee with respect to the number of input / output times of the MSP as a resource usage rate reference value, and a system resource usage status record stored in the first work area 3. The resource usage rate information is compared with the limit value of the resource usage rate reference value in this resource usage rate reference value file 4, and the resource name and record of the system resource usage status record indicating a high load usage state exceeding this limit value A high load resource selecting means 5 for extracting the time, and a resource name and recording time of the system resource use status record showing the high load use status extracted by the high load resource selecting means 5 and a second for storing the resource usage rate. Of the system resource usage status record stored in the second work area 6 after starting the work area 6, the system operation status record record input means 2, and the high load resource selection means 5. Record time of, was recorded at the same time,
The job name in the job execution status record input by the system operation status record record input means 2, the resource usage rate information for each resource, the resource name in the system resource usage status record input by the system operation status record record input means 2, And resource usage rate information are extracted from the first work area 3, and by referring to the system configuration data in the system configuration file 7, a summary section and a detail section are provided.
PU information, memory information, DISK information, or M
Record ID indicating SP information, sampling time,
The position and size of the detail part are shown. The detail part indicates the CPU usage rate and the CPU usage rate for each job when the record ID is CPU, and the page fault frequency and each when the record ID is memory. Number of page faults for each job, this DIS if the record ID is DISK
K input / output count, input / output count for each file in the DISK, and M when the record ID is MSP information
Number of SP input / output and each DIS connected to the MSP
High-load resource information record generating means 8 for generating one high-load resource information record composed of K input / output times.
And a high load resource information file 9 storing the high load resource information record generated by the high load resource information record generating means 8.
【0017】図3はシステム構成ファイル7の構成例を
示す。システム構成ファイル7内のシステム構成データ
は、高負荷資源評価システムの起動に先立って、計算機
システムが保持しているシステムコンフィギュレーショ
ン情報をDISK単位に編集し、ファイル内に格納され
た情報であり、そのDISKが接続されているMSPの
台数と装置識別名、およびそのDISK内に設定されて
いるファイル数とファイル名を含む。FIG. 3 shows a configuration example of the system configuration file 7. The system configuration data in the system configuration file 7 is information stored in the file by editing the system configuration information held by the computer system in units of DISK before starting the high load resource evaluation system. It includes the number of MSPs to which the DISK is connected and the device identification name, and the number of files and file names set in the DISK.
【0018】次に本発明の第1の実施例の動作につい
て、図1〜図8を参照して説明する。Next, the operation of the first embodiment of the present invention will be described with reference to FIGS.
【0019】まず利用者は、「評価対象区間」を「評価
開始時刻−評価終了時刻」の形式でパラメータとして高
負荷資源評価システムを起動する。First, the user activates the high load resource evaluation system using the "evaluation target section" as a parameter in the format of "evaluation start time-evaluation end time".
【0020】高負荷資源評価システムは、「評価対象区
間」をパラメータとして高負荷資源情報レコード生成手
段8を起動する。The high load resource evaluation system activates the high load resource information record generating means 8 with the "evaluation target section" as a parameter.
【0021】高負荷資源情報レコード生成手段8は、ま
ず「評価対象区間」をパラメータとしてシステム稼働状
況記録レコード入力手段2を起動する(ステップ8
1)。The high load resource information record generation means 8 first activates the system operation status record record input means 2 with the "evaluation target section" as a parameter (step 8).
1).
【0022】システム稼働状況記録レコード入力手段2
は、まずシステム稼働状況記録ファイル1内にレコード
があるか否かを判定し(ステップ21)、レコードがあ
れば、1レコードを読み出す(ステップ22)。ステッ
プ21においてレコードがなければ、高負荷資源情報レ
コード生成手段8に対してエラーを返却する(ステップ
23)。System operation status record record input means 2
First, it judges whether or not there is a record in the system operation status recording file 1 (step 21), and if there is a record, reads one record (step 22). If there is no record in step 21, an error is returned to the high load resource information record generating means 8 (step 23).
【0023】次にシステム稼働状況記録レコード入力手
段2は、ステップ22において読み出した1レコードが
高負荷資源情報レコード生成手段8から受け取った「評
価対象区間」内に記録されたレコードであるか否かを判
定し(ステップ24)、「評価対象区間」内に記録され
たレコードであればそのレコードを第1の作業領域3に
書き込む(ステップ25)。Next, the system operation status record record input means 2 determines whether or not the one record read in step 22 is a record recorded in the "evaluation target section" received from the high load resource information record generation means 8. Is determined (step 24), and if the record is recorded in the “evaluation target section”, the record is written in the first work area 3 (step 25).
【0024】システム稼働状況記録レコード入力手段2
は、ステップ25終了後、まだシステム稼働状況記録フ
ァイル1内にレコードがあるか否かを判定し(ステップ
26)、レコードがあればステップ22に戻る。System operation status record record input means 2
After step 25, it judges whether or not there is a record in the system operation status recording file 1 (step 26), and if there is a record, returns to step 22.
【0025】システム稼働状況記録レコード入力手段2
は、ステップ24において該レコードが「評価対象区
間」内に記録されたレコードでなければ、ステップ26
へ至る。System operation status record record input means 2
If the record is not a record recorded in the “evaluation target section” in step 24, step 26
To
【0026】システム稼働状況記録レコード入力手段2
は、ステップ26においてシステム稼働状況記録ファイ
ル1内にもはや未評価のレコードがなければ、第1の作
業領域3内にレコードがあるか否かを判定し(ステップ
27)、第1の作業領域3内にレコードがなければ、シ
ステム稼働状況記録ファイル1内には「評価対象区間」
内に記録されたレコードはないというエラーを、高負荷
資源情報レコード生成手段8に対して返却する(ステッ
プ28)。このエラーはさらに高負荷資源情報レコード
生成手段8から高負荷資源評価システムへ返却され、利
用者に対して「評価対象区間」の再指定が要求される。System operation status record record input means 2
If there is no unevaluated record in the system operation status recording file 1 in step 26, it judges whether or not there is a record in the first work area 3 (step 27), and the first work area 3 If there is no record in the system operation status record file 1, the "evaluation target section"
An error that there is no record recorded inside is returned to the high load resource information record generating means 8 (step 28). This error is further returned from the high load resource information record generation means 8 to the high load resource evaluation system, and the user is requested to redesignate the “evaluation target section”.
【0027】システム稼働状況記録レコード入力手段2
は、ステップ27において第1の作業領域3内にレコー
ドがあれば、処理を終了する。System operation status record record input means 2
Ends the process if there is a record in the first work area 3 in step 27.
【0028】高負荷資源情報レコード生成手段8は、シ
ステム稼働状況記録レコード入力手段2終了後、高負荷
資源選択手段5を起動する(ステップ82)。The high load resource information record generation means 8 activates the high load resource selection means 5 after the system operation status record record input means 2 ends (step 82).
【0029】図4は資源使用率基準値ファイル4内の資
源使用率基準値の例である。資源使用率基準値ファイル
4は高負荷資源評価システムの起動に先立って予め設定
しておくものであり、システム稼働状況記録ファイル1
のシステム資源使用状況レコードの各資源の使用率、具
体的にはCPU使用率、メモリのページフォルト回数、
DISK、およびMSPの入出力回数に対する性能保証
上の警告値と限界値から構成されている。FIG. 4 shows an example of resource usage rate reference values in the resource usage rate reference value file 4. The resource usage rate reference value file 4 is set in advance prior to starting the high load resource evaluation system.
Usage rate of each resource in the system resource usage status record, specifically, CPU usage rate, memory page fault count,
It is composed of a warning value and a limit value for performance guarantee with respect to the input / output times of DISK and MSP.
【0030】高負荷資源選択手段5は、まず第1の作業
領域3から1レコードを読み出す(ステップ51)。The high load resource selection means 5 first reads one record from the first work area 3 (step 51).
【0031】高負荷資源選択手段5は、ステップ51に
おいて読み出したレコードがCPUのレコードか、メモ
リのレコードか、DISKのレコードか、またはMSP
のレコードか否かを判定する(ステップ52)。The high load resource selection means 5 determines whether the record read in step 51 is a CPU record, a memory record, a DISK record, or MSP.
It is determined whether or not the record is (step 52).
【0032】高負荷資源選択手段5は、ステップ52に
おいて判定したレコードがCPUのレコードであった場
合には、そのレコードのCPU使用時間をデータ収集時
間間隔で除算してCPU使用率(単位は%)に変換し
(ステップ53)、さらに該CPU使用率が資源使用率
基準値ファイル4内のCPUの資源使用率基準値の限界
値を超えているか否かを判定し(ステップ54)、限界
値を超えている場合には、資源名(CPU)とサンプリ
ング時刻、およびCPU使用率を1レコードとして第2
の作業領域6に書き込む(ステップ55)。When the record determined in step 52 is a CPU record, the high load resource selection means 5 divides the CPU usage time of the record by the data collection time interval to calculate the CPU usage rate (unit:%). ) (Step 53), and it is further determined whether or not the CPU usage rate exceeds the limit value of the resource usage rate reference value of the CPU in the resource usage rate reference value file 4 (step 54). If it exceeds the second, the resource name (CPU), sampling time, and CPU usage rate are regarded as one record
Is written in the work area 6 (step 55).
【0033】高負荷資源選択手段5は、ステップ54に
おいてCPU使用率が限界値を超えていない場合か、ま
たはステップ55終了後において、まだ第1の作業領域
3内にデータがあるか否かを判定し(ステップ56)、
レコードがあればステップ51に戻る。ステップ56に
おいて第1の作業領域3内にもはや未評価のレコードが
なければ、処理を終了する。The high load resource selection means 5 determines whether the CPU usage rate does not exceed the limit value in step 54 or whether there is data in the first work area 3 after step 55. Judge (step 56),
If there is a record, the process returns to step 51. If there is no unevaluated record in the first work area 3 in step 56, the process ends.
【0034】高負荷資源選択手段5は、ステップ52に
おいて判定したレコードがメモリのレコードであった場
合には、そのレコードのシステムプログラムのページフ
ォルト回数とユーザプログラムのページフォルト回数を
それぞれデータ収集時間間隔で除算して、秒当たりのペ
ージフォルト回数(単位は回数/秒)に変換し(ステッ
プ57)、さらにこの秒当たりのシステムプログラムの
ページフォルト回数とユーザプログラムのページフォル
ト回数がそれぞれ資源使用率基準値ファイル4内のメモ
リの資源使用率基準値の限界値を超えているか否かを判
定し(ステップ58)、少なくともどちらか一方が限界
値を超えている場合には、資源名(メモリ)とサンプリ
ング時刻、および秒当たりのシステムプログラムのペー
ジフォルト回数とユーザプログラムのページフォルト回
数を1レコードとして第2の作業領域6に書き込む(ス
テップ59)。When the record determined in step 52 is a record in memory, the high load resource selecting means 5 determines the number of page faults of the system program and the number of page faults of the user program of the record, respectively, at data collection time intervals. And then convert to page faults per second (unit is times / sec) (step 57), and the system program page faults per second and user program page faults per It is judged whether or not the limit value of the resource usage rate reference value of the memory in the value file 4 is exceeded (step 58), and if at least one of them exceeds the limit value, it is determined as a resource name (memory). Sampling time and number of system program page faults per second The page fault count over The program is written as one record in the second work area 6 (step 59).
【0035】高負荷資源選択手段5は、ステップ58に
おいて秒当たりのシステムプログラムのページフォルト
回数とユーザプログラムのページフォルト回数のいずれ
もが限界値を超えていない場合か、またはステップ59
終了後において、まだ第1の作業領域3内にデータがあ
るか否かを判定し(ステップ5A)、レコードがあれば
ステップ51に戻る。ステップ5Aにおいて第1の作業
領域3内にもはや未評価のレコードがなければ、処理を
終了する。 高負荷資源選択手段5は、ステップ52に
おいて判定したレコードがDISKのレコードであった
場合には、そのレコードの入出力回数をデータ収集時間
間隔で除算して、秒当たりの入出力回数(単位は回数/
秒)に変換し(ステップ5B)、さらにこの秒当たりの
入出力回数が資源使用率基準値ファイル4内のDISK
の資源使用率基準値の限界値を超えているか否かを判定
し(ステップ5C)、限界値を超えている場合には、資
源名(DISK)とサンプリング時刻、および秒当たり
の入出力回数を1レコードとして第2の作業領域6に書
き込む(ステップ5D)。The high load resource selection means 5 determines in step 58 that neither the number of page faults of the system program nor the number of page faults of the user program per second exceeds the limit value, or step 59.
After the end, it is determined whether or not there is data in the first work area 3 (step 5A), and if there is a record, the process returns to step 51. If there is no unevaluated record in the first work area 3 in step 5A, the process ends. When the record determined in step 52 is a DISK record, the high-load resource selection means 5 divides the input / output count of the record by the data collection time interval to obtain the input / output count per second (unit: Number of times /
Seconds) (step 5B), and the number of I / Os per second is DISK in the resource usage rate reference value file 4.
If it exceeds the limit value of the resource usage rate reference value of (step 5C), if it exceeds the limit value, the resource name (DISK), the sampling time, and the number of I / Os per second are set. It is written in the second work area 6 as one record (step 5D).
【0036】高負荷資源選択手段5は、ステップ5Cに
おいて秒当たりの入出力回数が限界値を超えていない場
合、またはステップ5D終了後において、まだ第1の作
業領域3内にデータがあるか否かを判定し(ステップ5
E)、レコードがあればステップ51に戻る。ステップ
5Eにおいて第1の作業領域3内にもはや未評価のレコ
ードがなければ、処理を終了する。The high load resource selection means 5 determines whether or not the number of input / output operations per second does not exceed the limit value in step 5C, or whether or not there is data in the first work area 3 after step 5D. Is determined (step 5
E), if there is a record, return to step 51. If there is no unevaluated record in the first work area 3 in step 5E, the process ends.
【0037】高負荷資源選択手段5は、ステップ52に
おいて判定したレコードがMSPのレコードであった場
合には、そのレコードの入出力回数をデータ収集時間間
隔で除算して、秒当たりの入出力回数(単位は回数/
秒)に変換し(ステップ5F)、さらにこの秒当たりの
入出力回数が資源使用率基準値ファイル4内のMSPの
資源使用率基準値の限界値を超えているか否かを判定し
(ステップ5G)、限界値を超えている場合には、資源
名(MSP)とサンプリング時刻、および秒当たりの入
出力回数を1レコードとして第2の作業領域6に書き込
む(ステップ5H)。When the record determined in step 52 is an MSP record, the high load resource selection means 5 divides the input / output count of the record by the data collection time interval to obtain the input / output count per second. (Unit is number /
Seconds) (step 5F), and it is further determined whether or not the number of input / outputs per second exceeds the limit value of the MSP resource utilization reference value in the resource utilization reference value file 4 (step 5G). ), If it exceeds the limit value, the resource name (MSP), the sampling time, and the number of input / output operations per second are written as one record in the second work area 6 (step 5H).
【0038】高負荷資源選択手段5は、ステップ5Gに
おいて秒当たりの入出力回数が限界値を超えていない場
合、またはステップ5H終了後において、まだ第1の作
業領域3内にデータがあるか否かを判定し(ステップ5
I)、レコードがあればステップ51に戻る。ステップ
5Iにおいて第1の作業領域3内にもはや未評価のレコ
ードがなければ、処理を終了する。The high-load resource selection means 5 determines whether or not the number of input / output operations per second does not exceed the limit value in step 5G, or whether or not there is data in the first work area 3 after step 5H. Is determined (step 5
I), if there is a record, the process returns to step 51. If there is no unevaluated record in the first work area 3 in step 5I, the process ends.
【0039】高負荷資源選択手段5は、ステップ52に
おいて判定したレコードが、CPU、メモリ、DIS
K、およびMSPのいずれのレコードでもなかった場合
には、まだ第1の作業領域3内にデータがあるか否かを
判定し(ステップ5J)、レコードがあればステップ5
1に戻る。ステップ5Iにおいて第1の作業領域3内に
もはや未評価のレコードがなければ、処理を終了する。In the high load resource selecting means 5, the record determined in step 52 is the CPU, the memory, the DIS.
If the record is neither K nor MSP, it is determined whether or not there is data in the first work area 3 (step 5J). If there is a record, step 5 is executed.
Return to 1. If there is no unevaluated record in the first work area 3 in step 5I, the process ends.
【0040】図5は高負荷資源情報レコードの形式を示
す。高負荷資源情報レコードは、概要部がレコードI
D、サンプリング時刻、詳細部1の位置、詳細部1の大
きさ、詳細部2の位置、詳細部2の大きさ、および詳細
部2の数から構成され、詳細部が詳細部1と、詳細部2
の数の詳細部2から構成される。概要部は固定長である
が、詳細部が可変長であり、高負荷資源情報レコード全
体としては可変長のレコードとなる。FIG. 5 shows the format of the high load resource information record. The high load resource information record has a record I in the overview section.
D, the sampling time, the position of the detail section 1, the size of the detail section 1, the position of the detail section 2, the size of the detail section 2, and the number of the detail sections 2, and the detail section includes the detail section 1 and the detail section 2. Part 2
It is composed of a number of detail units 2. The overview portion has a fixed length, but the detail portion has a variable length, and the high-load resource information record as a whole is a variable length record.
【0041】以下に図5を参照して高負荷資源情報レコ
ード生成手段8による高負荷資源情報レコードの生成処
理を説明する。The process of generating the high load resource information record by the high load resource information record generating means 8 will be described below with reference to FIG.
【0042】高負荷資源情報レコード生成手段8は、高
負荷資源選択手段5終了後、第2の作業領域6内にレコ
ードがあるか否かを判定し(ステップ83)、レコード
がなければ処理を終了する。The high load resource information record generating means 8 determines whether or not there is a record in the second work area 6 after the high load resource selecting means 5 is finished (step 83). finish.
【0043】高負荷資源情報レコード生成手段8は、ス
テップ83において第2の作業領域6内にレコードがあ
れば、これらをサンプリング時刻でソートする(ステッ
プ84)。If there are records in the second work area 6 in step 83, the high load resource information record generating means 8 sorts these by sampling time (step 84).
【0044】次に高負荷資源情報レコード生成手段8
は、第2の作業領域6から1レコードを読み出し(ステ
ップ85)、そのレコードの資源名を参照してそのレコ
ードがCPU、メモリ、DISK、およびMSPのいず
れのレコードであるかを判定する(ステップ86)。Next, the high load resource information record generating means 8
Reads one record from the second work area 6 (step 85) and refers to the resource name of the record to determine whether the record is a CPU, a memory, a DISK, or an MSP (step). 86).
【0045】高負荷資源情報レコード生成手段8は、ス
テップ86において判定したレコードがCPUのレコー
ドであった場合には、該レコードのサンプリング時刻を
キーとして第1の作業領域3を検索して、同一サンプリ
ング時刻のジョブ実行状況レコードを全て読み出し(ス
テップ87)、それぞれのレコードごとにジョブ識別番
号と、CPU使用時間をデータ収集時間間隔で除算して
求めるCPU使用率からなる組データを作成する(ステ
ップ88)。If the record determined in step 86 is a CPU record, the high load resource information record generating means 8 searches the first work area 3 using the sampling time of the record as a key, and the same. All the job execution status records at the sampling time are read (step 87), and for each record, group data is created that is composed of the job identification number and the CPU usage rate obtained by dividing the CPU usage time by the data collection time interval (step). 88).
【0046】次に高負荷資源情報レコード生成手段8
は、図5に示す高負荷資源情報レコードの形式に従っ
て、まず概要部の「レコードID」フィールドに“CP
U”を、「サンプリング時刻」フィールドにサンプリン
グ時刻を、「詳細部1の位置」フィールドに詳細部1の
開始アドレスを、「詳細部1の大きさ」フィールドにC
PUレコードのCPU使用率のデータのサイズを、「詳
細部2の位置」フィールドに詳細部2の開始アドレス
を、「詳細部2の大きさ」フィールドにステップ88に
おいて作成したジョブの組データのサイズを、そして
「詳細部2の数」フィールドに該組データの個数を格納
する(ステップ89)。詳細部1の開始アドレスは、高
負荷資源情報レコードの先頭アドレスに固定長である概
要部のサイズを加算したアドレスの次のアドレスとして
求めることができ、詳細部2の開始アドレスは、詳細部
1の開始アドレスに詳細部1のサイズを加算したアドレ
スの次のアドレスとして求めることができる。Next, the high load resource information record generating means 8
Follows the format of the high load resource information record shown in FIG.
U ”, the sampling time in the“ sampling time ”field, the start address of the detailed part 1 in the“ position of detail part 1 ”field, and C in the“ size of detail part 1 ”field.
The size of the CPU usage rate data of the PU record, the start address of the detail section 2 in the "position of detail section 2" field, and the size of the job combination data created in step 88 in the "size of detail section 2" field Then, the number of the set data is stored in the "number of detail parts 2" field (step 89). The start address of the detail section 1 can be obtained as the address next to the address obtained by adding the size of the outline section having a fixed length to the start address of the high load resource information record, and the start address of the detail section 2 is It can be obtained as the next address of the address obtained by adding the size of the detail portion 1 to the start address of.
【0047】さらに高負荷資源情報レコード生成手段8
は、詳細部の「詳細部1」フィールドにCPUレコード
のCPU使用率を格納し、「詳細部2」フィールドにジ
ョブの組データをCPU使用率が高い順に1つずつ格納
し(ステップ8A)、完成した高負荷資源情報レコード
を高負荷資源情報ファイル9に書き込む(ステップ8
B)。Highly loaded resource information record generation means 8
Stores the CPU usage rate of the CPU record in the “Details section 1” field of the details section, and stores the set data of the jobs one by one in the descending order of CPU usage rate in the “Details section 2” field (step 8A). The completed high load resource information record is written in the high load resource information file 9 (step 8).
B).
【0048】高負荷資源情報レコード生成手段8はステ
ップ8B終了後、まだ第2の作業領域6にレコードがあ
るか否かを判定し(ステップ8C)、レコードがあれば
ステップ85に戻り、レコードがなければ処理を終了す
る。After the completion of step 8B, the high load resource information record generation means 8 determines whether or not there is a record in the second work area 6 (step 8C). If there is a record, the process returns to step 85 and the record is stored. If not, the process ends.
【0049】高負荷資源情報レコード生成手段8は、ス
テップ86において判定したレコードがメモリのレコー
ドであった場合には、該レコードのサンプリング時刻を
キーとして第1の作業領域3を検索して、同一サンプリ
ング時刻のジョブ実行状況レコードを全て読み出し(ス
テップ8D)、それぞれのレコードごとにジョブ識別番
号と、ページフォルト回数をデータ収集時間間隔で除算
して求める秒当たりのページフォルト回数からなる組デ
ータを作成する(ステップ8E)。When the record determined in step 86 is a record in the memory, the high load resource information record generation means 8 searches the first work area 3 using the sampling time of the record as a key, and the same. Read all job execution status records at the sampling time (step 8D), and create group data consisting of the job identification number and the page fault count per second obtained by dividing the page fault count by the data collection time interval for each record. (Step 8E).
【0050】次に高負荷資源情報レコード生成手段8
は、図5に示す高負荷資源情報レコードの形式に従っ
て、まず概要部の「レコードID」フィールドに“メモ
リ”を、「サンプリング時刻」フィールドにサンプリン
グ時刻を、「詳細部1の位置」フィールドに詳細部1の
開始アドレスを、「詳細部1の大きさ」フィールドにメ
モリレコードの秒当たりのシステムプログラムのページ
フォルト回数のデータと秒当たりのユーザプログラムの
ページフォルト回数のデータのサイズを加算したサイズ
を、「詳細部2の位置」フィールドに詳細部2の開始ア
ドレスを、「詳細部2の大きさ」フィールドにステップ
8Eにおいて作成したジョブの組データのサイズを、そ
して「詳細部2の数」フィールドに該組データの個数を
格納する(ステップ8F)。詳細部1の開始アドレス
は、高負荷資源情報レコードの先頭アドレスに固定長で
ある概要部のサイズを加算したアドレスの次のアドレス
として求めることができ、詳細部2の開始アドレスは、
詳細部1の開始アドレスに詳細部1のサイズを加算した
アドレスの次のアドレスとして求めることができる。Next, the high load resource information record generating means 8
According to the format of the high load resource information record shown in FIG. 5, first, "memory" is set in the "record ID" field of the overview section, sampling time is set in the "sampling time" field, and details are set in the "position of detail section 1" field The start address of part 1 is set to the size of detail part 1 field and the size of the sum of the data of the page fault frequency of the system program and the data of the page fault frequency of the user program per second of the memory record is added. , The start address of the detail section 2 in the "position of detail section 2" field, the size of the set data of the job created in step 8E in the "size of detail section 2" field, and the "number of detail section 2" field The number of sets of data is stored in (step 8F). The start address of the detail section 1 can be obtained as an address next to the address obtained by adding the size of the outline section having a fixed length to the start address of the high load resource information record, and the start address of the detail section 2 is
It can be obtained as an address next to the address obtained by adding the size of the detail section 1 to the start address of the detail section 1.
【0051】さらに高負荷資源情報レコード生成手段8
は、詳細部の「詳細部1」フィールドにメモリレコード
の秒当たりのシステムプログラムのページフォルト回数
のデータと秒当たりのユーザプログラムのページフォル
ト回数のデータを格納し、「詳細部2」フィールドにジ
ョブの組データを秒当たりのページフォルト回数が多い
順に1つずつ格納し(ステップ8G)、完成した高負荷
資源情報レコードを高負荷資源情報ファイル9に書き込
む(ステップ8H)。Highly loaded resource information record generation means 8
Stores the data of the number of system program page faults per second and the data of the number of user program page faults per second of the memory record in the "Details 1" field of the details section, and the job in the "Details 2" field. The group data of 1 is stored one by one in descending order of the number of page faults per second (step 8G), and the completed high load resource information record is written in the high load resource information file 9 (step 8H).
【0052】高負荷資源情報レコード生成手段8はステ
ップ8H終了後、まだ第2の作業領域6にレコードがあ
るか否かを判定し(ステップ8I)、レコードがあれば
ステップ85に戻り、レコードがなければ処理を終了す
る。After the step 8H, the high load resource information record generating means 8 determines whether or not there is a record in the second work area 6 (step 8I). If there is a record, the process returns to the step 85 and the record is stored. If not, the process ends.
【0053】高負荷資源情報レコード生成手段8は、ス
テップ86において判定したレコードがDISKのレコ
ードであった場合には、まず該レコードのDISK名を
キーとしてシステム構成ファイル7のシステム構成デー
タを検索して、該DISKに設定されているファイル名
を全て読み出し(ステップ8J)、さらにそのファイル
名とDISKレコードのサンプリング時刻をキーとして
第1の作業領域3を検索して、同一サンプリング時刻の
該ファイルのシステム資源使用状況レコードを全て読み
出し(ステップ8K)、それぞれのレコードごとにファ
イル名と、入出力回数をデータ収集時間間隔で除算して
求める秒当たりの入出力回数からなる組データを作成す
る(ステップ8L)。If the record determined in step 86 is a DISK record, the high load resource information record generating means 8 first searches the system configuration data of the system configuration file 7 using the DISK name of the record as a key. Then, all the file names set in the DISK are read (step 8J), and the first work area 3 is searched by using the file name and the sampling time of the DISK record as a key, and the files of the same sampling time are searched. All the system resource usage records are read (step 8K), and a set data is created for each record consisting of the file name and the input / output count per second obtained by dividing the input / output count by the data collection time interval (step 8L).
【0054】次に高負荷資源情報レコード生成手段8
は、図5に示す高負荷資源情報レコードの形式に従っ
て、まず概要部の「レコードID」フィールドに“DI
SK”を、「サンプリング時刻」フィールドにサンプリ
ング時刻を、「詳細部1の位置」フィールドに詳細部1
の開始アドレスを、「詳細部1の大きさ」フィールドに
DISKレコードの秒当たりの入出力回数のデータのサ
イズを、「詳細部2の位置」フィールドに詳細部2の開
始アドレスを、「詳細部2の大きさ」フィールドにステ
ップ8Lにおいて作成したファイルの組データのサイズ
を、そして「詳細部2の数」フィールドに該組データの
個数を格納する(ステップ8M)。詳細部1の開始アド
レスは、高負荷資源情報レコードの先頭アドレスに固定
長である概要部のサイズを加算したアドレスの次のアド
レスとして求めることができ、詳細部2の開始アドレス
は、詳細部1の開始アドレスに詳細部1のサイズを加算
したアドレスの次のアドレスとして求めることができ
る。Next, the high load resource information record generating means 8
Follows the format of the high load resource information record shown in FIG.
SK ”, the sampling time in the“ sampling time ”field, and the detail section 1 in the“ position of detail section 1 ”field.
, The size of the data of the number of input / output times per second of the DISK record in the “size of detail section 1” field, the start address of detail section 2 in the “position of detail section 2” field, and the “detail section” The size of the set data of the file created in step 8L is stored in the "size of 2" field, and the number of the set data is stored in the "number of detail parts 2" field (step 8M). The start address of the detail section 1 can be obtained as the address next to the address obtained by adding the size of the outline section having a fixed length to the start address of the high load resource information record, and the start address of the detail section 2 is It can be obtained as the next address of the address obtained by adding the size of the detail portion 1 to the start address of.
【0055】さらに高負荷資源情報レコード生成手段8
は、詳細部の「詳細部1」フィールドにDISKレコー
ドの秒当たりの入出力回数のデータを格納し、「詳細部
2」フィールドにファイルの組データを秒当たりの入出
力回数の多い順に1つずつ格納し(ステップ8N)、完
成した高負荷資源情報レコードを高負荷資源情報ファイ
ル9に書き込む(ステップ8O)。Highly loaded resource information record generation means 8
Stores the data of the input / output count per second of the DISK record in the “detail part 1” field of the detail part, and sets the set data of the file in the “detail part 2” field in descending order of the number of input / output times per second. Each of them is stored (step 8N), and the completed high load resource information record is written in the high load resource information file 9 (step 8O).
【0056】高負荷資源情報レコード生成手段8はステ
ップ8O終了後、まだ第2の作業領域6にレコードがあ
るか否かを判定し(ステップ8P)、レコードがあれば
ステップ85に戻り、レコードがなければ処理を終了す
る。After the step 8O, the high load resource information record generation means 8 determines whether or not there is a record in the second work area 6 (step 8P). If there is a record, the process returns to the step 85 to record the record. If not, the process ends.
【0057】高負荷資源情報レコード生成手段8は、ス
テップ86において判定したレコードがMSPのレコー
ドであった場合には、まず該レコードのMSP名をキー
としてシステム構成ファイル7のシステム構成データを
検索して、該MSPに接続されているDISK名を全て
読み出し(ステップ8Q)、さらにそのDISK名とM
SPレコードのサンプリング時刻をキーとして第1の作
業領域3を検索して、同一サンプリング時刻の該DIS
Kのシステム資源使用状況レコードを全て読み出し(ス
テップ8R)、それぞれのレコードごとにDISK名
と、入出力回数をデータ収集時間間隔で除算して求める
秒当たりの入出力回数からなる組データを作成する(ス
テップ8S)。When the record determined in step 86 is an MSP record, the high load resource information record generating means 8 first searches the system configuration data in the system configuration file 7 using the MSP name of the record as a key. Then, all the DISK names connected to the MSP are read (step 8Q), and the DISK name and M
The first work area 3 is searched using the sampling time of the SP record as a key, and the DIS at the same sampling time is searched.
All the K system resource usage records are read (step 8R), and for each record, group data consisting of the DISK name and the input / output count per second obtained by dividing the input / output count by the data collection time interval is created. (Step 8S).
【0058】次に高負荷資源情報レコード生成手段8
は、図5に示す高負荷資源情報レコードの形式に従っ
て、まず概要部の「レコードID」フィールドに“MS
P”を、「サンプリング時刻」フィールドにサンプリン
グ時刻を、「詳細部1の位置」フィールドに詳細部1の
開始アドレスを、「詳細部1の大きさ」フィールドにM
SPレコードの秒当たりの入出力回数のデータのサイズ
を、「詳細部2の位置」フィールドに詳細部2の開始ア
ドレスを、「詳細部2の大きさ」フィールドにステップ
8Sにおいて作成したDISKの組データのサイズを、
そして「詳細部2の数」フィールドに該組データの個数
を格納する(ステップ8T)。詳細部1の開始アドレス
は、高負荷資源情報レコードの先頭アドレスに固定長で
ある概要部のサイズを加算したアドレスの次のアドレス
として求めることができ、詳細部2の開始アドレスは、
詳細部1の開始アドレスに詳細部1のサイズを加算した
アドレスの次のアドレスとして求めることができる。Next, the high load resource information record generating means 8
Follows the format of the high load resource information record shown in FIG.
P ", the sampling time in the" sampling time "field, the start address of the detailed portion 1 in the" position of detail portion 1 "field, and M in the" size of detail portion 1 "field.
The size of the data of the number of input / output times per second of the SP record, the start address of the detail section 2 in the "position of detail section 2" field, and the set of DISK created in step 8S in the "size of detail section 2" field Data size,
Then, the number of the set data is stored in the "number of detail parts 2" field (step 8T). The start address of the detail section 1 can be obtained as an address next to the address obtained by adding the size of the outline section having a fixed length to the start address of the high load resource information record, and the start address of the detail section 2 is
It can be obtained as an address next to the address obtained by adding the size of the detail section 1 to the start address of the detail section 1.
【0059】さらに高負荷資源情報レコード生成手段8
は、詳細部の「詳細部1」フィールドにMSPレコード
の秒当たりの入出力回数のデータを格納し、「詳細部
2」フィールドにDISKの組データを秒当たりの入出
力回数の多い順に1つずつ格納し(ステップ8U)、完
成した高負荷資源情報レコードを高負荷資源情報ファイ
ル9に書き込む(ステップ8V)。Highly loaded resource information record generation means 8
Stores the data of the number of input / output times per second of the MSP record in the “detail part 1” field of the detail part, and stores one set of DISK data in the “detail part 2” field in descending order of the number of input / output times. Each of them is stored (step 8U), and the completed high load resource information record is written in the high load resource information file 9 (step 8V).
【0060】高負荷資源情報レコード生成手段8はステ
ップ8V終了後、まだ第2の作業領域6にレコードがあ
るか否かを判定し(ステップ8W)、レコードがあれば
ステップ85に戻り、レコードがなければ処理を終了す
る。After the step 8V, the high load resource information record generating means 8 determines whether or not there is a record in the second work area 6 (step 8W). If there is a record, the process returns to the step 85 to record the record. If not, the process ends.
【0061】以上により、本発明の第1の実施例の動作
である高負荷資源評価システムの処理が完了する。As described above, the processing of the high load resource evaluation system, which is the operation of the first embodiment of the present invention, is completed.
【0062】本発明の第1の実施例である高負荷資源評
価システムは、システム稼働状況記録レコードを入力
し、予め設定した資源使用率基準値と比較することで、
計算機システムを構成する各資源に高負荷な状況が発生
していないかどうかを判定し、さらに該資源を高負荷な
使用状態にしたジョブ名や資源名をボトルネックとして
特定することにより、性能評価作業に精通していない利
用者でも容易に、かつ確実に性能評価作業を実施するこ
とができる効果を有している。The high load resource evaluation system according to the first embodiment of the present invention inputs a system operation status record and compares it with a preset resource utilization rate reference value,
Performance is evaluated by determining whether each resource that makes up the computer system is under heavy load, and by specifying the job name or resource name that put the resource under heavy load as a bottleneck. It has an effect that even a user who is not familiar with the work can easily and surely perform the performance evaluation work.
【0063】図9を参照すると、本発明の第2の実施例
である高負荷資源評価システムは、第1の実施例である
高負荷資源評価システムにおいて、高負荷資源情報レコ
ード生成手段8に起動され、高負荷資源情報ファイル9
に格納された高負荷資源情報レコードを入力し、サンプ
リング時刻ごとの各資源の使用率を資源使用率基準値フ
ァイル4内の資源使用率基準値の警告値と限界値を境に
して異なる文字で表示するように、さらに該サンプリン
グ時刻において各資源を使用するジョブごとの資源使用
率、または各ファイルごと、各DISKごとの入出力回
数を並べて表示するように第3の作業領域11を用いて
編集し、出力装置12へグラフ表示する高負荷資源判定
結果出力手段10を含む。Referring to FIG. 9, the high load resource evaluation system according to the second embodiment of the present invention is activated by the high load resource information record generating means 8 in the high load resource evaluation system according to the first embodiment. High-load resource information file 9
Enter the high-load resource information record stored in, and specify the usage rate of each resource at each sampling time using different characters with the warning value and the limit value of the resource usage rate reference value in the resource usage rate reference value file 4 as the boundary. Edited using the third work area 11 so that the resource usage rate for each job that uses each resource at the sampling time, or the input / output count for each file and each DISK is displayed side by side. In addition, the high load resource determination result output means 10 for displaying a graph on the output device 12 is included.
【0064】次に本発明の第2の実施例の動作につい
て、図4、図5、および図9〜図11を参照して説明す
る。Next, the operation of the second embodiment of the present invention will be described with reference to FIGS. 4, 5 and 9 to 11.
【0065】高負荷資源情報レコード生成手段8は、高
負荷資源情報レコードの生成終了後、高負荷資源判定結
果出力手段10を起動する。The high load resource information record generation means 8 activates the high load resource determination result output means 10 after the generation of the high load resource information record.
【0066】高負荷資源判定結果出力手段10は、まず
高負荷資源情報ファイル9内の高負荷資源情報レコード
をサンプリング時刻とレコードIDでソートする(ステ
ップ101)。The high load resource determination result output means 10 first sorts the high load resource information records in the high load resource information file 9 by sampling time and record ID (step 101).
【0067】次に高負荷資源判定結果出力手段10は、
レコードIDが“CPU”のレコードを1レコード読み
出し(ステップ102)、該レコードの詳細部1に格納
されているCPU使用率を、資源使用率基準値ファイル
4の資源使用率基準値のCPU使用率の警告値と限界値
と比較し(ステップ103)、CPU使用率が0〜警告
値(%)の間なら“S”、警告値〜限界値(%)なら
“W”、そして限界値〜100(%)なら“O”という
文字でCPU使用率を表示する文字データに変換し、そ
れに詳細部2に格納されているジョブ名と、さらに該ジ
ョブのCPU使用率を“*”で表示する文字データに変
換したものなどを加えて出力装置12への出力形式に編
集して第3の作業領域11に書き込む(ステップ10
4)。Next, the high load resource determination result output means 10
One record with the record ID "CPU" is read (step 102), and the CPU usage rate stored in the detail portion 1 of the record is calculated as the CPU usage rate of the resource usage rate reference value in the resource usage rate reference value file 4. Of the CPU usage rate between 0 and the warning value (%), "S", between the warning value and the limit value (%), "W", and the limit value-100. If it is (%), the character "O" is converted into character data for displaying the CPU usage rate, and the job name stored in the detail part 2 and the CPU usage rate of the job are displayed as "*". The converted data and the like are added and edited into the output format to the output device 12 and written in the third work area 11 (step 10).
4).
【0068】高負荷資源判定結果出力手段10はステッ
プ104終了後、まだ高負荷資源情報ファイル9内の高
負荷資源情報レコードにレコードIDが“CPU”のレ
コードがあるか否かを判定し(ステップ105)、レコ
ードがあればステップ102に戻る。After the end of step 104, the high load resource determination result output means 10 determines whether or not the high load resource information record in the high load resource information file 9 still has a record whose record ID is "CPU" (step 105), if there is a record, the process returns to step 102.
【0069】次に高負荷資源判定結果出力手段10は、
レコードIDが“メモリ”のレコードを1レコード読み
出し(ステップ106)、該レコードの詳細部1に格納
されている秒当たりのシステムプログラムのページフォ
ルト回数とユーザプログラムのページフォルト回数を、
資源使用率基準値ファイル4の資源使用率基準値のペー
ジフォルト回数の警告値と限界値と比較し(ステップ1
07)、ページフォルト回数が0〜警告値(回/秒)の
間なら“S”、警告値〜限界値(回/秒)なら“W”、
そして限界値以上(回/秒)なら“O”という文字でペ
ージフォルト回数を表示する文字データに変換し、それ
に詳細部2に格納されているジョブ名と、さらに該ジョ
ブのページフォルト回数を“*”で表示する文字データ
に変換したものなどを加えて出力装置12への出力形式
に編集して第3の作業領域11に書き込む(ステップ1
08)。Next, the high load resource determination result output means 10
One record with the record ID "memory" is read (step 106), and the number of page faults of the system program and the number of page faults of the user program per second stored in the detail portion 1 of the record are calculated.
Compare the resource usage reference value in the resource usage reference value file 4 with the warning value and limit value of the page fault count (step 1
07), "S" if the page fault frequency is between 0 and the warning value (times / second), "W" if the warning value to the limit value (times / second),
If the number is equal to or more than the limit value (times / second), the character "O" is converted into character data for displaying the page fault frequency, and the job name stored in the detail section 2 and the page fault frequency of the job are converted into "character data". The character data displayed by * "is added to the converted character data, edited into the output format to the output device 12, and written in the third work area 11 (step 1
08).
【0070】高負荷資源判定結果出力手段10はステッ
プ108終了後、まだ高負荷資源情報ファイル9内の高
負荷資源情報レコードにレコードIDが“メモリ”のレ
コードがあるか否かを判定し(ステップ109)、レコ
ードがあればステップ106に戻る。After the step 108, the high load resource determination result output means 10 determines whether or not there is a record having a record ID "memory" in the high load resource information records in the high load resource information file 9 (step 109), if there is a record, the process returns to step 106.
【0071】次に高負荷資源判定結果出力手段10は、
レコードIDが“DISK”のレコードを1レコード読
み出し(ステップ10A)、該レコードの詳細部1に格
納されている秒当たりのDISKの入出力回数を、資源
使用率基準値ファイル4の資源使用率基準値のDISK
の入出力回数の警告値と限界値と比較し(ステップ10
B)、入出力回数が0〜警告値(回/秒)の間なら
“S”、警告値〜限界値(回/秒)なら“W”、そして
限界値以上(回/秒)なら“O”という文字で入出力回
数を表示する文字データに変換し、それに詳細部2に格
納されているファイル名と、さらに該ファイルの入出力
回数を“*”で表示する文字データに変換したものなど
を加えて出力装置12への出力形式に編集して第3の作
業領域11に書き込む(ステップ10C)。Next, the high load resource determination result output means 10
One record with the record ID "DISK" is read (step 10A), and the number of input / output times of the DISK stored in the detail portion 1 of the record is calculated based on the resource usage rate reference value in the resource usage rate reference value file 4. Value DISK
Compare the warning value and the limit value of the input / output frequency of
B), "S" if the input / output count is between 0 and the warning value (times / second), "W" if the warning value to the limit value (times / second), and "O" if it is greater than or equal to the limit value (times / second). Converted to character data that displays the input / output count with the character "," and the file name stored in the detail section 2 and the character data that displays the input / output count of the file with "*". Is added to edit the output format to the output device 12 and write it in the third work area 11 (step 10C).
【0072】高負荷資源判定結果出力手段10はステッ
プ10C終了後、まだ高負荷資源情報ファイル9内の高
負荷資源情報レコードにレコードIDが“DISK”の
レコードがあるか否かを判定し(ステップ10D)、レ
コードがあればステップ10Aに戻る。After the completion of step 10C, the high load resource determination result output means 10 determines whether or not the high load resource information record in the high load resource information file 9 still has a record whose record ID is "DISK" (step 10D), if there is a record, return to step 10A.
【0073】次に高負荷資源判定結果出力手段10は、
レコードIDが“MSP”のレコードを1レコード読み
出し(ステップ10E)、該レコードの詳細部1に格納
されている秒当たりのMSPの入出力回数を、資源使用
率基準値ファイル4の資源使用率基準値のMSPの入出
力回数の警告値と限界値と比較し(ステップ10F)、
入出力回数が0〜警告値(回/秒)の間なら“S”、警
告値〜限界値(回/秒)なら“W”、そして限界値以上
(回/秒)なら“O”という文字で入出力回数を表示す
る文字データに変換し、それに詳細部2に格納されてい
るDISK名と、さらに該DISKの入出力回数を
“*”で表示する文字データに変換したものなどを加え
て出力装置12への出力形式に編集して第3の作業領域
11に書き込む(ステップ10G)。Next, the high load resource determination result output means 10
One record with the record ID "MSP" is read (step 10E), and the number of MSP input / outputs per second stored in the detail section 1 of the record is calculated based on the resource usage rate in the resource usage rate reference value file 4. Compare the warning value and the limit value of the number of input / output times of MSP (step 10F),
The letter “S” if the input / output count is between 0 and the warning value (times / second), “W” if the warning value to the limit value (times / second), and the letter “O” if it is above the limit value (times / second). Convert the input / output count to character data to be displayed, add the DISK name stored in the detail section 2 and the character data to display the input / output count of the DISK to "*" It is edited in the output format to the output device 12 and written in the third work area 11 (step 10G).
【0074】高負荷資源判定結果出力手段10はステッ
プ10G終了後、まだ高負荷資源情報ファイル9内の高
負荷資源情報レコードにレコードIDが“MSP”のレ
コードがあるか否かを判定し(ステップ10H)、レコ
ードがあればステップ10Eに戻る。After the step 10G, the high load resource determination result output means 10 determines whether or not the high load resource information record in the high load resource information file 9 still has a record with the record ID "MSP" (step 10H), if there is a record, return to step 10E.
【0075】高負荷資源判定結果出力手段10はステッ
プ10G終了後、第3の作業領域11に書き込んだ文字
データを出力装置12に出力する(ステップ10I)。After the end of step 10G, the high load resource determination result output means 10 outputs the character data written in the third work area 11 to the output device 12 (step 10I).
【0076】図11にCPU情報の出力例を示す。他の
資源についても同様に出力できる。FIG. 11 shows an example of CPU information output. The same can be output for other resources.
【0077】以上により、本発明の第2の実施例の動作
である高負荷資源評価システムの処理が完了する。With the above, the processing of the high load resource evaluation system, which is the operation of the second embodiment of the present invention, is completed.
【0078】本発明の第2の実施例である高負荷資源評
価システムは、システム稼働状況記録レコードを入力
し、予め設定した資源使用率基準値と比較することで、
計算機システムを構成する各資源に高負荷な状況が発生
していないかどうかを判定し、さらに該資源を高負荷な
使用状態にしたジョブ名や資源名をボトルネックとして
特定し、その結果を入出力装置に呈示して利用者に示す
ことにより、性能評価作業に精通していない利用者でも
容易に、かつ確実に性能評価作業を実施することができ
る効果を有している。The high load resource evaluation system according to the second embodiment of the present invention inputs a system operation status record record and compares it with a preset resource utilization rate reference value,
Determine whether each resource that constitutes the computer system is under heavy load, identify the job name or resource name that put the resource under heavy load as a bottleneck, and enter the result. By presenting the result on the output device to the user, even a user who is not familiar with the performance evaluation work can easily and surely perform the performance evaluation work.
【0079】[0079]
【発明の効果】以上説明したように本発明の高負荷資源
評価システムは、システム稼働状況記録レコードを入力
し、予め設定した資源使用率基準値と比較することで、
計算機システムを構成する各資源に高負荷な状況が発生
していないかどうかを判定し、さらに該資源を高負荷な
使用状態にしたジョブ名や資源名をボトルネックとして
特定し、その結果を入出力装置に呈示して利用者に示す
ことにより、性能評価作業に精通していない利用者でも
容易に、かつ確実に性能評価作業を実施することができ
る効果を有している。As described above, the high load resource evaluation system of the present invention inputs the system operation status record and compares it with a preset resource utilization rate reference value,
Determine whether each resource that constitutes the computer system is under heavy load, identify the job name or resource name that put the resource under heavy load as a bottleneck, and enter the result. By presenting the result on the output device to the user, even a user who is not familiar with the performance evaluation work can easily and surely perform the performance evaluation work.
【図1】図1は本発明の第1の実施例を示すブロック図
である。FIG. 1 is a block diagram showing a first embodiment of the present invention.
【図2】図2は本発明の第1の実施例のシステム稼働状
況記録ファイル1の構成の例を示す図である。FIG. 2 is a diagram showing an example of a configuration of a system operation status recording file 1 according to the first embodiment of this invention.
【図3】図3は本発明の第1の実施例におけるシステム
構成ファイル7のシステム構成データの例を示す図であ
る。FIG. 3 is a diagram showing an example of system configuration data of a system configuration file 7 in the first embodiment of the present invention.
【図4】図4は本発明の第1の実施例における資源使用
率基準値ファイル4内の資源使用率基準値の例を示す図
である。FIG. 4 is a diagram showing an example of resource usage rate reference values in a resource usage rate reference value file 4 according to the first embodiment of the present invention.
【図5】図5は本発明の第1の実施例における高負荷資
源情報ファイル9に格納される高負荷資源情報レコード
の形式を示す図である。FIG. 5 is a diagram showing a format of a high load resource information record stored in a high load resource information file 9 according to the first embodiment of this invention.
【図6】図6は本発明の第1の実施例におけるシステム
稼働状況記録レコード入力手段2の処理を示す流れ図で
ある。FIG. 6 is a flowchart showing the processing of the system operation status record record input means 2 in the first embodiment of the present invention.
【図7】図7は本発明の第1の実施例における高負荷資
源情報レコード生成手段8の処理を示す流れ図である。FIG. 7 is a flow chart showing the processing of the high load resource information record generation means 8 in the first exemplary embodiment of the present invention.
【図8】図8は本発明の第1の実施例における高負荷資
源判定手段5の処理を示す流れ図である。FIG. 8 is a flowchart showing the processing of the high load resource determination means 5 in the first exemplary embodiment of the present invention.
【図9】図9は本発明の第2の実施例を示すブロック図
である。FIG. 9 is a block diagram showing a second embodiment of the present invention.
【図10】図10は本発明の第2の実施例における高負
荷資源判定結果出力手段10の処理を示す流れ図であ
る。FIG. 10 is a flowchart showing the processing of the high load resource determination result output means 10 in the second exemplary embodiment of the present invention.
【図11】図11は本発明の第2の実施例における高負
荷資源判定結果出力手段10による出力装置12への高
負荷資源の判定結果の例を示す図である。FIG. 11 is a diagram showing an example of a high load resource determination result for the output device 12 by the high load resource determination result output means 10 according to the second exemplary embodiment of the present invention.
1 システム稼働状況記録ファイル 2 システム稼働状況記録レコード入力手段 3 第1の作業領域 4 資源使用率基準値ファイル 5 高負荷資源判定手段 6 第2の作業領域 7 システム構成ファイル 8 高負荷資源情報レコード生成手段 9 高負荷資源情報ファイル 10 高負荷資源判定結果出力手段 11 第3の作業領域 12 出力装置 1 system operating status record file 2 system operating status record record input means 3 first work area 4 resource utilization reference value file 5 high load resource judgment means 6 second work area 7 system configuration file 8 high load resource information record generation Means 9 High-load resource information file 10 High-load resource determination result output means 11 Third work area 12 Output device
Claims (5)
状況をシステム資源使用状況レコードとして一定時間間
隔ごとに記録し、さらに該計算機システム上で実行され
る各ジョブの実行履歴をジョブ実行状況レコードとして
一定時間間隔ごとに記録するシステム稼働状況記録ファ
イルと、 前記計算機システムを構成する外部記憶装置とこの外部
記憶装置を制御する外部記憶装置制御装置との接続関係
情報と、該外部記憶装置に格納されているファイル名情
報をシステム構成データとして格納するシステム構成フ
ァイルと、 前記システム稼働状況記録ファイル中の各レコードを入
力するシステム稼働状況記録レコード入力手段と、 前記計算機システムを構成する各資源の使用率の性能保
証上の警告値と限界値を資源使用率基準値として格納す
る資源使用率基準値ファイルと、 前記システム稼働状況記録レコード入力手段が入力した
前記システム資源使用状況レコードの資源使用率の情報
をこの資源使用率基準値ファイル内の資源使用率基準値
の限界値と比較し、この限界値を超える高負荷な使用状
態を示す前記システム資源使用状況レコードの資源名と
記録時刻、および資源使用率を抽出する高負荷資源選択
手段と、 前記システム稼働状況記録レコード入力手段およびこの
高負荷資源選択手段を起動した後、この高負荷資源選択
手段が抽出した前記システム資源使用状況レコードの記
録時刻、同時刻に記録された、前記システム稼働状況記
録レコード入力手段が入力したジョブ実行状況レコード
内のジョブ名、各資源に対する資源使用率の情報、前記
システム稼働状況記録レコード入力手段が入力したシス
テム資源使用状況レコード内の他の資源名、および資源
使用率の情報を抽出し、前記システム構成ファイルのシ
ステム構成データを参照して、各資源の情報とその資源
を使用するジョブの情報、または各資源の情報とその資
源を構成する資源の情報を関連付けた形式で統合して1
つの高負荷資源情報レコードとする高負荷資源情報レコ
ード生成手段と、 この高負荷資源情報レコード生成手段が生成した高負荷
資源情報レコードを格納する高負荷資源情報ファイルと
を備えることを特徴とする高負荷資源評価システム。1. The usage status of each resource constituting the computer system is recorded as a system resource usage status record at regular time intervals, and the execution history of each job executed on the computer system is recorded as a job execution status record. A system operation status recording file that is recorded at fixed time intervals, connection relationship information between an external storage device that constitutes the computer system and an external storage device control device that controls the external storage device, and the connection relationship information that is stored in the external storage device. A system configuration file that stores file name information as system configuration data, a system operation status record input unit that inputs each record in the system operation status recording file, and a usage rate of each resource that constitutes the computer system Storing the warning value and the limit value for the performance guarantee of the server as the resource usage standard value A resource usage rate reference value file, and resource usage rate information of the system resource usage status record input by the system operation status record record input means as a limit value of the resource usage rate reference value in the resource usage rate reference value file. High load resource selecting means for comparing and comparing the resource name and recording time of the system resource usage record indicating a high load usage status exceeding this limit value, and the resource usage rate, and the system operation status record input means After the high load resource selecting means is started, the recording time of the system resource use status record extracted by the high load resource selecting means and the job input by the system operation status record record input means recorded at the same time Job name in execution status record, resource usage rate information for each resource, system operation status record Other resource name and resource usage rate information in the system resource usage record input by the force means are extracted, and the information of each resource and the resource are used by referring to the system configuration data of the system configuration file. Job information, or information on each resource and information on the resources that compose the resource are integrated in a linked form and 1
A high-load resource information record generation unit that is one high-load resource information record, and a high-load resource information file that stores the high-load resource information record generated by the high-load resource information record generation unit. Load resource evaluation system.
使用率基準値は、予め設定するCPU使用率、メモリの
ページフォルト回数、外部記憶装置、および外部記憶装
置制御装置の入出力回数に対する性能保証上の警告値と
限界値から構成されることを特徴とする請求項1の高負
荷資源評価システム。2. The resource usage rate reference value in the resource usage rate reference value file is a performance with respect to a preset CPU usage rate, memory page fault frequency, external storage device, and external storage device controller input / output frequency. The high load resource evaluation system according to claim 1, wherein the high load resource evaluation system comprises a warning value and a limit value for guarantee.
資源情報レコードは、概要部と詳細部から構成され、該
概要部はCPU情報か、メモリ情報か、外部記憶装置情
報か、または外部記憶装置制御装置情報かを示すレコー
ドIDと、サンプリング時刻、詳細部の位置、および詳
細部の大きさを示し、前記詳細部はレコードIDがCP
Uの場合にはCPU使用率と各ジョブごとのCPU使用
率、レコードIDがメモリの場合にはページフォルト回
数と各ジョブごとのページフォルト回数、レコードID
が外部記憶装置の場合にはこの外部記憶装置の入出力回
数と該外部記憶装置内の各ファイルごとの入出力回数、
およびレコードIDが外部記憶装置制御装置情報の場合
には外部記憶装置制御装置の入出力回数と該外部記憶装
置制御装置に接続されている各外部記憶装置の入出力回
数から構成されることを特徴とする請求項1の高負荷資
源評価システム。3. The high load resource information record in the high load resource information file is composed of an outline part and a detail part, and the outline part is CPU information, memory information, external storage device information, or external storage. The record ID indicating whether the device control device information, the sampling time, the position of the detail part, and the size of the detail part are shown.
If U, CPU usage rate and CPU usage rate for each job; if record ID is memory, page fault frequency and page fault frequency for each job; record ID
Is an external storage device, the number of input / output times of this external storage device and the number of input / output times for each file in the external storage device,
And when the record ID is external storage device control device information, it is composed of the number of input / output times of the external storage device control device and the number of input / output times of each external storage device connected to the external storage device control device. The high-load resource evaluation system according to claim 1.
た高負荷資源情報レコードを入力し、出力装置へグラフ
表示する高負荷資源判定結果出力手段を備えることを特
徴とする請求項1記載の高負荷資源評価システム。4. The high load resource determination result output means for inputting a high load resource information record stored in the high load resource information file and displaying the result in a graph on an output device. Load resource evaluation system.
するグラフは、記録時刻ごとの各資源の使用率を前記資
源使用率基準値の警告値と限界値を境にした異なる文字
で表示したものに加えて、該記録時刻において各資源を
使用するジョブごとの資源使用率、または各ファイルご
と、各外部記憶装置ごとの入出力回数を並べて表示する
ものであることを特徴とする請求項1記載の高負荷資源
評価システム。5. The graph displayed by the high load resource judgment result output means displays the usage rate of each resource at each recording time in different characters with the warning value and the limit value of the resource usage rate reference value as a boundary. In addition to the above, the resource usage rate for each job that uses each resource at the recording time, or the input / output count for each file and each external storage device is displayed side by side. The high-load resource evaluation system described.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5266814A JP2833976B2 (en) | 1992-11-27 | 1993-10-26 | High load resource evaluation system |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP34123692 | 1992-11-27 | ||
JP4-341236 | 1992-11-27 | ||
JP5266814A JP2833976B2 (en) | 1992-11-27 | 1993-10-26 | High load resource evaluation system |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH06222963A true JPH06222963A (en) | 1994-08-12 |
JP2833976B2 JP2833976B2 (en) | 1998-12-09 |
Family
ID=26547600
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5266814A Expired - Lifetime JP2833976B2 (en) | 1992-11-27 | 1993-10-26 | High load resource evaluation system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2833976B2 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007241685A (en) * | 2006-03-09 | 2007-09-20 | Hitachi Software Eng Co Ltd | Method of estimating connection resources of server |
JP2008197993A (en) * | 2007-02-14 | 2008-08-28 | Lac Co Ltd | Information processing system |
JP2009003856A (en) * | 2007-06-25 | 2009-01-08 | Hitachi Information Systems Ltd | System for obtaining tendency of quality failure occurrence and identify cause, and method thereof |
JP2014120138A (en) * | 2012-12-19 | 2014-06-30 | Fujitsu Ltd | Abnormality cause estimation program, abnormality cause estimation device, and abnormality cause estimation method |
JP2015141601A (en) * | 2014-01-29 | 2015-08-03 | 日本電気株式会社 | job performance analysis system, job performance analysis method and program |
US9928164B2 (en) | 2011-11-14 | 2018-03-27 | International Business Machines Corporation | Information processing apparatus |
-
1993
- 1993-10-26 JP JP5266814A patent/JP2833976B2/en not_active Expired - Lifetime
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007241685A (en) * | 2006-03-09 | 2007-09-20 | Hitachi Software Eng Co Ltd | Method of estimating connection resources of server |
JP4627508B2 (en) * | 2006-03-09 | 2011-02-09 | 株式会社日立ソリューションズ | Server connection resource usage status output method |
JP2008197993A (en) * | 2007-02-14 | 2008-08-28 | Lac Co Ltd | Information processing system |
JP2009003856A (en) * | 2007-06-25 | 2009-01-08 | Hitachi Information Systems Ltd | System for obtaining tendency of quality failure occurrence and identify cause, and method thereof |
JP4507260B2 (en) * | 2007-06-25 | 2010-07-21 | 株式会社日立情報システムズ | Occurrence tendency grasp and cause isolation system in quality failure, and method thereof |
US9928164B2 (en) | 2011-11-14 | 2018-03-27 | International Business Machines Corporation | Information processing apparatus |
US10049034B2 (en) | 2011-11-14 | 2018-08-14 | International Business Machines Corporation | Information processing apparatus |
JP2014120138A (en) * | 2012-12-19 | 2014-06-30 | Fujitsu Ltd | Abnormality cause estimation program, abnormality cause estimation device, and abnormality cause estimation method |
JP2015141601A (en) * | 2014-01-29 | 2015-08-03 | 日本電気株式会社 | job performance analysis system, job performance analysis method and program |
Also Published As
Publication number | Publication date |
---|---|
JP2833976B2 (en) | 1998-12-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5475844A (en) | Heavily loaded resource evaluation system | |
US5349658A (en) | Graphical user interface | |
US9535946B2 (en) | System method, and computer readable media for identifying a user-initiated log file record in a log file | |
US8745492B2 (en) | Determining event patterns for monitored applications | |
US5634120A (en) | Computer system supporting utilization of utility functions applicable to concurrently executing jobs by monitoring job excution characteristics and determining eligible job combinations for utility function | |
JP2000181759A (en) | Time sequential data retrieval system/method and recording medium storing its program | |
JPH06222963A (en) | High-load resource evaluation system | |
JP2000112784A (en) | Program test support device and storage medium recording program test support program | |
US6546500B1 (en) | Computer, computer network system, and recording medium | |
JP3182111B2 (en) | Program test support device | |
JP3997495B2 (en) | Software analysis apparatus and software analysis method | |
JP3704871B2 (en) | Failure investigation information device | |
US6173281B1 (en) | Method and computer program product for processing and combining data sets including bitmaps | |
CN109992475A (en) | A kind of processing method of log, server and storage medium | |
JPH0658716B2 (en) | Failure diagnosis device and failure diagnosis system | |
JPH02171998A (en) | Plant accident analyzing device | |
JP2885907B2 (en) | Online processing time analysis method | |
JPH056291A (en) | Method for preparing and managing test resources | |
JP3130870B2 (en) | Memory dump file reconstruction method | |
JPH0535549A (en) | Back-up system for analysis of softeware load | |
JPH06110927A (en) | Parallel retrieval system for data in extra-large record | |
JPH0290322A (en) | Operation control system for computer system, system constitution designing method, and operator training system | |
JPH03142636A (en) | System quality analysis system using knowledge data base | |
JP2973975B2 (en) | Discrete event simulation device, recording method of event sequence, and storage medium storing control program | |
JP2892663B2 (en) | Autonomous failure diagnosis type analysis method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19980825 |