JPH0520137A - 高速デ−タダンプ方法 - Google Patents
高速デ−タダンプ方法Info
- Publication number
- JPH0520137A JPH0520137A JP3174902A JP17490291A JPH0520137A JP H0520137 A JPH0520137 A JP H0520137A JP 3174902 A JP3174902 A JP 3174902A JP 17490291 A JP17490291 A JP 17490291A JP H0520137 A JPH0520137 A JP H0520137A
- Authority
- JP
- Japan
- Prior art keywords
- data
- dump
- storage device
- output
- extended
- 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
Links
Landscapes
- Debugging And Monitoring (AREA)
Abstract
(57)【要約】
【目的】 システム停止時のダンプ出力処理を短時間に
完了させることにより、サ−ビスを向上させる。 【構成】 磁気記憶装置の他に、拡張記憶装置を接続し
たデ−タ処理システムにおいて、主記憶デ−タのダンプ
出力を、磁気記憶装置に出力するとともに並行して拡張
記憶装置にも出力する。拡張記憶装置に空領域がある限
り繰り返しダンプ出力するようにして、後で両記憶装置
のデ−タを順序より合成して元のデ−タを回復する。な
お、拡張記憶装置に接続された他のデ−タ処理システム
により、デ−タ合成処理、障害探索処理等を行うことも
可能である。
完了させることにより、サ−ビスを向上させる。 【構成】 磁気記憶装置の他に、拡張記憶装置を接続し
たデ−タ処理システムにおいて、主記憶デ−タのダンプ
出力を、磁気記憶装置に出力するとともに並行して拡張
記憶装置にも出力する。拡張記憶装置に空領域がある限
り繰り返しダンプ出力するようにして、後で両記憶装置
のデ−タを順序より合成して元のデ−タを回復する。な
お、拡張記憶装置に接続された他のデ−タ処理システム
により、デ−タ合成処理、障害探索処理等を行うことも
可能である。
Description
【0001】
【産業上の利用分野】本発明は、高速デ−タダンプ方法
に関し、特に拡張記憶装置を備えたコンピュ−タシステ
ムにおいて、主記憶デ−タのダンプを行う場合にダンプ
デ−タの出力処理時間を短縮することが可能なデ−タダ
ンプ方法に関する。
に関し、特に拡張記憶装置を備えたコンピュ−タシステ
ムにおいて、主記憶デ−タのダンプを行う場合にダンプ
デ−タの出力処理時間を短縮することが可能なデ−タダ
ンプ方法に関する。
【0002】
【従来の技術】近年のデ−タ処理システムは、その利用
範囲の拡大に伴って主記憶装置の容量も増大の一途をた
どっている。一方、デ−タ処理システムでは、ハ−ドウ
ェアまたはソフトウェアの障害があると稼動を停止しな
ければならず、その際には、障害の原因を究明するため
に、主記憶装置の内容を磁気記憶装置(一般には、磁気
テ−プあるいは磁気ディスク)にダンプ出力した後、そ
の出力内容を解析して障害を回復させ、システムを再起
動させている。この場合、主記憶装置のメモリ容量が大
きいときには、ダンプ時間も膨大となり、システムを停
止する時間も長くなる。なお、メモリダンプ方法につい
ては、例えば、『システム支援、日立製作所HITAC
マニュアル8090−3−974』に記述されている。
上記文献に記述された方法では、主記憶装置の内容をダ
ンプする場合、全てのダンプ出力内容を磁気テ−プに書
き込んでいる。
範囲の拡大に伴って主記憶装置の容量も増大の一途をた
どっている。一方、デ−タ処理システムでは、ハ−ドウ
ェアまたはソフトウェアの障害があると稼動を停止しな
ければならず、その際には、障害の原因を究明するため
に、主記憶装置の内容を磁気記憶装置(一般には、磁気
テ−プあるいは磁気ディスク)にダンプ出力した後、そ
の出力内容を解析して障害を回復させ、システムを再起
動させている。この場合、主記憶装置のメモリ容量が大
きいときには、ダンプ時間も膨大となり、システムを停
止する時間も長くなる。なお、メモリダンプ方法につい
ては、例えば、『システム支援、日立製作所HITAC
マニュアル8090−3−974』に記述されている。
上記文献に記述された方法では、主記憶装置の内容をダ
ンプする場合、全てのダンプ出力内容を磁気テ−プに書
き込んでいる。
【0003】
【発明が解決しようとする課題】コンピュ−タシステム
が停止した状態で、主記憶デ−タのダンプを磁気記憶装
置だけに出力する場合には、ダンプ出力に要する時間が
出力デ−タ量によっては数十分のオ−ダにまでなること
がある。コンピュ−タシステムがオンライン業務等を行
っている時には、ダンプ出力に要する時間が長いため
に、システムの再稼動までの時間も長くなり、サ−ビス
の低下を招いてしまう。例えば、銀行オンラインシステ
ム等では、デュアルシステムにより予備機を常時待機さ
せておき、現用機が障害になると、主記憶デ−タをダン
プしている間、予備機を現用機として稼動させることが
行われる。しかし、連続して障害が生じる可能性もある
ため、システムの再稼動までの時間を短くすることが望
ましい。本発明の目的は、このような従来の課題を解決
し、ダンプ出力に要する時間を短縮させ、コンピュ−タ
システムの停止時間を短くして、システムのサ−ビス向
上が可能な高速デ−タダンプ方法を提供することにあ
る。
が停止した状態で、主記憶デ−タのダンプを磁気記憶装
置だけに出力する場合には、ダンプ出力に要する時間が
出力デ−タ量によっては数十分のオ−ダにまでなること
がある。コンピュ−タシステムがオンライン業務等を行
っている時には、ダンプ出力に要する時間が長いため
に、システムの再稼動までの時間も長くなり、サ−ビス
の低下を招いてしまう。例えば、銀行オンラインシステ
ム等では、デュアルシステムにより予備機を常時待機さ
せておき、現用機が障害になると、主記憶デ−タをダン
プしている間、予備機を現用機として稼動させることが
行われる。しかし、連続して障害が生じる可能性もある
ため、システムの再稼動までの時間を短くすることが望
ましい。本発明の目的は、このような従来の課題を解決
し、ダンプ出力に要する時間を短縮させ、コンピュ−タ
システムの停止時間を短くして、システムのサ−ビス向
上が可能な高速デ−タダンプ方法を提供することにあ
る。
【0004】
【課題を解決するための手段】上記目的を達成するた
め、本発明の高速デ−タダンプ方法は、(イ)ある単位
の大きさの主記憶デ−タの領域を磁気記憶装置にダンプ
出力する際に、ダンプ出力が完了するまでの時間に、拡
張記憶装置に対して上記ダンプ出力に引き続くダンプデ
−タを出力し、拡張記憶装置に空き領域がある限り、残
りの主記憶デ−タに対して繰り返し両記憶装置に並行し
てダンプ出力することに特徴がある。また、(ロ)磁気
記憶装置にダンプ出力する際に、ダンプバッファ内にダ
ンプデ−タとダンプデ−タ長および合成のための順序番
号を付加して格納し、先ず磁気記憶装置に出力して磁気
記憶装置に出力中であることを示す出力中フラグをON
にし、次に拡張記憶装置の空容量をチェックして、空容
量が存在すれば、拡張記憶装置の未使用領域の場所を示
す未使用ポインタを参照して、引き続くダンプデ−タを
拡張記憶装置に出力することにも特徴がある。また、
(ハ)主記憶デ−タは、主記憶デ−タの種類に応じて、
ダンプ出力を磁気記憶装置または拡張記憶装置のいずれ
かを指定して、ダンプ出力することにも特徴がある。さ
らに、(ニ)拡張記憶装置を共有する他のデ−タ処理シ
ステムが接続されており、ダンプ出力を行ったデ−タ処
理システムのダンプ処理に連動して、他のデ−タ処理シ
ステムが該拡張記憶装置および磁気記憶装置に出力され
たダンプデ−タの加工処理を行うことにも特徴がある。
め、本発明の高速デ−タダンプ方法は、(イ)ある単位
の大きさの主記憶デ−タの領域を磁気記憶装置にダンプ
出力する際に、ダンプ出力が完了するまでの時間に、拡
張記憶装置に対して上記ダンプ出力に引き続くダンプデ
−タを出力し、拡張記憶装置に空き領域がある限り、残
りの主記憶デ−タに対して繰り返し両記憶装置に並行し
てダンプ出力することに特徴がある。また、(ロ)磁気
記憶装置にダンプ出力する際に、ダンプバッファ内にダ
ンプデ−タとダンプデ−タ長および合成のための順序番
号を付加して格納し、先ず磁気記憶装置に出力して磁気
記憶装置に出力中であることを示す出力中フラグをON
にし、次に拡張記憶装置の空容量をチェックして、空容
量が存在すれば、拡張記憶装置の未使用領域の場所を示
す未使用ポインタを参照して、引き続くダンプデ−タを
拡張記憶装置に出力することにも特徴がある。また、
(ハ)主記憶デ−タは、主記憶デ−タの種類に応じて、
ダンプ出力を磁気記憶装置または拡張記憶装置のいずれ
かを指定して、ダンプ出力することにも特徴がある。さ
らに、(ニ)拡張記憶装置を共有する他のデ−タ処理シ
ステムが接続されており、ダンプ出力を行ったデ−タ処
理システムのダンプ処理に連動して、他のデ−タ処理シ
ステムが該拡張記憶装置および磁気記憶装置に出力され
たダンプデ−タの加工処理を行うことにも特徴がある。
【0005】
【作用】本発明においては、主記憶装置からのダンプデ
−タを磁気記憶装置に出力している間の出力待ち時間
に、拡張記憶装置にもダンプデ−タを一時的に出力す
る。そのためには、拡張記憶装置にダンプデ−タを出力
する際に、拡張記憶装置の中で使用されていない領域を
検出して表示する。そして、磁気記憶装置と拡張記憶装
置の両方にダンプしたデ−タを、他のプロセッサにより
合成して主記憶装置に格納されていた元のデ−タにする
ことも可能である。本発明のダンプ処理では、システム
が停止した状態で動作し、拡張記憶装置にデ−タを一時
的に出力する方法により、ダンプ処理を短時間で終了さ
せることができる。また、拡張記憶装置の未使用領域を
検出し、これを表示することにより、1個の拡張記憶装
置にシステム稼動中に使用するデ−タと、ダンプデ−タ
を混在させることが可能となる。
−タを磁気記憶装置に出力している間の出力待ち時間
に、拡張記憶装置にもダンプデ−タを一時的に出力す
る。そのためには、拡張記憶装置にダンプデ−タを出力
する際に、拡張記憶装置の中で使用されていない領域を
検出して表示する。そして、磁気記憶装置と拡張記憶装
置の両方にダンプしたデ−タを、他のプロセッサにより
合成して主記憶装置に格納されていた元のデ−タにする
ことも可能である。本発明のダンプ処理では、システム
が停止した状態で動作し、拡張記憶装置にデ−タを一時
的に出力する方法により、ダンプ処理を短時間で終了さ
せることができる。また、拡張記憶装置の未使用領域を
検出し、これを表示することにより、1個の拡張記憶装
置にシステム稼動中に使用するデ−タと、ダンプデ−タ
を混在させることが可能となる。
【0006】
【実施例】以下、本発明の実施例を、図面により詳細に
説明する。図1は、本発明の一実施例を示すデ−タダン
プシステムの全体ブロック図である。図1において、1
は対象となる主記憶装置のデ−タを使用して処理を行う
中央処理装置、2は主記憶装置に接続され、半導体メモ
リ素子で構成される拡張記憶装置、3はダンプの対象と
なる主記憶装置、4は中央処理装置に接続されたチャネ
ル装置、5はチャネル装置に接続された外部記憶装置、
すなわち磁気テ−プ装置、磁気ディスク装置等の磁気記
憶装置である。主記憶装置3上には、ダンプデ−タ31
とダンププログラム32が格納されている。また、拡張
記憶装置2上の領域は、分割して使用される拡張記憶デ
−タ領域25と、分割されたブロックの使用/未使用の
状態を管理するマップ領域26とが存在する。ダンプ処
理では、拡張記憶デ−タ領域25の中で未使用状態の領
域に対してダンプ出力を行うので、ダンプ処理が既存の
拡張記憶装置2上のデ−タに影響を及ぼすことはない。
また、拡張記憶装置2には他の中央処理装置が接続さ
れ、拡張記憶装置2内のデ−タの読み書きがその中央処
理装置により独立して行われるが、常時、未使用状態を
検出しているため、それらのデ−タに何等影響を及ぼさ
ない。ダンププログラム32には、ダンプデ−タを磁気
記憶装置5または拡張記憶装置2に出力するためのダン
プバッファ33、拡張記憶装置2の中の未使用ブロック
の有無を示す空容量フラグ34、磁気記憶装置5にダン
プデ−タが出力中であるか否かを示す出力中フラグ3
5、空容量フラグ34がオン(空き有り)を示している
場合に、拡張記憶デ−タ領域25中の未使用ブロックの
場所を示す未使用ポインタ36、ダンプデ−タ31のど
の部分までダンプ出力したかを示すダンプアドレス37
の各変数領域が設けられる。各変数の初期状態は、空容
量フラグ34は空き無しを検出しているからオフ状態、
出力中フラグ35は未だ出力中ではないためオフ状態、
未使用ポインタ36は空容量フラグ35がオフになって
いるため無効状態、ダンプアドレス37はダンプデ−タ
31の先頭アドレスとなっている。
説明する。図1は、本発明の一実施例を示すデ−タダン
プシステムの全体ブロック図である。図1において、1
は対象となる主記憶装置のデ−タを使用して処理を行う
中央処理装置、2は主記憶装置に接続され、半導体メモ
リ素子で構成される拡張記憶装置、3はダンプの対象と
なる主記憶装置、4は中央処理装置に接続されたチャネ
ル装置、5はチャネル装置に接続された外部記憶装置、
すなわち磁気テ−プ装置、磁気ディスク装置等の磁気記
憶装置である。主記憶装置3上には、ダンプデ−タ31
とダンププログラム32が格納されている。また、拡張
記憶装置2上の領域は、分割して使用される拡張記憶デ
−タ領域25と、分割されたブロックの使用/未使用の
状態を管理するマップ領域26とが存在する。ダンプ処
理では、拡張記憶デ−タ領域25の中で未使用状態の領
域に対してダンプ出力を行うので、ダンプ処理が既存の
拡張記憶装置2上のデ−タに影響を及ぼすことはない。
また、拡張記憶装置2には他の中央処理装置が接続さ
れ、拡張記憶装置2内のデ−タの読み書きがその中央処
理装置により独立して行われるが、常時、未使用状態を
検出しているため、それらのデ−タに何等影響を及ぼさ
ない。ダンププログラム32には、ダンプデ−タを磁気
記憶装置5または拡張記憶装置2に出力するためのダン
プバッファ33、拡張記憶装置2の中の未使用ブロック
の有無を示す空容量フラグ34、磁気記憶装置5にダン
プデ−タが出力中であるか否かを示す出力中フラグ3
5、空容量フラグ34がオン(空き有り)を示している
場合に、拡張記憶デ−タ領域25中の未使用ブロックの
場所を示す未使用ポインタ36、ダンプデ−タ31のど
の部分までダンプ出力したかを示すダンプアドレス37
の各変数領域が設けられる。各変数の初期状態は、空容
量フラグ34は空き無しを検出しているからオフ状態、
出力中フラグ35は未だ出力中ではないためオフ状態、
未使用ポインタ36は空容量フラグ35がオフになって
いるため無効状態、ダンプアドレス37はダンプデ−タ
31の先頭アドレスとなっている。
【0007】図2は、図1におけるダンプバッファ内に
作成されるダンプデ−タとそれに付加された制御部から
なる出力デ−タのフォ−マット図である。ダンプデ−タ
31をダンプバッファ33に格納する場合、磁気記憶装
置5または拡張記憶装置2に出力するための出力デ−タ
が作成される。この出力デ−タは、図2に示すように、
ダンプしたダンプデ−タであるダンプデ−タ部23と、
それに付加された制御部20とからなる。制御部20に
は、出力後のダンプデ−タの合成や編集に必要な順序番
号21と、ダンプデ−タ長22がセットされている。磁
気記憶装置5と拡張記憶装置2とに分割されて出力され
たダンプデ−タを後で合成する場合に、この順序番号2
1により合成すれば、主記憶装置3に格納されていた元
のデ−タを再生することができる。また、ダンプデ−タ
長22を参照すれば、拡張記憶装置2の未使用領域に出
力することができるか否かを判断することができる。
作成されるダンプデ−タとそれに付加された制御部から
なる出力デ−タのフォ−マット図である。ダンプデ−タ
31をダンプバッファ33に格納する場合、磁気記憶装
置5または拡張記憶装置2に出力するための出力デ−タ
が作成される。この出力デ−タは、図2に示すように、
ダンプしたダンプデ−タであるダンプデ−タ部23と、
それに付加された制御部20とからなる。制御部20に
は、出力後のダンプデ−タの合成や編集に必要な順序番
号21と、ダンプデ−タ長22がセットされている。磁
気記憶装置5と拡張記憶装置2とに分割されて出力され
たダンプデ−タを後で合成する場合に、この順序番号2
1により合成すれば、主記憶装置3に格納されていた元
のデ−タを再生することができる。また、ダンプデ−タ
長22を参照すれば、拡張記憶装置2の未使用領域に出
力することができるか否かを判断することができる。
【0008】図3は、本発明のデ−タダンプ方法の順序
を示すフロ−チャ−トである。先ず、拡張記憶装置2の
マップ領域26を参照することにより、拡張記憶装置2
上に未使用ブロックがあるか否かを判断し、未使用ブロ
ックが存在する場合には、空容量フラグ34をオン、未
使用ポインタ36に該当するアドレスをセットする(ス
テップ100)。次に、ダンプアドレス37を調べて、
ダンプデ−タ31の最後まで達しているか否かを判断す
る(ステップ101)。ダダンプすべきンプデ−タ31
が無くなった場合には、処理を終了する(END)。ま
た、ダンプデ−タ31が未だ有る場合には、図2に示す
ように、ダンプバッファ33にダンプデ−タ部23と制
御部20からなる出力デ−タを作成し、ダンプアドレス
37を次のダンプデ−タのアドレスに進める(ステップ
102)。この時点で、制御部20の中の順序番号21
とダンプデ−タ長22に対して、それぞれ順序番号とダ
ンプデ−タ長をセットする。次に、出力先を磁気記憶装
置5にするか、または拡張記憶装置2にするかは、出力
中フラグ35を判断した後(ステップ103)、空容量
フラグ34を判断することにより(ステップ106)、
決定する。すなわち、出力中フラグ35がオンのときに
は、磁気記憶装置5に出力しているので、拡張記憶装置
2の空容量を調べて、空容量フラグ34がオンであれ
ば、拡張記憶装置2に出力する(ステップ107)。な
お、初期状態では、出力中フラグ35はオフであるた
め、最初に磁気記憶装置5に出力される(ステップ10
4)。磁気記憶装置5への出力は非同期処理であるた
め、チャネル装置4に対してデ−タの出力要求を出した
後、出力中フラグ35をオンにする(ステップ10
5)。
を示すフロ−チャ−トである。先ず、拡張記憶装置2の
マップ領域26を参照することにより、拡張記憶装置2
上に未使用ブロックがあるか否かを判断し、未使用ブロ
ックが存在する場合には、空容量フラグ34をオン、未
使用ポインタ36に該当するアドレスをセットする(ス
テップ100)。次に、ダンプアドレス37を調べて、
ダンプデ−タ31の最後まで達しているか否かを判断す
る(ステップ101)。ダダンプすべきンプデ−タ31
が無くなった場合には、処理を終了する(END)。ま
た、ダンプデ−タ31が未だ有る場合には、図2に示す
ように、ダンプバッファ33にダンプデ−タ部23と制
御部20からなる出力デ−タを作成し、ダンプアドレス
37を次のダンプデ−タのアドレスに進める(ステップ
102)。この時点で、制御部20の中の順序番号21
とダンプデ−タ長22に対して、それぞれ順序番号とダ
ンプデ−タ長をセットする。次に、出力先を磁気記憶装
置5にするか、または拡張記憶装置2にするかは、出力
中フラグ35を判断した後(ステップ103)、空容量
フラグ34を判断することにより(ステップ106)、
決定する。すなわち、出力中フラグ35がオンのときに
は、磁気記憶装置5に出力しているので、拡張記憶装置
2の空容量を調べて、空容量フラグ34がオンであれ
ば、拡張記憶装置2に出力する(ステップ107)。な
お、初期状態では、出力中フラグ35はオフであるた
め、最初に磁気記憶装置5に出力される(ステップ10
4)。磁気記憶装置5への出力は非同期処理であるた
め、チャネル装置4に対してデ−タの出力要求を出した
後、出力中フラグ35をオンにする(ステップ10
5)。
【0009】上記の出力中フラグ35は、磁気記憶装置
5への出力完了の割込み処理によりオフにされる(ステ
ップ109)までは変化しない。従って、その間は、引
き続くダンプデ−タを拡張記憶装置2に出力しておくこ
とにより、磁気記憶装置5に出力されるダンプデ−タの
量を削減することができる。すなわち、拡張記憶装置2
は半導体メモリ素子で構成され、容量も小さいので、未
使用領域がなくなることもあるが、未使用領域が存在す
る限りそこにダンプデ−タを出力すれば、磁気記憶装置
5と並行して出力できるので、ダンプ出力時間を短縮す
ることができる。その結果、停止時間は少なくて済む。
拡張記憶装置2の未使用ポインタ36の示す領域にダン
プデ−タが出力されると(ステップ107)、その後に
ステップ100と同じ方法で拡張記憶装置2の空容量を
判断して、空容量フラグ34、未使用ポインタ36を更
新する(ステップ108)。そして、ステップ101に
戻る。1回目に磁気記憶装置5へ出力している間に、複
数回の拡張記憶装置2へ出力するというプロセスを、ダ
ンプデ−タ31が無くなるか(ステップ101)、ある
いは拡張記憶デ−タ領域25の空き領域が無くなるまで
(ステップ106)、繰り返される。拡張記憶デ−タ領
域25に空きが無くなった時には、残りのダンプデ−タ
は磁気記憶装置5に出力される(ステップ103,10
4)。
5への出力完了の割込み処理によりオフにされる(ステ
ップ109)までは変化しない。従って、その間は、引
き続くダンプデ−タを拡張記憶装置2に出力しておくこ
とにより、磁気記憶装置5に出力されるダンプデ−タの
量を削減することができる。すなわち、拡張記憶装置2
は半導体メモリ素子で構成され、容量も小さいので、未
使用領域がなくなることもあるが、未使用領域が存在す
る限りそこにダンプデ−タを出力すれば、磁気記憶装置
5と並行して出力できるので、ダンプ出力時間を短縮す
ることができる。その結果、停止時間は少なくて済む。
拡張記憶装置2の未使用ポインタ36の示す領域にダン
プデ−タが出力されると(ステップ107)、その後に
ステップ100と同じ方法で拡張記憶装置2の空容量を
判断して、空容量フラグ34、未使用ポインタ36を更
新する(ステップ108)。そして、ステップ101に
戻る。1回目に磁気記憶装置5へ出力している間に、複
数回の拡張記憶装置2へ出力するというプロセスを、ダ
ンプデ−タ31が無くなるか(ステップ101)、ある
いは拡張記憶デ−タ領域25の空き領域が無くなるまで
(ステップ106)、繰り返される。拡張記憶デ−タ領
域25に空きが無くなった時には、残りのダンプデ−タ
は磁気記憶装置5に出力される(ステップ103,10
4)。
【0010】システム停止中に拡張記憶装置2に出力さ
れたダンプデ−タは、停止したシステムの再起動後、ま
たは他の稼動中のシステムにより、磁気記憶装置5のダ
ンプデ−タと合成される。合成処理は、ダンプデ−タ中
の順序番号21の順序にダンプデ−タ31を並べること
により、達成される。このように、本実施例では、拡張
記憶装置2の空容量の許す限り、ダンプデ−タを一時的
に拡張記憶装置2に出力できるので、ダンプ出力を磁気
記憶装置5だけに出力するよりもはるかに高速処理が可
能となる。また、ダンプデ−タの絶対量が拡張記憶装置
の空容量よりも大きい場合に、最初、拡張記憶装置に出
力した後に、残りを磁気記憶装置に出力する方法に比べ
ると、本発明では、磁気記憶装置への出力と拡張記憶装
置への出力とを同時に行っているので、その時間分だけ
ダンプ処理時間を短縮することができる。
れたダンプデ−タは、停止したシステムの再起動後、ま
たは他の稼動中のシステムにより、磁気記憶装置5のダ
ンプデ−タと合成される。合成処理は、ダンプデ−タ中
の順序番号21の順序にダンプデ−タ31を並べること
により、達成される。このように、本実施例では、拡張
記憶装置2の空容量の許す限り、ダンプデ−タを一時的
に拡張記憶装置2に出力できるので、ダンプ出力を磁気
記憶装置5だけに出力するよりもはるかに高速処理が可
能となる。また、ダンプデ−タの絶対量が拡張記憶装置
の空容量よりも大きい場合に、最初、拡張記憶装置に出
力した後に、残りを磁気記憶装置に出力する方法に比べ
ると、本発明では、磁気記憶装置への出力と拡張記憶装
置への出力とを同時に行っているので、その時間分だけ
ダンプ処理時間を短縮することができる。
【0011】次に、本発明の第2の実施例を説明する。
第2の実施例によるダンプ方法は、主記憶装置3のデ−
タを拡張記憶装置2のみにダンプ出力する方法である。
すなわち、空き領域が多い場合、あるいは拡張記憶装置
2の容量が大きい場合には、磁気記憶装置5にダンプデ
−タを出力するよりも、拡張記憶装置2のみに出力する
方が高速処理が可能であり、後で両者のデ−タを合成す
る必要もないため、処理が簡単である。次に、本発明の
第3の実施例を説明する。第3の実施例によるダンプ方
法は、主記憶デ−タの種類により、ダンプ出力の行先の
装置を指定する方法である。すなわち、主記憶装置3の
場所により使用方法が異なり、種類の異なるデ−タが存
在するので、処理装置を運用するためのデ−タ、例えば
OS等の制御プログラムは拡張記憶装置2にダンプ出力
し、ユ−ザが使用するデ−タ、例えばユ−ザプログラム
は磁気記憶装置5にダンプ出力することも可能である。
次に、本発明の第4の実施例を説明する。第4の実施例
によるダンプ方法は、マルチプロセッサ構成のシステム
において、ダンプ出力を行ったシステムのダンプ処理に
連動して、他のシステムでダンプデ−タの加工を行う方
法である。すなわち、拡張記憶装置2が他の中央処理装
置に共有されている場合に、ダンプ出力を行っている間
に他の中央処理装置で拡張記憶装置2に出力されたダン
プデ−タの解析を行ってしまうこともできる。これによ
り、ダンプ出力が終了した時点で障害の解析も終了する
ので、回復が迅速に行われることになる。また、ダンプ
出力の種類により色付を行うことも可能である。
第2の実施例によるダンプ方法は、主記憶装置3のデ−
タを拡張記憶装置2のみにダンプ出力する方法である。
すなわち、空き領域が多い場合、あるいは拡張記憶装置
2の容量が大きい場合には、磁気記憶装置5にダンプデ
−タを出力するよりも、拡張記憶装置2のみに出力する
方が高速処理が可能であり、後で両者のデ−タを合成す
る必要もないため、処理が簡単である。次に、本発明の
第3の実施例を説明する。第3の実施例によるダンプ方
法は、主記憶デ−タの種類により、ダンプ出力の行先の
装置を指定する方法である。すなわち、主記憶装置3の
場所により使用方法が異なり、種類の異なるデ−タが存
在するので、処理装置を運用するためのデ−タ、例えば
OS等の制御プログラムは拡張記憶装置2にダンプ出力
し、ユ−ザが使用するデ−タ、例えばユ−ザプログラム
は磁気記憶装置5にダンプ出力することも可能である。
次に、本発明の第4の実施例を説明する。第4の実施例
によるダンプ方法は、マルチプロセッサ構成のシステム
において、ダンプ出力を行ったシステムのダンプ処理に
連動して、他のシステムでダンプデ−タの加工を行う方
法である。すなわち、拡張記憶装置2が他の中央処理装
置に共有されている場合に、ダンプ出力を行っている間
に他の中央処理装置で拡張記憶装置2に出力されたダン
プデ−タの解析を行ってしまうこともできる。これによ
り、ダンプ出力が終了した時点で障害の解析も終了する
ので、回復が迅速に行われることになる。また、ダンプ
出力の種類により色付を行うことも可能である。
【0012】
【発明の効果】以上説明したように、本発明によれば、
主記憶デ−タのダンプ処理において、一時的に拡張記憶
装置に対してデ−タを出力するので、システム停止時の
ダンプ出力処理時間を短縮することができる効果があ
る。
主記憶デ−タのダンプ処理において、一時的に拡張記憶
装置に対してデ−タを出力するので、システム停止時の
ダンプ出力処理時間を短縮することができる効果があ
る。
【0013】
【図1】本発明の一実施例を示すデ−タダンプシステム
のブロック構成図である。
のブロック構成図である。
【図2】図1におけるダンプバッファ内に作成される出
力デ−タのフォ−マット図である。
力デ−タのフォ−マット図である。
【図3】本発明の一実施例を示すデ−タダンプ方法の処
理フロ−チャ−トである。
理フロ−チャ−トである。
1 中央処理装置
2 拡張記憶装置
3 主記憶装置
4 チャネル装置
5 磁気記憶装置
21 順序番号
22 ダンプデ−タ長
23 ダンプデ−タ部
25 デ−タ領域
26 マップ領域
31 ダンプデ−タ
32 ダンププログラム
33 ダンプバッファ
34 空容量フラグ
35 出力中フラグ
36 未使用ポインタ
37 ダンプアドレス
Claims (4)
- 【請求項1】 外部記憶装置として高速アクセスが可能
な拡張記憶装置と、低速アクセスを行う磁気記憶装置と
を備え、かつ主記憶デ−タをダンプする機能を備えたデ
−タ処理システムにおいて、ある単位の大きさの主記憶
デ−タの領域を上記磁気記憶装置にダンプ出力する際
に、該ダンプ出力が完了するまでの時間に、上記拡張記
憶装置に対して上記ダンプ出力に引き続くダンプデ−タ
を出力し、該拡張記憶装置に空き領域がある限り、残り
の主記憶デ−タに対して繰り返し上記両記憶装置に並行
してダンプ出力することを特徴とする高速デ−タダンプ
方法。 - 【請求項2】 請求項1に記載の高速デ−タダンプ方法
において、上記磁気記憶装置にダンプ出力する際に、ダ
ンプバッファ内にダンプデ−タと該ダンプデ−タ長およ
び合成のための順序番号を付加して格納し、先ず磁気記
憶装置に出力して該磁気記憶装置に出力中であることを
示す出力中フラグをONにし、次に拡張記憶装置の空容
量をチェックして、空容量が存在すれば、該拡張記憶装
置の未使用領域の場所を示す未使用ポインタを参照し
て、引き続くダンプデ−タを該拡張記憶装置に出力する
ことを特徴とする高速デ−タダンプ方法。 - 【請求項3】 請求項1または2に記載の高速デ−タダ
ンプ方法において、上記主記憶デ−タは、該主記憶デ−
タの種類に応じて、ダンプ出力を磁気記憶装置または拡
張記憶装置のいずれかを指定して、ダンプ出力すること
を特徴とする高速デ−タダンプ方法。 - 【請求項4】 請求項1または2に記載の高速デ−タダ
ンプ方法において、上記拡張記憶装置を共有する他のデ
−タ処理システムが接続されており、ダンプ出力を行っ
たデ−タ処理システムのダンプ処理に連動して、上記他
のデ−タ処理システムが該拡張記憶装置および磁気記憶
装置に出力されたダンプデ−タの加工処理を行うことを
特徴とするマルチプロセッサによる高速デ−タダンプ方
法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3174902A JPH0520137A (ja) | 1991-07-16 | 1991-07-16 | 高速デ−タダンプ方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3174902A JPH0520137A (ja) | 1991-07-16 | 1991-07-16 | 高速デ−タダンプ方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0520137A true JPH0520137A (ja) | 1993-01-29 |
Family
ID=15986693
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3174902A Pending JPH0520137A (ja) | 1991-07-16 | 1991-07-16 | 高速デ−タダンプ方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0520137A (ja) |
-
1991
- 1991-07-16 JP JP3174902A patent/JPH0520137A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3612339B2 (ja) | データ処理方法および装置 | |
| US6615364B1 (en) | Computer system and methods for acquiring dump information and system recovery | |
| US7010725B2 (en) | Method and apparatus for getting dump of a computer system | |
| JPH0696077A (ja) | データの共有処理システム及びそのデータの処理装置 | |
| JP3706740B2 (ja) | 画像表示及びデータ読み込みのための装置及び方法 | |
| JPS62231382A (ja) | イメ−ジ処理方法及び装置 | |
| JPH0520137A (ja) | 高速デ−タダンプ方法 | |
| JP2002258971A (ja) | 計算機システムの再立上げ方法 | |
| JP2718676B2 (ja) | 仮想記憶ダンプ処理方法 | |
| JPH07306946A (ja) | トランザクション合成による並行読み取り処理 | |
| JPH03255547A (ja) | メモリダンプ出力方式 | |
| JPH07152642A (ja) | データ領域拡張方式 | |
| JPS63261430A (ja) | 情報処理方式および装置 | |
| JP2506591B2 (ja) | 補助処理装置 | |
| JP3079825B2 (ja) | 電子計算機装置 | |
| JPH0546641A (ja) | オンラインデータ引継ぎ方式 | |
| JPS62211747A (ja) | システム異常時のメモリダンプ方式 | |
| JPH05250243A (ja) | 拡張記憶装置のデータ処理方式 | |
| JP2000035782A (ja) | 画像表示方法 | |
| JPH04130547A (ja) | 情報処理方式 | |
| JPH02270044A (ja) | 可視化処理回路 | |
| JPH03230237A (ja) | 標準順編成ファイル処理の障害対策方式 | |
| JPH0682334B2 (ja) | 管理テーブルの管理処理装置 | |
| JPH10177491A (ja) | 同期型メモリファイル装置および方法 | |
| JPH09244605A (ja) | コンピュータ装置 |