[go: up one dir, main page]

JPH02199557A - Method of acquiring memory dump - Google Patents

Method of acquiring memory dump

Info

Publication number
JPH02199557A
JPH02199557A JP1017624A JP1762489A JPH02199557A JP H02199557 A JPH02199557 A JP H02199557A JP 1017624 A JP1017624 A JP 1017624A JP 1762489 A JP1762489 A JP 1762489A JP H02199557 A JPH02199557 A JP H02199557A
Authority
JP
Japan
Prior art keywords
dump
storage device
acquisition
startup
contents
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
JP1017624A
Other languages
Japanese (ja)
Inventor
Toshiyuki Kinoshita
俊之 木下
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP1017624A priority Critical patent/JPH02199557A/en
Publication of JPH02199557A publication Critical patent/JPH02199557A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は大型計算機における拡張アーキテクチャのもと
てのダンプ取得方法に係わり、特にオンライン実時間シ
ステムなどのシステム停止時間を最小限に抑える必要の
ある計算機システムにおいて好適な、大容量の記憶装置
のメモリダンプを短時間に取得するメモリダンプ取得方
法に関する。
[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to a method for obtaining a dump based on an extended architecture in a large-scale computer, and in particular, to a method for obtaining a dump based on an extended architecture in a large-scale computer, especially when it is necessary to minimize system downtime such as an online real-time system. The present invention relates to a memory dump acquisition method suitable for a certain computer system, which acquires a memory dump of a large capacity storage device in a short time.

(従来の技術〕 メモリダンプはシステム障害時に計算機のメモリの内容
を記憶媒体上に格納することによって、障害時の状態を
保存し、障害の原因研明・デバッグに利用するものであ
る。システム障害にもレベルにより差あるが、基本制御
プログラムであるオペレーティングシステム(OS)や
データベース/データコミュニケーションプログラム(
DB/DC)などのプログラム障害により計算機の運転
が継続不能になった場合には、別にダンプ取得のための
プログラム(セルフローディングダンププログラム)を
ローディングしてメモリ内容を記憶媒体上に出力する。
(Prior art) A memory dump is a method that saves the state at the time of a system failure by storing the contents of the computer's memory on a storage medium, and is used for researching and debugging the cause of the failure.System Failure There are differences depending on the level, but the operating system (OS), which is the basic control program, and the database/data communication program (
If the computer cannot continue operating due to a program failure such as DB/DC, a separate dump acquisition program (self-loading dump program) is loaded and the memory contents are output onto the storage medium.

(従ってセルフローディングダンププログラムがローデ
ィングされたメモリ領域の内容は、障害時の内容とは異
なっている。これは止むを得ない。)その際、HIT、
、ACプログラムプロダクトVO33/ESシステム支
援マニュアル第2編第1章17〜46ページ(マニュア
ルコード8091−3−057、昭和59年12年)に
あるように、従来のセルフローディングダンプでは、全
ての記憶装置の内容を無条件にダンプ記憶媒体上に取得
している。
(Therefore, the contents of the memory area loaded with the self-loading dump program are different from the contents at the time of the failure. This is unavoidable.) In that case, HIT,
, AC Program Product VO33/ES System Support Manual Volume 2 Chapter 1 Pages 17-46 (manual code 8091-3-057, December 1980), in the conventional self-loading dump, all the memory The contents of the device are unconditionally captured on a dump storage medium.

またひとつのジョブが異常終了したときに取得されるA
BENDダンプやデバッグダンプ、O8の異常ではある
がシステムダウンには至らなかった場合に取得されるS
vCダンプなどでは、異常に関係する部分のみをダンプ
するという形の部分取得が行なわれている。
A obtained when one job ends abnormally
S obtained when a BEND dump, debug dump, or O8 error occurs but the system does not go down.
In vC dump and the like, partial acquisition is performed in which only the part related to the abnormality is dumped.

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

大型計算機における拡張アーキテクチャでは、31ビツ
トアドレツシングにより最大2Gバイトの記憶容量が実
装可能となった。この大容量の記憶装置をダンプするた
めには、現在最高速の記憶媒体を使用しても10〜15
分間以上の取得時間を要する。一方、計算機を停止させ
得る時間はその使用目的の制約から短時間であることが
要求され、特に即答性を要求されるオンライン実時間シ
ステムでは、上記のダンプ取得の間、計算機を停止させ
ておくことが許さ九ない場合も起こり得るようになった
。本発明はこのダンプ取得のためのシステム停止時間伸
延の問題を解決するために、ダンプ取得時間の短縮を目
的とする。
In the extended architecture of large computers, 31-bit addressing has made it possible to implement a maximum storage capacity of 2 GB. Even using today's fastest storage media, it takes 10 to 15 seconds to dump this large storage capacity.
Requires acquisition time of more than one minute. On the other hand, the time during which the computer can be stopped is required to be short due to the constraints of its intended use, and in particular, in online real-time systems that require prompt response, the computer may be stopped during the above-mentioned dump acquisition. It has become possible for things to happen even in unforgivable situations. The present invention aims to shorten the dump acquisition time in order to solve the problem of the extended system stop time for dump acquisition.

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

上記の目的を達成するために、本発明ではシステムダウ
ン時のセルフローディングダンプにおいても、システム
停止中に取得するダンプは記憶装置の一部のみとし、残
りの部分はシステム再開後に取得する方法を考える。従
来もこの部分ダンプ取得はSvCダンプなどで行なわれ
ていたが、これはO8の記憶装置の使い方に応じてその
うちの主要な情報の格納されている領域をダンプすると
いう方法である。しかしこれは稼働中のシステムにおい
てその記憶装置の使い分けに基づくものであり、あくま
でシステムが稼働していることが前提である。
In order to achieve the above objective, the present invention considers a method in which, even in the case of self-loading dumps when the system is down, only a portion of the storage device is acquired while the system is stopped, and the remaining portion is acquired after the system is restarted. . Conventionally, this partial dump acquisition has been carried out by SvC dump, etc., but this is a method of dumping the area where the main information is stored depending on how the O8 storage device is used. However, this is based on how the storage devices are used in a running system, and is based on the premise that the system is running.

本発明は、ダウンしたシステムをメモリダンプするため
に、記憶装置の指定された範囲を論理的に切り離し、ど
の部分を使用せずに動作するというO8の機能を利用す
る。すなわち、システムダウン後のシステム停止中に取
得するダンプは記憶装置上の特定の一部分のみとし、他
の部分はシステム再開後に取得する。この際、ダンプ未
□取得のメモリ領域の内容を損なわないようにするため
、システムの再立ち上げは未取得領域を切り離した状態
(オフライン状態)で行なう。そしてこの未取得領域は
システム立ち上げ後に順次ダンプ取得し、取得を完了し
た領域から使用可能状態(オンライン状態)にしてつな
ぎ込む。これによりシステム再開までのダンプ取得に係
わるシステム停止時間を短縮することができる。そして
最終的には記憶装置の全域をダンプ取得することができ
、かつ再開後の記憶装置の使用状態も最終的にシステム
停止以前の状態に戻すことができる。(但し、システム
再立ち上げ時には使用可能な記憶領域が小さいため、−
時的に性能が低下する。)本発明では、システムの再立
ち上げはセルフローディングダンプによるダンプ取得を
完了した領域のみで行うため、ダンプ取得済みの領域か
未取得の領域かの区別が、再開するシステムの立ち上げ
動作に正しく引継がれる必要がある。現状はセルフロー
ディングダンプの取得操作とシステムの再開操作とは全
く独立しているので、このままでは操作員がダンプ取得
済み/未取得の識別情報を両者に2回指定する必要が生
ずる。これは誤操作の原因となり、かつ操作が煩雑であ
る。そこで本発明ではセルフローディングダンププログ
ラムを、再開するO8のプログラムの一部としてその先
頭に組み込み、ダンプ取得済み/未取得の識別情報を1
回指定するだけで両者でこれを共通に使用することによ
り、この誤動作を防止する。
The present invention takes advantage of the O8's ability to logically isolate a specified range of storage and operate without using any part in order to perform a memory dump on a downed system. That is, only a specific portion of the storage device is dumped while the system is stopped after the system goes down, and other portions are obtained after the system is restarted. At this time, in order to avoid damaging the contents of the memory area that has not been dumped yet, the system is restarted with the unobtained area separated (offline state). These unobtained areas are sequentially dumped after the system is started up, and the areas for which the acquisition has been completed are brought into a usable state (online state) and connected. This makes it possible to shorten the system downtime related to dump acquisition until the system is restarted. Finally, the entire area of the storage device can be dumped, and the usage state of the storage device after restarting can also be returned to the state before the system was stopped. (However, since the available storage area is small when restarting the system, -
Performance deteriorates over time. ) In the present invention, since restarting the system is performed only in the area for which dump acquisition using self-loading dump has been completed, the distinction between the area for which dump has been acquired and the area for which dump has not been acquired is correct for restarting the system. It needs to be passed on. Currently, the self-loading dump acquisition operation and the system restart operation are completely independent, so if things continue as they are, the operator will have to specify twice the identification information of whether the dump has been acquired or not. This causes erroneous operation and complicates the operation. Therefore, in the present invention, a self-loading dump program is incorporated at the beginning of the restart O8 program as part of the O8 program, and the identification information of dump acquired/unacquired is set to 1.
This malfunction can be prevented by simply specifying the number of times and using it in common for both parties.

〔作用〕[Effect]

本発明では、O8が記憶装置をどう使い分けているかに
は無関係に、次の立ち上げ操作で必要な最小限の記憶装
置のダンプを完了すればシステムの再開操作を行なうこ
とができる。このようなシステムの立ち上げに必要な記
憶領域は低位のアドレスにかたまっていることが一般的
なので、これを部分ダンプ取得することは効率的に行い
得る。
In the present invention, regardless of how the O8 uses the storage devices, the system can be restarted as long as the dump of the minimum amount of storage devices necessary for the next startup operation is completed. Since the storage area required to start up such a system is generally concentrated in low-order addresses, it is possible to efficiently obtain a partial dump of this area.

逆に、ダンプ未取得で値立ち上げ時に切り離しておくべ
き記憶領域は比較的上位のアドレス部にかため得るので
、これらのダンプ取得やシステムへのつなぎ込みも効率
的に行なうことができる。
On the other hand, storage areas that have not yet been dumped and should be separated when the value is raised can be stored in a relatively high-order address section, making it possible to efficiently obtain these dumps and connect them to the system.

〔実施例〕〔Example〕

本発明の一実施例を第1図以下により説明する。 An embodiment of the present invention will be described with reference to FIG. 1 and subsequent figures.

本発明はシステムダウンに伴うシステム停止中に取得す
るダンプを部分化することでシステム停止時間を短縮さ
せ、システム再開後に残りのダンプを取得することで全
記憶装置のダンプ取得を可能とするところに特徴がある
The present invention shortens the system downtime by dividing the dump obtained during system stoppage due to system downtime, and makes it possible to obtain a dump of all storage devices by obtaining the remaining dump after the system restarts. It has characteristics.

第1図に、本発明においてシステム停止中のダンプ取得
と次のシステム再立ち上げ、ならびにシステム再開後に
取得するダンプの関係を示す。第1図では、実装されて
いる2Gバイトの実記憶装fi(110)のうちの低位
アドレス側の64Mバイトの記憶装置(111)につい
て直ちにダンプ取得している。残りの記憶装置(112
)についてはこの時点でダンプ取得は行なわない。シス
テム再立ち上げ時には既にダンプ取得済みの記憶装置(
131)でのみ再立ち上げを行ない、ダンプ未取得の記
憶装置(132)はシステム再立ち上げには使用せずに
内容を保存しておく。そして再開後のシステムにおいて
ダンププログラムを実行して、全領域に対するダンプ取
得を完了する。
FIG. 1 shows the relationship between dump acquisition during system stoppage, next system restart, and dump acquisition after system restart in the present invention. In FIG. 1, a dump is immediately obtained for a 64-Mbyte storage device (111) on the lower address side of the 2-Gbyte real storage device fi (110) installed. Remaining storage device (112
), no dump is taken at this point. When the system is restarted, the storage device on which the dump has already been taken (
The system is restarted only in step 131), and the storage device (132) for which no dump has been obtained is not used for restarting the system and its contents are saved. Then, the dump program is executed in the restarted system to complete dump acquisition for all areas.

第2図にセルフローディングダンププログラムの構成を
示す。セルフローディングダンプ制御部(201)は以
下の処理部の制御を行なう。出力制御部(204)はダ
ンプ取得媒体の制御(装置アドレスの認識、入出力の起
動/完了割り込みの処理)、実記憶装置ダンプ部(20
2)は実記憶装置の内容をダンプ取得し、補助記憶装置
ダンプ部(203)は補助記憶装置の内容をダンプ取得
する。
FIG. 2 shows the configuration of the self-loading dump program. The self-loading dump control section (201) controls the following processing sections. The output control unit (204) controls the dump acquisition medium (recognizes device addresses, processes input/output start/completion interrupts), and controls the real storage device dump unit (204).
2) acquires a dump of the contents of the real storage device, and the auxiliary storage device dump unit (203) acquires a dump of the contents of the auxiliary storage device.

第3図に示すように、まずセルフローディングダンププ
ログラムを格納媒体からI P L (Initial
Program Load、301) L、セルフロー
ディングダンプ制御部に制御を渡す(302)。ダンプ
プログラムは出力制御部の実行に伴って、ダンプ取得媒
体の装置アドレスを入力しく303)、また実記憶装置
ダンプ部の実行に伴ってダンプ取得すべき領域の実アド
レスを入力する(304)。そして指定された範囲内の
実記憶装置の内容を指定されたアドレスのダンプ取得媒
体に出力する(305)。
As shown in FIG. 3, first, the self-loading dump program is transferred from the storage medium to IPL (Initial
Program Load, 301) L. Transfers control to the self-loading dump control unit (302). When the output control section is executed, the dump program inputs the device address of the dump acquisition medium (303), and when the real storage device dump section is executed, it inputs the real address of the area from which the dump should be acquired (304). Then, the contents of the real storage device within the specified range are output to the dump acquisition medium at the specified address (305).

従来は、ダンプ取得すべき領域の範囲などはなく、第4
図に示すように、実記憶装置の全域をダンプ取得してい
た(405)。それと共に仮想記憶方式における補助記
憶装置の内容をダンプ取得する(406)。本発明では
、4の時点で補助記憶装置の内容をダンプ取得すること
はできない。
Previously, there was no range of areas to be dumped, and the fourth
As shown in the figure, the entire area of the real storage device was dumped (405). At the same time, the contents of the auxiliary storage device in the virtual storage system are dumped (406). In the present invention, it is not possible to dump the contents of the auxiliary storage device at point 4.

補助記憶装置の内容をダンプ取得するためには、ページ
テーブルやセグメントテーブルなどの仮想記憶に関する
情報がダンプ取得されていなければならないが、本発明
ではダンプは部分取得のため、これらの情報がこの、時
点でダンプ取得されるとは限らないためである。またシ
ステムダウン中のダンプ取得時間を短縮する目的からも
、補助記憶装置のダンプはシステム再開後に行なう方が
良い。
In order to obtain a dump of the contents of the auxiliary storage device, information related to virtual memory such as page tables and segment tables must be obtained as a dump, but since the dump is a partial acquisition in the present invention, this information is This is because the dump is not necessarily acquired at the same time. Also, for the purpose of shortening the dump acquisition time during system down, it is better to dump the auxiliary storage device after the system is restarted.

システム立ち上げ時には実記憶装置を管理するために実
ページフレーム対応にP F T E (PageFr
ame Table Entry)を作成する。このP
FTE中に当該実ページフレームの状態や属性を記述す
る。
When starting up the system, in order to manage the real storage device, PFT E (PageFr
ame Table Entry). This P
The state and attributes of the relevant real page frame are described in the FTE.

このPFTEが存在することが実ページフレームの存在
を意味する。本発明では、ダンプ未取得のためシステム
再開時に使用不可能な実記憶装置が存在する。これを表
示するためのビットを各実ページフレームのPFTE中
に新設する。このビットを初期オフラインビット(PF
TEIOFF)と呼ぶ。
The existence of this PFTE means the existence of a real page frame. In the present invention, there is a real storage device that cannot be used when the system is restarted because a dump has not been obtained. A bit for displaying this is newly established in the PFTE of each real page frame. This bit is the initial offline bit (PF
TEIOFF).

意味は次の通りである。The meaning is as follows.

PFTE!l0FF= ’1’  :当該実ページフレ
ームはダンプ未取得のためシステム 立ち上げ時に使用不可能で ある。また実ページフレー ムの状態はオフライン状態 である。
PFTE! 10FF='1': The relevant real page frame cannot be used at system startup because a dump has not been obtained. Further, the state of the real page frame is offline.

= g())  :当該ページフレーム□はシステム立
ち上げ時に使用可能、 かつオンライン状態である。
= g()): The page frame □ is usable and online at the time of system startup.

第5図に本発明におけるシステム再開時の処理手順を示
す。本発明では、システム再開時には実記憶装置は使用
可能な部分と使用不可能な部分とが存在す菰。しかしい
ずれの状態の実ページフレームに対してもシステム再開
時にはPFTEを作成しておく (50i、502)。
FIG. 5 shows the processing procedure when restarting the system according to the present invention. In the present invention, when the system is restarted, there are parts of the real storage device that can be used and parts that cannot be used. However, for any real page frame in any state, a PFTE is created when the system is restarted (50i, 502).

そしてシステム立ち上げに使用可能な実記憶装置の゛範
囲を入力しく11) たのち(503)、使用可能な範囲の実記憶装置内の実
ページフレームに対応するPFTE内の初期オフライン
ビットをオフにして、使用可能な実記憶装置であること
を表示する(504)。また、使用不可能な範囲の実記
憶装置内の実ページフレームに財産するPFTE内の初
期オフラインビットをオンにして、使用不可能な実記憶
装置であることを表示しく505)、併せてこれらの実
ページフレームをオフライン状態にする。
Then, input the range of real storage devices that can be used to start the system (11). After that (503), turn off the initial offline bit in the PFTE that corresponds to the real page frame in the real storage device in the available range. and displays that it is a usable real storage device (504). In addition, the initial offline bit in the PFTE belonging to the real page frame in the real storage device in the unusable range is turned on to indicate that the real storage device is unusable (505), and these Make the real page frame offline.

第6図に示すように、従来はこの初期オフラインビット
は考慮されないので、PF’TE作成時の初期リセット
によってゼロクリアされていた(603)。
As shown in FIG. 6, in the past, this initial offline bit was not taken into account, so it was cleared to zero by the initial reset when creating the PF'TE (603).

第7図にシステム再開後に行なうダンプ取得手順を示す
。基本的には各実ページフレームの初期オフラインビッ
トがオンの実ページを捜して(701゜702)、これ
のダンプ取得を行ない(703)、初期オフラインビッ
トがオフにして使用可能な状態(オンライン状態、70
4)にすることを最終ページまで繰り返す(706)、
という手順を踏む。□どの場合、各ページをオンライン
状態にするのは1ページ毎に行なわずに、一定量毎にま
とめて行なう方が良い(704,705)。これはペー
ジめ状態を炭更するのにオーバヘッドがかかるためであ
る。
FIG. 7 shows the dump acquisition procedure performed after restarting the system. Basically, it searches for real pages with the initial offline bit set to on in each real page frame (701 and 702), obtains a dump of this page (703), and returns the page to a usable state (online state) with the initial offline bit set to off. , 70
Repeat step 4) until the last page (706),
Follow these steps. □ In which case, it is better to bring each page online in batches by a certain amount, rather than bringing each page online (704, 705). This is because it takes overhead to refresh the pagination state.

現在、セルフローディングダンプの取得とシステムの立
ち上げとは全く独立した操作により行なわれている。従
って、セルブローディングダンプにおけるダンプ取得領
域窃範囲の指定と、システム立ち上げ時に使用不可能な
実記憶装置の範囲の指定も1i11−nに行なうことに
なる。しかし、これは誤操作の原因となり、また煩雑で
ある。そこでセルフローディングダンプとシステムの立
ち上げとを連動させて、ダンプ取得の範囲の指定をオフ
ラインにすべ台記憶装置の範囲の指定とを共通化するこ
とにより、誤操作を防止することができる。
Currently, self-loading dump acquisition and system startup are performed by completely independent operations. Therefore, the designation of the dump acquisition area theft range in the cell loading dump and the designation of the range of real storage devices that cannot be used at the time of system startup are also performed in 1i11-n. However, this causes erroneous operation and is complicated. Therefore, erroneous operations can be prevented by linking the self-loading dump with the system startup, making the specification of the dump acquisition range offline and the specification of the range of the universal storage device common.

すなわち、まずセルフローディングダンプにより所要の
ダンプ取得を完了すると、プログラムの連続処理として
システムの立ち上げ動作が実行され、その際ダンプ取得
の範囲として指定された値がそのままオフラインにすべ
き実記憶装置の範囲となって、ダンプ未取得の領域が正
しくダンプ取得される。
In other words, first, when the required dump acquisition is completed using self-loading dump, the system startup operation is executed as a continuous process of the program, and at that time, the value specified as the dump acquisition range is used as is for the real storage device that should be taken offline. As a result, the area that has not yet been dumped is correctly dumped.

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

本発明によれば、メモリダンプの取得を短時間に行なう
ことができ名。その際システム停止中に取得しなければ
ならないダンプの量は、次のシステム立ち上げ時に必要
なメモリ量のみであり、1−2Gバイトの大容量の記憶
装置の1/4−1/16程度である。ダンプ取得に係わ
るシステム停止中間は、これに比例して短縮される。
According to the present invention, a memory dump can be acquired in a short time. In this case, the amount of dump that must be obtained while the system is stopped is only the amount of memory required for the next system startup, which is about 1/4 to 1/16 of a large capacity storage device of 1 to 2 GB. be. The system downtime associated with dump acquisition is proportionally shortened.

またセルフローディングダンプとシステムの再女ち上げ
を連動させることにより、ダンプを取得すべき範囲の指
定と再立ち上げ後にオフライン状態にして記憶装置の内
容を保存すべき範囲の指定を共通化することにより、両
者を誤って指定することによりダンプの抜けを防止でき
る。
In addition, by linking self-loading dumps with system re-booting, it is possible to standardize the specification of the range in which the dump should be obtained and the specification of the range in which the contents of the storage device should be saved by going offline after rebooting. This prevents dumps from being omitted due to incorrectly specifying both.

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

第1図は本発明におけるセルフローディングダンププロ
グラムの振る舞いと部分ダンプ取得の概要、第2図はセ
ルフローディングダンププログラムの構成図、第3図は
本発明におけるセルフローディングダンプのダンプ取得
のフローチャート、第4図は従来のセルフローディング
ダンプのダンプ取得のフローチャート、第5図は本発明
におけるシステムの再立ち上げの処理のフローチャート
、第6図は従来のシステム再立ち上げの処理のフローチ
ャート、第7図は本発明におけるシステム再開後のダン
プ取得のフローチャートである。 110・・・実記憶装置、111・・・低位側64Mバ
イト領域、112・・・残りの領域、131・・・ダン
プ取得済の記憶装置、132・・・ダンプ未取得の記憶
装置。 纂3図 〜 図
FIG. 1 is an overview of the behavior of the self-loading dump program and partial dump acquisition in the present invention, FIG. 2 is a configuration diagram of the self-loading dump program, FIG. 3 is a flowchart of dump acquisition of the self-loading dump in the present invention, and FIG. Figure 5 is a flowchart of the conventional self-loading dump acquisition process, Figure 5 is a flowchart of the system restart process in the present invention, Figure 6 is a flowchart of the conventional system restart process, and Figure 7 is the main It is a flowchart of dump acquisition after restarting the system in the invention. 110... Real storage device, 111... Lower 64 Mbyte area, 112... Remaining area, 131... Storage device for which dump has been obtained, 132... Storage device for which dump has not been obtained. Figure 3 ~ Figure

Claims (1)

【特許請求の範囲】 1、計算機の記憶装置の内容を別の二次記憶装置に書き
出してメモリダンプする際、記憶装置上の一部分のみを
ダンプし、システム再開時の立ち上げ動作はこのダンプ
取得済みの記憶装置上でのみ行ない、残りのダンプ未取
得の部分はオペレーティングシステムのオフライン状態
(物理的に実装されているが論理的に使用しない状態)
にしておくことで立ち上げ以前の記憶装置の内容を保存
し、この部分のダンプはシステム再開後に取得し、ダン
プ取得が完了した領域から順次オンライン状態(論理的
にも使用可能な状態)にして、最終的に全ての記憶装置
を使用可能にでき、かつ全ての記憶装置のダンプが取得
できて、システム再開までのシステム停止時間を短縮可
能とすることを特徴とするメモリダンプ取得方法。 2、上記記憶装置上の一部分をダンプする処理とシステ
ム立ち上げのための処理とを一連の手順として連動させ
て、部分ダンプを取得する範囲の指定とシステム立ち上
げ処理でオフラインにしておくべき記憶装置の範囲の指
定を共通化することにより、両者を不正に指定して不一
致となり、ダンプの取得されない部分が発生することを
防止することを特徴とする特許請求の範囲第1項のメモ
リダンプ取得方法。
[Claims] 1. When writing the contents of a computer's storage device to another secondary storage device and performing a memory dump, only a portion of the storage device is dumped, and the startup operation when restarting the system is performed by acquiring this dump. The remaining part that has not been dumped is stored in the offline state of the operating system (physically implemented but logically unused).
By leaving it as , the contents of the storage device before startup will be saved, a dump of this part will be obtained after the system restarts, and the area from which the dump has been obtained will be brought online (logically available). . A method for obtaining a memory dump, which is characterized in that all storage devices can finally be made usable, dumps of all storage devices can be obtained, and system stop time until the system can be restarted can be shortened. 2. The process of dumping a portion of the storage device mentioned above and the process for system startup are linked as a series of steps to specify the range to obtain a partial dump and to specify the storage that should be taken offline during the system startup process. Memory dump acquisition according to claim 1, characterized in that by standardizing the specification of the range of devices, it is possible to prevent the occurrence of mismatches due to illegal specification of both devices, and the occurrence of portions where the dump is not obtained. Method.
JP1017624A 1989-01-30 1989-01-30 Method of acquiring memory dump Pending JPH02199557A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1017624A JPH02199557A (en) 1989-01-30 1989-01-30 Method of acquiring memory dump

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1017624A JPH02199557A (en) 1989-01-30 1989-01-30 Method of acquiring memory dump

Publications (1)

Publication Number Publication Date
JPH02199557A true JPH02199557A (en) 1990-08-07

Family

ID=11949023

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1017624A Pending JPH02199557A (en) 1989-01-30 1989-01-30 Method of acquiring memory dump

Country Status (1)

Country Link
JP (1) JPH02199557A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006072997A (en) * 2004-08-23 2006-03-16 Microsoft Corp Memory dump generation with quick reboot

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006072997A (en) * 2004-08-23 2006-03-16 Microsoft Corp Memory dump generation with quick reboot

Similar Documents

Publication Publication Date Title
JP2003316595A (en) Installation method, file update method, program, and computer system
US6754682B1 (en) Method and apparatus for enabling consistent ancillary disk array storage device operations with respect to a main application
JP4490745B2 (en) Hot standby system
JPH11134235A (en) Recovery support method for external storage device failure
JPH02199557A (en) Method of acquiring memory dump
JP3048792B2 (en) Method of automatically replacing operating system and computer system using the same
CN116401096A (en) Metadata backup method and device, electronic equipment and storage medium
JPH11134204A (en) Stack protection device
KR20010055981A (en) Method for recovering main memory database system using stable memory
JPH01173140A (en) How to manage files
JP3514332B2 (en) Database backup method
JPH1040123A (en) System and method for job management
JP2972439B2 (en) Portable terminal backup method
JPH08221287A (en) System switching control method
JPH03127241A (en) Memory control method for paging virtual storage system
JPH10275107A (en) System and method for data registration
JP2528882B2 (en) Fallback operation method in case of memory failure
CN114077436A (en) Terminal production programming method and device based on database management
CN118760542A (en) Device ramdump data processing method, device, electronic device and storage medium
CN118093240A (en) Hard disk fault processing method, device, computer equipment, storage medium and program product
JPH03211619A (en) Data processor
JPH11120058A (en) File management device, computer system, file managing method, and recording medium
JP2000353109A (en) Emulator and emulation system
JPH04120635A (en) File open control method
JPH0823840B2 (en) Method and apparatus for updating database