JPH03127233A - Patrol diagnosing device for computer system - Google Patents

Patrol diagnosing device for computer system

Info

Publication number
JPH03127233A
JPH03127233A JP1267680A JP26768089A JPH03127233A JP H03127233 A JPH03127233 A JP H03127233A JP 1267680 A JP1267680 A JP 1267680A JP 26768089 A JP26768089 A JP 26768089A JP H03127233 A JPH03127233 A JP H03127233A
Authority
JP
Japan
Prior art keywords
input
patrol
output
diagnosis
executed
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.)
Pending
Application number
JP1267680A
Other languages
Japanese (ja)
Inventor
Tsutomu Taguchi
田口 勉
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 JP1267680A priority Critical patent/JPH03127233A/en
Publication of JPH03127233A publication Critical patent/JPH03127233A/en
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

PURPOSE:To shorten the diagnosing time by selecting the input/output instructions which perform the patrol diagnoses based on the input/output monitor information. CONSTITUTION:The reference is given to the monitoring information (types and end states of input/output instructions) for each peripheral device 104 of a computer system recorded on a patrol diagnosis control table 107. Then the input/output instruction that was not executed within a fixed time is executed at patrol diagnosis together with the input/output instruction that had the abnormality even once within a fixed time. At the same time, the control is carried out so that the input/output instruction that was carried out and finished normally within a fixed time is not carried out at patrol diagnosis. Thus the input/ output instructions which perform the patrol diagnoses are limited and the diagnosing time is shortened.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は計算機システムの周辺装置の予防保守、障害診
断に利用する。本発明は対象とする入出力命令を絞りこ
み診断を効率的に行うパトロール診断装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Industrial Application Field] The present invention is used for preventive maintenance and fault diagnosis of peripheral devices of computer systems. The present invention relates to a patrol diagnostic device that efficiently performs diagnosis by narrowing down target input/output commands.

〔概要〕〔overview〕

本発明は計算機システムの周辺装置の予防保守、障害診
断を行うパトロール診断装置において、入出力モニタ情
報を利用し、パトロール診断を行う入出力命令を異常終
了および未実行の場合に限定することにより、 診断時間を短縮できるようにしたものである。
The present invention provides a patrol diagnostic device that performs preventive maintenance and fault diagnosis of peripheral devices of a computer system, by using input/output monitor information and limiting input/output commands for performing patrol diagnosis to abnormal termination and unexecuted cases. This allows the diagnosis time to be shortened.

〔従来の技術〕[Conventional technology]

従来のパトロール診断はあらかじめ決められた命令を全
て実行していた。
Conventional patrol diagnostics execute all predetermined commands.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

上述した従来のパトロール診断では、決められた全命令
を実行していたため、たとえば直前に正常に実行された
命令があった場合でも診断を行っており、そのため診断
が冗長となり、時間を要する欠点があった。
In the conventional patrol diagnosis described above, all predetermined commands are executed, so the diagnosis is performed even if there was a command that was successfully executed just before, which has the disadvantage that the diagnosis becomes redundant and takes time. there were.

本発明はこのような欠点を除去するもので、診断時間を
短縮することができる装置を提供することを目的とする
The present invention aims to eliminate such drawbacks and to provide an apparatus that can shorten diagnosis time.

〔課題を解決するための手段〕[Means to solve the problem]

本発明は、周辺装置制御部を介して周辺装置に接続され
、記憶装置と、上記周辺装置に対する入出力命令が実行
される度にその入出力命令の種別と完了状態を上記記憶
装置に記録する入出力モニタ手段、および上記周辺装置
に対しソフトウェアによりパトロール診断を実行するパ
トロール診断手段を含む処理装置とを備えた計算機シス
テムのパトロール診断装置において、上記記憶装置に、
上記人出力モニタ手段の制御により上記周辺装置毎のモ
ニタリング情報を解析して記録するパトロール診断管理
テーブルを設け、上記入出力モニタ手段に、上記パトロ
ール診断管理テーブルを参照して一定時間内に実行され
、かつ正常に終了した入出力命令についてはパトロール
診断時に診断実行を禁止する手段を含むことを特徴とす
る。
The present invention is connected to a peripheral device via a peripheral device control unit, and records the type and completion state of the input/output command in the storage device each time an input/output command to the peripheral device is executed. In the patrol diagnosis device for a computer system, comprising input/output monitoring means and a processing device including patrol diagnosis means for executing patrol diagnosis on the peripheral device using software, the storage device includes:
A patrol diagnosis management table is provided which analyzes and records monitoring information for each of the peripheral devices under the control of the human output monitor means, and the input/output monitor means executes the patrol diagnosis management table within a certain period of time by referring to the patrol diagnosis management table. , and includes means for prohibiting diagnosis execution at the time of patrol diagnosis for input/output commands that have completed normally.

〔作用〕[Effect]

パトロール診断管理テーブルに記録された計算機システ
ムの周辺装置毎のモニタリング情報(入出力命令の種別
および完了状態〉を参照して、−定時間内に実行されな
かった入出力命令および一定時間内に一度でも異常が発
生した入出力命令をパトロール診断時に実行し、一定時
間内に実行され正常に終了した入出力命令についてはパ
トロール診断時には実行しないように制御する。
Referring to the monitoring information (type and completion status of input/output commands) for each peripheral device of the computer system recorded in the patrol diagnosis management table, - input/output commands that were not executed within a certain period of time and once within a certain period of time. However, the input/output commands in which an abnormality has occurred are executed during the patrol diagnosis, and the input/output commands that were executed within a certain period of time and completed normally are not executed during the patrol diagnosis.

このようにパトロール診断を行う入出力命令を限定する
ことにより、診断時間を短縮することができる。
By limiting the input/output commands for performing patrol diagnosis in this way, the diagnosis time can be shortened.

〔実施例〕〔Example〕

次に、本発明を図面に基づいて説明する。第1図は本発
明実施例の構成を示すブロック図である。
Next, the present invention will be explained based on the drawings. FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention.

本発明実施例は、周辺装置制御部103を介して周辺装
置104に接続され、記憶装置102と、周辺装置10
4に対する入出力命令が実行される度にその入出力命令
の種別と完了状態を記憶装置102に記録する人出力モ
ニタ手段106、および周辺装置104に対しソフトウ
ェアによりパトロール診断を実行するパトロール診断手
段105を含む処理装置101 とを備え、さらに記憶
装置102に、入出力モニタ手段106の制御により周
辺装置104毎のモニタリング情報を解析して記録する
パトロール診断管理テーブル107を設け、入出力モニ
タ手段106に、パトロール診断管理テーブル107を
参照して一定時間内に実行され、かつ正常に終了した入
出力命令についてはパトロール診断時に診断実行を禁止
する手段を含む。
The embodiment of the present invention is connected to a peripheral device 104 via a peripheral device control unit 103, and includes a storage device 102 and a peripheral device 10.
4, a human output monitor means 106 records the type and completion status of the input/output command in the storage device 102 each time an input/output command is executed, and a patrol diagnostic means 105 performs patrol diagnosis on the peripheral device 104 using software. The storage device 102 is further provided with a patrol diagnosis management table 107 that analyzes and records monitoring information for each peripheral device 104 under the control of the input/output monitor 106. , includes means for prohibiting diagnosis execution during patrol diagnosis for input/output commands that have been executed within a certain period of time by referring to the patrol diagnosis management table 107 and have been successfully completed.

処理装置101上でパトロール診断手段105と入出力
モニタ手段106とが実行され、周辺装置制御部103
は処理装置101からの入出力命令を受けて周辺装置1
04を制御する。この周辺装置104に対する入出力命
令が発行される度に人出力モニタ手段106により入出
力モニタ情報が採取され、解析されて記憶装置102の
パトロール診断管理テーブル107 に記録される。
A patrol diagnosis means 105 and an input/output monitor means 106 are executed on the processing device 101, and a peripheral device control section 103
receives an input/output command from the processing device 101 and sends it to the peripheral device 1.
Controls 04. Every time an input/output command is issued to the peripheral device 104, input/output monitor information is collected by the human output monitor means 106, analyzed, and recorded in the patrol diagnosis management table 107 of the storage device 102.

第2図は入出力モニタ情報を記録するパトロール診断管
理テーブル107の構成を示す図である。
FIG. 2 is a diagram showing the configuration of the patrol diagnosis management table 107 that records input/output monitor information.

このパトロール診断管理テーブル107は、パトロール
診断の項目を表すパトロール診断項目201と、その項
目が実行されたか、また実行された場合には正常に終了
したか、異常で終了したかを示す項目を表す完了状態2
02とを含む。
This patrol diagnosis management table 107 includes a patrol diagnosis item 201 representing a patrol diagnosis item, and an item indicating whether the item was executed and, if executed, whether it ended normally or abnormally. Completion state 2
02.

第3図は本発明実施例におけるモニタ情報記録時の動作
の流れを示す流れ図である。まず入出力命令が実行され
ると(ステップ301)、その入出力命令が正常に終了
したか、異常終了したかを判定する(ステップ302〉
。入出力命令が異常終了した場合は、パトロール診断管
理テーブル107のパトロール診断項目から今実行され
た入出力命令を検索し、それに対応する完了状態の項目
に「異常終了」と記録する(ステップ303〉。
FIG. 3 is a flowchart showing the flow of operations when recording monitor information in the embodiment of the present invention. First, when an input/output instruction is executed (step 301), it is determined whether the input/output instruction terminated normally or abnormally (step 302).
. If the input/output command terminates abnormally, the currently executed input/output command is searched from the patrol diagnosis items in the patrol diagnosis management table 107, and "abnormal termination" is recorded in the corresponding completion status item (step 303). .

また、正常に終了した場合はパトロール診断管理テーブ
ル107のパトロール診断項目から今実行された入出力
命令を検索し、それに対応する完了状態の項目を読みだ
し、その内容が「異常終了」と記録されているか否かを
判定しくステップ304)、その内容が「異常終了」以
外(「正常終了」または「未実行」)であった場合には
完了状態の項目に「正常終了」と記録する(ステップ3
05)。以上の処理によって各入出力命令がモニタリン
グ時間内に全て正常に行われたか、−度でも異常に終了
したか、また−度も実行されなかったかがパトロール診
断管理テーブル107に記録される。
In addition, if the patrol diagnosis management table 107 is terminated normally, the input/output command that was just executed is searched from the patrol diagnosis items, the corresponding completion status item is read out, and the contents are recorded as "abnormal termination". If the content is other than "abnormal end"("normalend" or "not executed"), "normal end" is recorded in the completion status field (step 304). 3
05). Through the above processing, it is recorded in the patrol diagnosis management table 107 whether each input/output command was executed normally within the monitoring time, whether it ended abnormally at least - times, or whether it was not executed even at - times.

第4図は本発明実施例におけるパトロール診断時の動作
の流れを示す流れ図である。パトロール診断は一定時間
毎に実行される。まずパトロール診断を実行しようとし
ている入出力命令をパトロール診断管理テーブル107
のパトロール診断項目から検索し、対応する完了状態の
項目を読みだす(ステップ401)。テーブルに「未実
行」と記録されているか否かを判定しくステップ402
)、完了状態が「未実行」であった場合はパトロール診
断を実行する(ステップ405)。
FIG. 4 is a flowchart showing the flow of operations during patrol diagnosis in the embodiment of the present invention. Patrol diagnosis is executed at regular intervals. First, the input/output command for which patrol diagnosis is to be executed is stored in the patrol diagnosis management table 107.
The patrol diagnosis items are searched and the corresponding completion status items are read out (step 401). Step 402: Determine whether “unexecuted” is recorded in the table.
), and if the completion status is "not executed", execute patrol diagnosis (step 405).

また完了状態が「未実行」でなかった場合には完了状態
が「異常終了」であるか否かを判断しくステップ403
)、「異常終了」となっていた場合にはパトロール診断
を実行する(ステップ405)。「異常終了」でない場
合には完了状態に関わらず完了状態を「未実行」とする
ことにより前回パトロール診断を行ってから今回パトロ
ール診断を行うまでの情報をクリアする(ステップ40
4)。
Further, if the completion status is not "unexecuted", it is determined whether the completion status is "abnormal termination" or not (step 403).
), if the result is "abnormal termination", patrol diagnosis is executed (step 405). If it is not "abnormal termination", the completion status is set to "not executed" regardless of the completion status, thereby clearing the information from the previous patrol diagnosis to the current patrol diagnosis (step 40).
4).

このように前回パトロール診断を行ってからの入出力モ
ニタリング情報を利用して、その間に実行されなかった
入出力命令と一度でも異常が発生した入出力命令をパト
ロール診断時に実行し、正常に実行された入出力命令に
ついてはパトロール診断を実行しないように制御する。
In this way, by using the input/output monitoring information since the last patrol diagnosis, the input/output instructions that were not executed during that time and the input/output instructions that had an error at least once are executed during the patrol diagnosis, and are executed normally. Control is performed so that patrol diagnosis is not executed for input/output commands that have been received.

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明によれば、入出力モニタ情報
を利用してパトロール診断を行う入出力命令をしぼりこ
むことにより、診断時間を短縮することができる効果が
ある。
As described above, according to the present invention, the diagnosis time can be reduced by limiting the number of input/output commands for performing patrol diagnosis using input/output monitor information.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明実施例の構成を示すブロック図。 第2図は本発明実施例の人出力モニタ情報を記録するた
めのパトロール診断管理テーブルの構成を示す図。 第3図は本発明実施例におけるモニタ情報記録時の動作
の流れを示す流れ図。 第4図は本発明実施例におけるパトロール診断時の動作
の流れを示す流れ図。 101・・・処理装置、102・・・記憶装置、103
・・・周辺装置制御部、104・・・周辺装置、105
・・・パトロール診断手段、106・・・入出力モニタ
手段、107・・・パトロール診断管理テーブル、20
1・・・パトロール診断項目、202・・・完了状態。
FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention. FIG. 2 is a diagram showing the configuration of a patrol diagnosis management table for recording human output monitor information according to an embodiment of the present invention. FIG. 3 is a flowchart showing the flow of operations when recording monitor information in the embodiment of the present invention. FIG. 4 is a flowchart showing the flow of operations during patrol diagnosis in the embodiment of the present invention. 101... Processing device, 102... Storage device, 103
...Peripheral device control unit, 104...Peripheral device, 105
... Patrol diagnosis means, 106 ... Input/output monitor means, 107 ... Patrol diagnosis management table, 20
1...Patrol diagnosis item, 202...Completion status.

Claims (1)

【特許請求の範囲】 1、周辺装置制御部を介して周辺装置に接続され、記憶
装置と、 上記周辺装置に対する入出力命令が実行される度にその
入出力命令の種別と完了状態を上記記憶装置に記録する
入出力モニタ手段、および上記周辺装置に対しソフトウ
ェアによりパトロール診断を実行するパトロール診断手
段を含む処理装置とを備えた計算機システムのパトロー
ル診断装置において、 上記記憶装置に、上記入出力モニタ手段の制御により上
記周辺装置毎のモニタリング情報を解析して記録するパ
トロール診断管理テーブルを設け、上記入出力モニタ手
段に、 上記パトロール診断管理テーブルを参照して一定時間内
に実行され、かつ正常に終了した入出力命令については
パトロール診断時に診断実行を禁止する手段 を含むことを特徴とする計算機システムのパトロール診
断装置。
[Scope of Claims] 1. A storage device connected to a peripheral device via a peripheral device control unit, and storing the type and completion status of an input/output command for the peripheral device each time the input/output command is executed. In a patrol diagnostic device for a computer system, the computer system includes an input/output monitor for recording data in the device, and a processing device including a patrol diagnostic device for executing patrol diagnosis for the peripheral device using software, wherein the input/output monitor is stored in the storage device. A patrol diagnosis management table is provided to analyze and record the monitoring information for each peripheral device by controlling the means, and the input/output monitor means is configured to perform operations within a certain period of time and normally by referring to the patrol diagnosis management table. A patrol diagnostic device for a computer system, comprising means for prohibiting execution of a completed input/output command during a patrol diagnostic.
JP1267680A 1989-10-13 1989-10-13 Patrol diagnosing device for computer system Pending JPH03127233A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1267680A JPH03127233A (en) 1989-10-13 1989-10-13 Patrol diagnosing device for computer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1267680A JPH03127233A (en) 1989-10-13 1989-10-13 Patrol diagnosing device for computer system

Publications (1)

Publication Number Publication Date
JPH03127233A true JPH03127233A (en) 1991-05-30

Family

ID=17448040

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1267680A Pending JPH03127233A (en) 1989-10-13 1989-10-13 Patrol diagnosing device for computer system

Country Status (1)

Country Link
JP (1) JPH03127233A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0512056A (en) * 1991-07-02 1993-01-22 Fujitsu Ltd Fault part diagnostic system for information processor

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0512056A (en) * 1991-07-02 1993-01-22 Fujitsu Ltd Fault part diagnostic system for information processor

Similar Documents

Publication Publication Date Title
JPS6363933B2 (en)
JPH03127233A (en) Patrol diagnosing device for computer system
JP2794041B2 (en) Self-diagnosis method for multiprocessor system
JPS6146543A (en) Fault processing system of transfer device
JP2868114B2 (en) Computer with monitoring and diagnostic function
JPS6072039A (en) Normal operation monitoring method of multi-task program
JP2936170B2 (en) Failure handling method
JPH07248810A (en) Numerical controller
JPH0334012A (en) Self-diagnostic device for disk controller
JPH04213123A (en) Preventive maintenance system for fault of electronic computer
JPH0341528A (en) Diagnostic device in computer
JPH04248635A (en) Probe effect eliminating method for parallel processing debugging
JP2759950B2 (en) Computer system
JPH03191421A (en) Computer system with disk device
JPS62198944A (en) Detecting system for device abnormality
JPS6376027A (en) Fault analyzing system in computer
JPH0328948A (en) Collection system for action state information on input/ output controller
JPH02242447A (en) Memory dump collecting system
JPH05298157A (en) Log file storing system for information processing system
JPH01205245A (en) Automatic trace system for peripheral system and line system devices for electronic computer
JPH03252842A (en) Diagnostic method for input/output operation
JPH03156646A (en) Output system for fault information
JPH0667921A (en) Information processor having fault processing function
JPH0434626A (en) Error logging method
JPH02122335A (en) Test method for ras circuit