JPH1097445A - Logging managing method, logging clock and information processor - Google Patents
Logging managing method, logging clock and information processorInfo
- Publication number
- JPH1097445A JPH1097445A JP8248289A JP24828996A JPH1097445A JP H1097445 A JPH1097445 A JP H1097445A JP 8248289 A JP8248289 A JP 8248289A JP 24828996 A JP24828996 A JP 24828996A JP H1097445 A JPH1097445 A JP H1097445A
- Authority
- JP
- Japan
- Prior art keywords
- logging
- time
- clock
- accesses
- cpus
- 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
- Multi Processors (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、複数のCPUによ
り各種プログラムの実行を行う情報処理装置において、
各CPUのロギングにシステム共通のロギング時刻を付
加して記録するロギング管理方法に係り、特に各CPU
の時系列的な処理状態を正確にロギングできるロギング
管理方法及びロギング用時計及び情報処理装置に関す
る。The present invention relates to an information processing apparatus for executing various programs by a plurality of CPUs.
The present invention relates to a logging management method in which a logging time common to the system is added to the logging of each CPU for recording.
The present invention relates to a logging management method, a logging clock, and an information processing apparatus capable of accurately logging a time-series processing state of a log.
【0002】[0002]
【従来の技術】一般的に情報処理装置においては、異常
事態の発生時にその原因等を究明するために、常時実行
された処理や操作の記録(ログ)をファイル等に記憶し
ている(ロギング)。特に、複数のCPUを組み込んだ
マルチCPUシステムでは、1つのプログラムを複数の
タスクに分け、各タスクを複数のCPUで並列に実行す
るので、異常事態の発生時は複数のCPUでいかなる動
作が行われたかを把握することが重要である。2. Description of the Related Art Generally, in an information processing apparatus, in order to investigate the cause of an abnormal situation when it occurs, a record (log) of constantly executed processes and operations is stored in a file or the like (logging). ). In particular, in a multi-CPU system incorporating a plurality of CPUs, one program is divided into a plurality of tasks, and each task is executed in parallel by the plurality of CPUs. It is important to know who you are.
【0003】そこで、各CPUの動作状態を時系列的に
ロギングするために、従来のロギング管理方法(第1の
ロギング管理方法)では、各CPU毎にロギング発生時
にシステム共通の時計から時刻を読み出し、その時刻デ
ータ(ロギング時刻)を付加したログ(ロギング情報)
をロギングデータとして、CPU毎のロギングエリア又
は共通のロギングエリアに記憶するようになっている。
ここで、システム共通にロギング用の時刻を発生させる
時計をロギング用時計又はリアルタイムクロック(rt
c)と呼ぶ。Therefore, in order to log the operation state of each CPU in time series, the conventional logging management method (first logging management method) reads the time from a clock common to the system when logging occurs for each CPU. , A log (logging information) with the time data (logging time) added
As logging data is stored in a logging area for each CPU or a common logging area.
Here, a clock for generating a logging time common to the systems is a logging clock or a real-time clock (rt).
c).
【0004】また、複数のCPUからロギング用時計へ
のアクセスがかち合わないようにするための手法とし
て、各CPUからのアクセスの要求を監視し、早い順に
許可を与えて許可された順にロギング用時計へアクセス
する方法が一般的である。As a technique for preventing a plurality of CPUs from accessing the logging clock, access requests from the CPUs are monitored, permission is granted in an early order, and logging is performed in the permitted order. It is common to access the clock.
【0005】従来のロギング用時計について図9を使っ
て説明する。図9は、従来のロギング用時計及びその周
辺のブロック図である。従来のロギング用時計1′は、
水晶発振器11と、分周器12と、マイクロコンピュー
タインタフェース13から構成され、ロギング用時計
1′の電源部分としてバックアップ電源2と、動作用電
源3と、スイッチ4′が設けられている。A conventional logging clock will be described with reference to FIG. FIG. 9 is a block diagram of a conventional logging clock and its surroundings. The conventional logging clock 1 '
It comprises a crystal oscillator 11, a frequency divider 12, and a microcomputer interface 13, and is provided with a backup power supply 2, an operation power supply 3, and a switch 4 'as power supplies of a logging clock 1'.
【0006】従来のロギング用時計の各部について説明
する。水晶発振器11は、時刻カウントのための基準ク
ロックを発生する発振器で、例えば、一般的なrtcで
は基準クロックに32.768khzの水晶発振器を使
用しており、周期は約30.5μ秒で、ロギングの最小
単位時間を約30.5μ秒以下とすることは不可能であ
る。[0006] Each part of the conventional logging clock will be described. The crystal oscillator 11 is an oscillator that generates a reference clock for time counting. For example, a general rtc uses a 32.768 kHz crystal oscillator as a reference clock, has a period of about 30.5 μsec, and has a logging function. It is not possible to make the minimum unit time of about 30.5 μs or less.
【0007】その理由としてrtcは、装置のメイン電
源がoffされている場合でも時刻をカウントしていな
ければならず、このため、電池などの補助電源により常
時電力を与え続ける必要があり、周波数を高くすると消
費電流が大きくなるという特性がある。また、周波数を
低く設定すれば、水晶発振器の場合、不安定になり易
く、また水晶自体を大型にしなければならない。このた
め、一般的には数10khz程度のものが使用される。[0007] The reason is that rtc must count the time even when the main power supply of the apparatus is turned off. Therefore, it is necessary to continuously supply power from an auxiliary power supply such as a battery. There is a characteristic that the consumption current increases when the height is increased. Also, if the frequency is set low, the crystal oscillator tends to be unstable and the crystal itself must be large. For this reason, in general, the one of about several tens kHz is used.
【0008】尚、一般的に用いられるロギング用時計の
ICでは、分解能(ロギングの単位時間)が1秒である
のが普通である。それに対して、CPUの速度はμ秒
(10-6)オーダであるため、1秒間という同一時間内
に数千〜数万のロギングが発生する可能性がある。Incidentally, in a generally used IC of a logging clock, the resolution (logging unit time) is usually 1 second. On the other hand, since the speed of the CPU is on the order of μ seconds (10 −6 ), there is a possibility that thousands to tens of thousands of loggings occur within the same time of one second.
【0009】分周器12は、水晶発振器の出力を分周し
て、秒、分、時、日、月、年をカウントするものであ
る。尚、各分周期12のカウンタ値は、マイクロコンピ
ュータから現在の時刻を設定することも可能である。The frequency divider 12 divides the output of the crystal oscillator and counts seconds, minutes, hours, days, months, and years. Note that the microcomputer can set the current time for the counter value of each minute period 12.
【0010】マイクロコンピュータインタフェース13
は、分周器12とマイクロコンピュータとのインタフェ
ースであり、マイクロコンピュータインタフェース13
を介してマイクロコンピュータ(CPU)が必要な時に
分周器12のカウンタの値を読み出すことにより現在の
時刻を知ることができるようになっている。Microcomputer interface 13
Is an interface between the frequency divider 12 and the microcomputer, and the microcomputer interface 13
By reading the value of the counter of the frequency divider 12 when necessary, the microcomputer (CPU) can know the current time via the CPU.
【0011】バックアップ電源2は、装置のメイン電源
がoffされている場合に、時刻をカウントするための
バックアップ用の電源で、電池などの補助電源である。
尚、水晶発振器11における周波数を高くすると、消費
電流が大きくなり、そのためにバックアップ電源2の容
量を大きくすると、コスト、サイズ、重量が大きくなっ
てしまう。The backup power supply 2 is a backup power supply for counting time when the main power supply of the apparatus is turned off, and is an auxiliary power supply such as a battery.
If the frequency of the crystal oscillator 11 is increased, the current consumption increases, and if the capacity of the backup power supply 2 is increased, the cost, size, and weight increase.
【0012】動作用電源3は、装置のメイン電源がon
されている場合のロギング用時計1′の電源であり、装
置のメイン電源と考えても良い。スイッチ4′は、装置
のメイン電源のon/offに従って、ロギング用時計
1′の電源を動作用電源3とバックアップ用電源2とで
切り替えるスイッチである。The operation power supply 3 is such that the main power supply of the apparatus is on.
The power supply of the logging clock 1 'in this case, and may be considered as the main power supply of the apparatus. The switch 4 'is a switch for switching the power supply of the logging clock 1' between the operation power supply 3 and the backup power supply 2 in accordance with on / off of the main power supply of the apparatus.
【0013】そして、従来の第1のロギング管理方法
は、図10に示すように、複数のCPUで処理が終了す
る毎に、ロギング処理としてロギング用時計1′の分周
器12のカウンタ値から時刻(ロギング時刻)を読み出
し(時計リード)、その時刻データをロギング情報に付
加してロギングデータとしてCPU毎のロギングエリア
又は共通のロギングエリアに格納して記憶させるように
なっている。図10は、従来のロギング管理方法の動作
を示す説明図である。Then, in the first conventional logging management method, as shown in FIG. 10, every time the processing is completed by a plurality of CPUs, a logging process is performed based on the counter value of the frequency divider 12 of the logging clock 1 '. The time (logging time) is read (clock read), the time data is added to the logging information, and stored as logging data in a logging area for each CPU or a common logging area. FIG. 10 is an explanatory diagram showing the operation of the conventional logging management method.
【0014】例えば、異常状態が発生し、各CPUから
のロギング発生によるロギング用時計1′への時刻読み
出しが集中すると、ロギング用時計1′の単位時間以内
で各CPUから複数の時刻読み出しが発生し、その結果
図11に示すように、各処理のロギングデータのロギン
グ時刻として同一の時刻が付与される場合があり得る。
図11は、同一時刻内に複数のロギングが発生した場合
のロギングエリアの様子を示す説明図である。For example, when an abnormal state occurs and the time reading to the logging clock 1 'due to the occurrence of logging from each CPU is concentrated, a plurality of time readings from each CPU occur within a unit time of the logging clock 1'. As a result, as shown in FIG. 11, the same time may be given as the logging time of the logging data of each process.
FIG. 11 is an explanatory diagram showing a state of a logging area when a plurality of loggings occur within the same time.
【0015】CPU毎に異なるロギングエリアにロギン
グデータを格納する場合は、ロギング時刻が同一である
と、各CPUのロギングの発生順序は全く分からないこ
とになる。また、複数のCPUが共通のロギングエリア
にロギングデータを格納する場合においても、CPUに
よってロギングデータを作成してからロギングエリアに
ロギングデータの書き込みを開始するまでの時間が異な
るため、ロギングエリアに記憶された順序がそのままロ
ギング発生順序であるかどうかの判定は難しく、ロギン
グ時刻が同一であると、各CPUのロギングの発生順序
は全く分からないことになる。When logging data is stored in a different logging area for each CPU, if the logging times are the same, the order of occurrence of logging by each CPU is completely unknown. Further, even when a plurality of CPUs store logging data in a common logging area, the time from when the CPU creates the logging data to when the writing of the logging data to the logging area is started is different. It is difficult to determine whether or not the logging order is the logging generation order as it is, and if the logging times are the same, the logging generation order of each CPU cannot be known at all.
【0016】また、別のロギング管理方法の1つとして
提案されている特開平2−197954「並列実行再現
方式」(第2のロギング管理方法)では、タスク生成時
刻と終了時刻とをタイマで監視して、ログファイルに記
憶し、各タスクの実行順序を制御して再現できるもので
ある。In Japanese Unexamined Patent Publication No. Hei 2-197954 "parallel execution reproduction method" (second logging management method) proposed as another logging management method, a task generation time and an end time are monitored by a timer. Then, it is stored in a log file, and the execution order of each task can be controlled and reproduced.
【0017】また、別の従来のロギング管理方法として
特開平4−21644「ロギング管理方式」がある(第
3のロギング管理方法)。この方式においては、複数の
CPUで発生したロギング情報に対して、共通のカウン
トエリアでカウントしたシリアル番号を付けて、ロギン
グ情報をCPU毎のエリアに記憶するようになってい
る。Further, as another conventional logging management method, there is Japanese Patent Laid-Open No. Hei 4-21644 "Logging management method" (third logging management method). In this method, logging information generated by a plurality of CPUs is assigned a serial number counted in a common count area, and the logging information is stored in an area for each CPU.
【0018】[0018]
【発明が解決しようとする課題】しかしながら、上記従
来の第1のロギング管理方法及びロギング用時計では、
例えば、32.768khzの水晶発振器を用いると周
期は約30.5μ秒であり、30.5μ秒以下はロギン
グの時刻を区別できないという問題点があった。However, in the first conventional logging management method and logging clock described above,
For example, when a 32.768 kHz crystal oscillator is used, the period is about 30.5 μsec, and there is a problem that the logging time cannot be distinguished for 30.5 μsec or less.
【0019】特にマイクロコンピュータでは、1ステッ
プの処理速度が1μ秒以下のものもあり、この30.5
μ秒の周期では30ステップ以上の処理が実行可能であ
るため、各処理単位にロギングを取るとすると、ロギン
グ時計の単位時間内に複数回のアクセスが発生し、この
場合には同一時刻がロギングされどちらが先かの判定が
できないという問題点があった。In particular, some microcomputers have a processing speed of one step of 1 μsec or less.
Since the processing of 30 steps or more can be executed in the microsecond cycle, if logging is performed for each processing unit, multiple accesses occur within the unit time of the logging clock. In this case, the same time is logged. However, there is a problem that it is impossible to determine which is the first.
【0020】更に、一般的なロギング用時計のICで
は、ロギングの単位時間が1秒のものが多く、先に示し
た問題点が更に発生し易くなるという問題点があった。Further, in a general logging clock IC, the logging unit time is often one second, and the above-mentioned problem is more likely to occur.
【0021】また、第2のロギング管理方法では、タイ
マの精度がかなり高いことが要求され、一般的なロギン
グ用時計では、動作困難であるという問題点があった。Further, the second logging management method requires that the accuracy of the timer is considerably high, and there is a problem that it is difficult to operate a general logging clock.
【0022】また、第3のロギング管理方法では、共通
の記憶エリアには管理データを記憶し、各ロギング情報
は、個々のCPU毎に記憶エリアを設ける構成となり、
解析時には管理エリアより順番に読み出した後、該読み
出したデータに従って各CPU毎のエリアを参照する動
作となり、解析作業が大変であるという問題点があっ
た。In the third logging management method, management data is stored in a common storage area, and each logging information is provided with a storage area for each CPU.
At the time of analysis, after the data is sequentially read from the management area, the operation of referring to the area of each CPU is performed according to the read data, and there is a problem that the analysis work is difficult.
【0023】本発明は上記実情に鑑みて為されたもの
で、同一時刻に複数回のロギングが発生しても、ロギン
グの順序を正確に記憶することができるロギング管理方
法及びロギング用時計及び情報処理装置を提供すること
を目的とする。The present invention has been made in view of the above circumstances, and a logging management method, a logging clock, and information capable of accurately storing the order of logging even if logging occurs a plurality of times at the same time. It is an object to provide a processing device.
【0024】[0024]
【課題を解決するための手段】上記従来例の問題点を解
決するための請求項1記載の発明は、互いに関連する複
数のCPUで構成されるシステムにおける、前記各CP
Uがロギングの情報を共通の記憶部に記憶させるロギン
グの際に、共通のロギング用時計をアクセスしてロギン
グ時刻を取得し、前記ロギング時刻をロギングの情報に
付加してロギングデータとするロギング管理方法におい
て、前記各CPUから前記ロギング用時計へのアクセス
回数をカウントし、前記ロギング時刻と前記アクセス回
数とをロギングの情報に付加してロギングデータとする
ことを特徴としており、同一ロギング時刻内に発生した
ロギングの順番をアクセス回数の値で表すことができ
る。According to a first aspect of the present invention, there is provided a communication system comprising a plurality of CPUs, the plurality of CPUs being associated with each other.
At the time of logging in which U stores logging information in a common storage unit, logging management is performed by accessing a common logging clock to obtain a logging time, and adding the logging time to the logging information to generate logging data. In the method, the number of accesses to the logging clock from each of the CPUs is counted, and the logging time and the number of accesses are added to information of logging to generate logging data. The order of the generated logging can be represented by the value of the access count.
【0025】上記従来例の問題点を解決するための請求
項2記載の発明は、ロギング用時計において、日時をカ
ウントし、複数のCPUからのアクセスに対して前記カ
ウントされた日時をロギング時刻として出力するロギン
グ用時計であって、前記複数のCPUからのアクセス回
数をカウントするカウンタを設け、前記複数のCPUか
らのアクセスに対して前記ロギング時刻と、前記カウン
タの値をアクセス回数として出力することを特徴として
おり、同一ロギング時刻であってもアクセスの順番をア
クセス回数の値で出力することができる。According to a second aspect of the present invention, there is provided a logging clock in which a date and time is counted, and the counted date and time is used as a logging time in response to accesses from a plurality of CPUs. A logging clock for outputting, wherein a counter for counting the number of accesses from the plurality of CPUs is provided, and the logging time and the value of the counter are output as the number of accesses for accesses from the plurality of CPUs. The access order can be output as the number of times of access even at the same logging time.
【0026】上記従来例の問題点を解決するための請求
項3記載の発明は、複数のCPUにより各種のプログラ
ムを実行するマルチCPUシステムでのロギング管理を
行う情報処理装置において、日時をカウントし、複数の
CPUからのアクセスに対して前記カウントされた日時
をロギング時刻として出力するロギング用時計と、前記
複数のCPUから前記ロギング用時計へのアクセス回数
をカウントし、前記複数のCPUからのアクセスに対し
て前記アクセス回数を出力するカウンタ手段と、前記ロ
ギング時刻と前記アクセス回数とをロギングの情報に付
加してロギングデータとして記憶する制御手段とを有す
ることを特徴としており、複数CPUにおける同一ロギ
ング時刻内に発生したロギングの順番をアクセス回数の
値で表すことができる。According to a third aspect of the present invention, there is provided an information processing apparatus for performing logging management in a multi-CPU system in which various programs are executed by a plurality of CPUs. A logging clock that outputs the counted date and time as a logging time in response to access from a plurality of CPUs, and counts the number of accesses to the logging clock from the plurality of CPUs, and performs access from the plurality of CPUs. Counter means for outputting the number of accesses to the CPU, and control means for adding the logging time and the number of accesses to logging information and storing the data as logging data. The order of logging that occurred within the time can be represented by the value of access count. That.
【0027】上記従来例の問題点を解決するための請求
項4記載の発明は、複数のCPUにより各種のプログラ
ムを実行するマルチCPUシステムでのロギング管理を
行う情報処理装置において、請求項2記載のロギング用
時計と、前記ロギング用時計から得られるロギング時刻
とアクセス回数とをロギングの情報に付加してロギング
データとして記憶する制御手段とを有することを特徴と
しており、複数CPUにおける同一ロギング時刻内に発
生したロギングの順番をアクセス回数の値で表すことが
できる。According to a fourth aspect of the present invention, there is provided an information processing apparatus for performing logging management in a multi-CPU system in which various programs are executed by a plurality of CPUs. Logging clock, and control means for adding the logging time and the number of accesses obtained from the logging clock to logging information and storing the logging data as logging data. Can be represented by the value of the number of accesses.
【0028】上記従来例の問題点を解決するための請求
項5記載の発明は、情報処理装置において請求項3記載
又は請求項4記載の制御手段における処理を、マルチC
PUシステムのロギングを行った各CPUに行わせるこ
とを特徴としており、複数CPUにおける同一ロギング
時刻内に発生したロギングの順番をアクセス回数の値で
表すことができる。According to a fifth aspect of the present invention, there is provided an information processing apparatus comprising:
The feature is that each CPU that performs logging in the PU system performs the logging, and the order of logging that occurs within the same logging time in a plurality of CPUs can be represented by the value of the number of accesses.
【0029】上記従来例の問題点を解決するための請求
項6記載の発明は、互いに関連する複数のCPUで構成
されるシステムにおける、前記各CPUがロギングの情
報を共通の記憶部に記憶させるロギングの際に、共通の
ロギング用時計をアクセスしてロギング時刻を取得し、
前記ロギング時刻をロギングの情報に付加してロギング
データとするロギング管理方法において、同一ロギング
時刻内に前記複数のCPUから前記ロギング用時計への
アクセスが複数回発生した場合に、前記ロギング用時計
へのアクセス回数をカウントし、前記ロギング時刻と前
記アクセス回数とをロギングの情報に付加してロギング
データとすることを特徴としており、同一ロギング時刻
内に複数発生したロギングについて、その順番をアクセ
ス回数の値で表すことができる。According to a sixth aspect of the present invention, there is provided a system comprising a plurality of CPUs related to each other, wherein each CPU stores logging information in a common storage unit. At the time of logging, access the common logging clock to obtain the logging time,
In the logging management method in which the logging time is added to the logging information and the logging data is used as logging data, when the plurality of CPUs access the logging clock a plurality of times within the same logging time, the logging clock is transmitted to the logging clock. The number of accesses is counted, and the logging time and the number of accesses are added to the logging information to obtain logging data.For a plurality of loggings occurring within the same logging time, the order of the number of accesses is determined. It can be represented by a value.
【0030】上記従来例の問題点を解決するための請求
項7記載の発明は、ロギング用時計において、日時をカ
ウントし、複数のCPUからのアクセスに対して前記カ
ウントされた日時をロギング時刻として出力するロギン
グ用時計であって、同一ロギング時刻内に前記複数のC
PUから前記ロギング用時計へのアクセスが複数回発生
した場合に、前記複数のCPUからのアクセス回数をカ
ウントするカウンタを設け、前記複数のCPUからのア
クセスに対して前記ロギング時刻と、前記カウンタの値
をアクセス回数として出力することを特徴としており、
同一ロギング時刻内に複数発生したロギングについてア
クセスの順番をアクセス回数の値で出力することができ
る。According to a seventh aspect of the present invention, there is provided a logging clock in which a date and time is counted in a logging clock, and the counted date and time is used as a logging time in response to accesses from a plurality of CPUs. A logging clock to be output, wherein the plurality of Cs are output within the same logging time.
When a plurality of accesses from the PU to the logging clock occur, a counter for counting the number of accesses from the plurality of CPUs is provided. The feature is to output the value as the access count,
It is possible to output the order of access for a plurality of loggings occurring within the same logging time as the value of the number of accesses.
【0031】上記従来例の問題点を解決するための請求
項8記載の発明は、複数のCPUにより各種のプログラ
ムを実行するマルチCPUシステムでのロギング管理を
行う情報処理装置において、日時をカウントし、複数の
CPUからのアクセスに対して前記カウントされた日時
をロギング時刻として出力するロギング用時計と、同一
ロギング時刻内に前記複数のCPUから前記ロギング用
時計へのアクセスが複数回発生した場合に、前記複数の
CPUから前記ロギング用時計へのアクセス回数をカウ
ントし、前記複数のCPUからのアクセスに対して前記
アクセス回数を出力するカウンタ手段と、前記ロギング
時刻と前記アクセス回数とをロギングの情報に付加して
ロギングデータとして記憶する制御手段とを有すること
を特徴としており、複数CPUにおける同一ロギング時
刻内に複数発生したロギングについて、その順番をアク
セス回数の値で表すことができる。According to an eighth aspect of the present invention, there is provided an information processing apparatus for performing logging management in a multi-CPU system in which various programs are executed by a plurality of CPUs. A logging clock that outputs the counted date and time as a logging time in response to an access from a plurality of CPUs, and a case where access to the logging clock from the plurality of CPUs occurs multiple times within the same logging time. Counter means for counting the number of accesses to the logging clock from the plurality of CPUs, and outputting the number of accesses in response to access from the plurality of CPUs, and logging information on the logging time and the number of accesses. Control means for storing as logging data in addition to the For multiple occurrences of the logging in the same logging time in a plurality CPU, may represent the order in the value of the access count.
【0032】上記従来例の問題点を解決するための請求
項9記載の発明は、複数のCPUにより各種のプログラ
ムを実行するマルチCPUシステムでのロギング管理を
行う情報処理装置において、請求項7記載のロギング用
時計と、前記ロギング用時計から得られるロギング時刻
とアクセス回数とをロギングの情報に付加してロギング
データとして記憶する制御手段とを有することを特徴と
しており、複数CPUにおける同一ロギング時刻内に複
数発生したロギングについて、その順番をアクセス回数
の値で表すことができる。According to a ninth aspect of the present invention, there is provided an information processing apparatus for performing logging management in a multi-CPU system in which various programs are executed by a plurality of CPUs. Logging clock, and control means for adding the logging time and the number of accesses obtained from the logging clock to logging information and storing the logging data as logging data. The order of the multiple occurrences of logging can be represented by the value of the number of accesses.
【0033】上記従来例の問題点を解決するための請求
項10記載の発明は、情報処理装置において、請求項8
記載又は請求項9記載の制御手段における処理を、マル
チCPUシステムのロギングを行った各CPUに行わせ
ることを特徴としており、複数CPUにおける同一ロギ
ング時刻内に複数発生したロギングについて、その順番
をアクセス回数の値で表すことができる。According to a tenth aspect of the present invention for solving the problems of the conventional example, an information processing apparatus is provided.
The processing by the control means according to claim or 9 is performed by each CPU that has performed logging in the multi-CPU system, and for a plurality of loggings occurring within the same logging time in a plurality of CPUs, the order of the logging is accessed. It can be represented by the value of the number of times.
【0034】[0034]
【発明の実施の形態】請求項に係る発明について、その
実施の形態を図面を参照しながら説明する。本発明に係
る第1のロギング管理方法及びロギング用時計及び情報
処理装置は、複数のCPUからロギング用時計へのアク
セス回数をカウントし、ロギング時刻とアクセス回数と
をロギング情報に付加して記憶部のロギングエリアに記
憶させるので、同一のロギング時刻に複数回のロギング
が発生しても、ロギングの順序を正確に識別することが
できるものである。DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of the claimed invention will be described with reference to the drawings. A first logging management method, a logging clock, and an information processing device according to the present invention count a number of accesses to a logging clock from a plurality of CPUs, and add the logging time and the number of accesses to the logging information to a storage unit. Therefore, even if logging is performed a plurality of times at the same logging time, the order of logging can be accurately identified.
【0035】まず、本発明に係る第1のロギング用時計
及びそれを用いたロギング管理方法を実現する構成につ
いて図1を使って説明する。図1は、本発明に係る第1
のロギング用時計及びその周辺の構成ブロック図であ
る。尚、図9と同様の構成をとる部分については同一の
符号を付して説明する。First, a configuration for realizing a first logging clock and a logging management method using the same according to the present invention will be described with reference to FIG. FIG. 1 shows a first embodiment according to the present invention.
FIG. 2 is a block diagram showing the configuration of a logging clock and its periphery. Portions having the same configuration as in FIG. 9 are described with the same reference numerals.
【0036】本発明の第1のロギング用時計1は、従来
のロギング用時計(RTCのIC)1′に加えて、本発
明の特徴部分としてカウンタ14とバスバッファ15を
設け、ロギング用時計1の電源部分としてバックアップ
電源2と、動作用電源3と、スイッチ4が設けられてい
る。尚、ロギング用時計(RTCのIC)1′の内部
は、従来と同様で、水晶発振器11と、分周器12と、
マイクロコンピュータインタフェース13から構成され
ている。そして、本発明のロギング用時計1の周辺の構
成として、複数のCPU20と、メモリ30が設けられ
ている。The first logging clock 1 of the present invention is provided with a counter 14 and a bus buffer 15 as features of the present invention in addition to a conventional logging clock (RTC IC) 1 '. , A backup power supply 2, an operation power supply 3, and a switch 4 are provided. Note that the inside of the logging clock (RTC IC) 1 'is the same as the conventional one, and a crystal oscillator 11, a frequency divider 12,
It comprises a microcomputer interface 13. A plurality of CPUs 20 and a memory 30 are provided as components around the logging clock 1 of the present invention.
【0037】次に、本発明のロギング用時計及びその周
辺の各部について具体的に説明するが、RTCのIC
1′を構成する水晶発振器11と、分周器12と、マイ
クロコンピュータインタフェース13と、電源であるバ
ックアップ電源2と、動作用電源3は、従来と全く同様
であるのでここでは説明を省略し、本発明の特徴部分だ
けを説明する。Next, the logging clock of the present invention and its peripheral parts will be described in detail.
The crystal oscillator 11, frequency divider 12, microcomputer interface 13, backup power supply 2 and power supply 3, which constitute the power supply 1 ′, are completely the same as in the prior art, so that the description is omitted here. Only the features of the present invention will be described.
【0038】スイッチ4は、従来と同様に装置のメイン
電源のon/offに従って、電源を動作用電源3とバ
ックアップ用電源2とで切り替えるスイッチであるが、
本発明では、装置のメイン電源がonの時は、動作用電
源3をRTCのIC1′とカウンタ14の両方及びシス
テム全体に供給し、装置のメイン電源がoffの時は、
バックアップ用電源2をRTCのIC1′のみに供給す
るようになっている。The switch 4 is a switch for switching the power supply between the operation power supply 3 and the backup power supply 2 in accordance with the on / off of the main power supply of the apparatus as in the prior art.
According to the present invention, when the main power supply of the apparatus is on, the operating power supply 3 is supplied to both the RTC IC 1 'and the counter 14 and the whole system, and when the main power supply of the apparatus is off,
The backup power supply 2 is supplied only to the RTC IC 1 '.
【0039】カウンタ14は、CPUからのロギング時
刻の読み出し信号(単に読み出し信号と呼ぶ)でカウン
トアップするカウンタである。カウンタ14の動作は、
図2に示す例で説明すると、初期値が全ビットLowで
カウント値“0”であり、CPUからの1回目の読み出
し信号の立ち上がりでbit0が立ち上がってカウント
値が“1”になり、CPUからの2回目の読み出し信号
の立ち上がりでbit0が立ち下がってbit1が立ち
上がってカウント値が“2”になり、CPUからの3回
目の読み出し信号の立ち上がりでbit0が立ち上がっ
てカウント値が“3”になる。図2は、本発明のカウン
タ14の動作の具体例を示す説明図である。The counter 14 is a counter which counts up by a reading signal of the logging time from the CPU (hereinafter simply referred to as a reading signal). The operation of the counter 14 is as follows.
In the example shown in FIG. 2, the initial value is all bits Low, and the count value is “0”. At the rising edge of the first read signal from the CPU, bit0 rises and the count value becomes “1”. At the second rising edge of the read signal, bit0 falls, bit1 rises and the count value becomes "2", and at the third rising edge of the read signal from the CPU, bit0 rises and the count value becomes "3". . FIG. 2 is an explanatory diagram showing a specific example of the operation of the counter 14 of the present invention.
【0040】図2では、3ビットのカウンタの例を示し
ているが、カウンタのビット数は、CPUのバス幅に合
わせて8ビットや16ビット等に設定すればよい。この
ビット幅はロギング時刻の単位時間に各CPUが最大何
回読み出すかにより、その最大回数よりも多いカウント
値を示せるように設定する。例えば、1秒間に最大20
0回以下であれば、8ビット(256回)以上とする。
尚、カウント値が最大値に達したなら再度0からカウン
トされる。FIG. 2 shows an example of a 3-bit counter, but the number of bits of the counter may be set to 8 bits, 16 bits, or the like in accordance with the bus width of the CPU. The bit width is set so that a count value larger than the maximum number can be indicated depending on how many times each CPU reads out the data at a unit time of the logging time. For example, up to 20 per second
If it is 0 or less, it is 8 bits (256 times) or more.
When the count value reaches the maximum value, it is counted from 0 again.
【0041】バスバッファ15は、CPUからの読み出
し信号でカウンタ14のカウント値を読み出してデータ
バスに出力するバッファである。バスバッファ15の動
作は、図2に示す例で説明すると、CPUからの1回目
の読み出し信号の立ち下がりでカウント値“0”が読み
出され、CPUからの2回目の読み出し信号の立ち下が
りでカウント値“1”が読み出され、CPUからの3回
目の読み出し信号の立ち下がりでカウント値“2”が読
み出されるようになっている。The bus buffer 15 is a buffer for reading the count value of the counter 14 with a read signal from the CPU and outputting it to the data bus. The operation of the bus buffer 15 will be described with reference to the example shown in FIG. 2. The count value “0” is read at the falling of the first read signal from the CPU, and at the falling of the second read signal from the CPU. The count value “1” is read, and the count value “2” is read at the falling edge of the third read signal from the CPU.
【0042】カウンタ14とバスバッファ15との連動
した動作は、図2に示す例で説明すると、CPUからの
1回目の読み出し信号の立ち下がりでカウンタ14から
カウント値“0”が読み出され、読み出し信号の立ち上
がりでカウンタ14のカウント値が“1”になり、CP
Uからの2回目の読み出し信号の立ち下がりでカウント
値“1”が読み出され、読み出し信号の立ち上がりでカ
ウンタ14のカウント値が“2”になり、CPUからの
3回目の読み出し信号の立ち下がりでカウント値“2”
が読み出され、読み出し信号の立ち上がりでカウンタ1
4のカウント値が“3”になる。The interlocking operation of the counter 14 and the bus buffer 15 will be described with reference to the example shown in FIG. 2. The count value "0" is read from the counter 14 at the fall of the first read signal from the CPU. At the rising edge of the read signal, the count value of the counter 14 becomes “1”, and CP
The count value “1” is read at the second fall of the read signal from U, the count value of the counter 14 becomes “2” at the rise of the read signal, and the third fall of the read signal from the CPU. And the count value is “2”
Is read out, and at the rising edge of the read signal, the counter 1 is read.
The count value of 4 becomes “3”.
【0043】メモリ30は、CPUのロギングデータを
記憶するロギングエリアを有する記憶部で、CPU毎に
ロギングエリアを設けてもよいし、共通のロギングエリ
アを設けてもかまわない。The memory 30 is a storage unit having a logging area for storing logging data of the CPU. A logging area may be provided for each CPU, or a common logging area may be provided.
【0044】ここで、ロギングエリアについて図3、図
4を使って具体例で説明する。図3は、CPU毎にロギ
ングエリアを設けた場合のロギングエリア内のフォーマ
ット例であり、図4は、共通のロギングエリアを設けた
場合のロギングエリア内のフォーマット例である。Here, the logging area will be described using a specific example with reference to FIGS. FIG. 3 is a format example in a logging area when a logging area is provided for each CPU, and FIG. 4 is a format example in a logging area when a common logging area is provided.
【0045】CPU毎にロギングエリアを設けた場合
は、図3に示すように、1つの処理のロギングデータが
ロギング時刻と、カウント値と、処理のロギング情報か
ら構成されている。一方、共通のロギングエリアを設け
た場合は、図4に示すように、1つの処理のロギングデ
ータがロギング時刻と、カウント値と、CPUの識別子
と、処理のロギング情報から構成されている。When a logging area is provided for each CPU, as shown in FIG. 3, logging data of one process is composed of a logging time, a count value, and logging information of the process. On the other hand, when a common logging area is provided, as shown in FIG. 4, the logging data of one process includes a logging time, a count value, a CPU identifier, and logging information of the process.
【0046】CPU20は、割り当てられた処理を行
い、処理終了後にロギングのためのロギング処理を行う
ものである。ここでロギング処理とは、ロギング時刻を
読み込む時計リード処理と、ロギングデータを格納する
格納処理とから構成されている。The CPU 20 performs the assigned process, and performs a logging process for logging after the process is completed. Here, the logging process includes a clock reading process for reading a logging time and a storage process for storing logging data.
【0047】時計リード処理は具体的に、ロギング用時
計1に対してロギング時刻の読み出し信号を出力して、
マイクロコンピュータインタフェース13を介して分周
器12からのロギング時刻を受け取り、更にバスバッフ
ァ15からのカウント値を受け取る処理である。Specifically, the clock reading process outputs a reading signal of the logging time to the logging clock 1,
This is a process of receiving the logging time from the frequency divider 12 via the microcomputer interface 13 and further receiving the count value from the bus buffer 15.
【0048】また、格納処理は、ロギング情報と受け取
ったロギング時刻とカウント値とを1組のロギングデー
タとしてメモリ30のロギングエリアに出力する処理で
ある。尚、共通のロギングエリアにロギングデータを出
力する場合は、ロギングデータにCPU識別子を付加す
るようになっている。The storing process is a process of outputting the logging information, the received logging time and the count value to the logging area of the memory 30 as a set of logging data. When logging data is output to a common logging area, a CPU identifier is added to the logging data.
【0049】次に、本発明のロギング用時計を用いたロ
ギング管理方法について図1、図3、図5を使ってCP
Uが2つの場合で説明する。図5は、本発明のロギング
管理方法の具体例を示す説明図である。本発明のロギン
グ用時計を用いたロギング管理方法は、図5に示すよう
に、初期値としてカウンタ14にカウント値“0”が設
定され、RTCのIC1′の分周器12の各カウンタの
値(時刻)は、96年3月26日12時00分00秒を
示している。Next, a logging management method using the logging clock of the present invention will be described with reference to FIGS.
The case where there are two U will be described. FIG. 5 is an explanatory diagram showing a specific example of the logging management method of the present invention. According to the logging management method using the logging clock of the present invention, as shown in FIG. 5, the count value "0" is set in the counter 14 as an initial value, and the value of each counter of the frequency divider 12 of the IC 1 'of the RTC is set. (Time) indicates 12: 00: 00: 00 on March 26, 1996.
【0050】そして、CPUaにおいて処理Aが行われ
終了したなら、CPUaはロギング処理に入って、時計
リード処理で分周器12からロギング時刻“9603261200
00”を受け取り、バスバッファ15からカウント値
“0”を受け取る。Then, when the processing A is performed in the CPUa and the processing is completed, the CPUa starts the logging processing, and executes the clock reading processing from the frequency divider 12 in the clock reading processing to “9603261200”.
00 ”and a count value“ 0 ”from the bus buffer 15.
【0051】この時、カウンタ14では、カウンタ値が
“1”にカウントアップされる。そして、CPUaで
は、格納処理で、図3に示すように、処理Aに関するロ
ギングデータをメモリ30のCPUa用のロギングエリ
アに格納する。At this time, the counter value of the counter 14 is counted up to "1". Then, in the storage process, the CPUa stores the logging data relating to the process A in the logging area for the CPUa in the memory 30 as shown in FIG.
【0052】続いて、CPUaにおいて処理Bが行われ
終了したなら、CPUaはロギング処理に入って、時計
リード処理で分周器12から前回同様のロギング時刻
“960326120000”を受け取り、バスバッファ15からは
カウント値“1”を受け取る。Subsequently, when the processing B is performed in the CPUa and the processing is completed, the CPUa starts the logging processing, receives the same logging time “960326120000” from the frequency divider 12 as the previous time by the clock read processing, and receives the same from the bus buffer 15. Receives the count value “1”.
【0053】この時、カウンタ14では、カウンタ値が
“2”にカウントアップされる。そして、CPUaで
は、格納処理で、図3に示すように、処理Bに関するロ
ギングデータをメモリ30のCPUa用のロギングエリ
アに格納する。At this time, the counter 14 counts up the counter value to “2”. Then, in the storage process, the CPUa stores the logging data relating to the process B in the logging area for the CPUa in the memory 30, as shown in FIG.
【0054】その間、CPUbにおいて処理Cが終了
し、CPUbはロギング処理に入って、時計リード処理
で分周器12からCPUaと同様のロギング時刻“9603
26120000”を受け取り、バスバッファ15からはカウン
ト値“2”を受け取る。In the meantime, the process C is completed in the CPUb, the CPUb enters the logging process, and the clock reading process performs the same logging time “9603” as the CPUa from the frequency divider 12.
26120000 "and the count value" 2 "from the bus buffer 15.
【0055】この時、カウンタ14では、カウンタ値が
“3”にカウントアップされる。そして、CPUbで
は、格納処理で、図3に示すように、処理Cに関するロ
ギングデータをメモリ30のCPUb用のロギングエリ
アに格納する。At this time, the counter 14 counts up the counter value to "3". Then, in the storage process, the CPUb stores the logging data relating to the process C in the logging area for the CPUb in the memory 30, as shown in FIG.
【0056】その後、分周器12では時刻が1秒カウン
トアップされる。そして、CPUaにおいて処理Dが行
われ終了したなら、CPUaはロギング処理に入って、
時計リード処理で分周器12からロギング時刻“960326
120001”を受け取り、バスバッファ15からはカウント
値“3”を受け取る。Thereafter, the time is counted up by one second in the frequency divider 12. Then, when the processing D is performed in the CPUa and the processing is completed, the CPUa enters a logging processing,
Logging time “960326” from the frequency divider 12 in the clock read process
120001 "and the count value" 3 "from the bus buffer 15.
【0057】この時、カウンタ14では、カウンタ値が
“4”にカウントアップされる。そして、CPUaで
は、格納処理で、図3に示すように、処理Dに関するロ
ギングデータをメモリ30のCPUa用のロギングエリ
アに格納する。At this time, in the counter 14, the counter value is counted up to "4". Then, in the storage process, the CPUa stores the logging data relating to the process D in the CPUa logging area of the memory 30 as shown in FIG.
【0058】その間、CPUbにおいて処理Eが終了
し、CPUbはロギング処理に入って、時計リード処理
で分周器12からCPUaと同様のロギング時刻“9603
26120001”を受け取り、バスバッファ15からカウント
値“4”を受け取る。In the meantime, the processing E is completed in the CPUb, the CPUb enters the logging processing, and the clock reading processing performs the same logging time “9603” as the CPUa from the frequency divider 12.
26120001 "and the count value" 4 "from the bus buffer 15.
【0059】この時、カウンタ14では、カウンタ値が
“5”にカウントアップされる。そして、CPUbで
は、格納処理で、図3に示すように、処理Eに関するロ
ギングデータをメモリ30のCPUb用のロギングエリ
アに格納するようになっている。At this time, the counter 14 counts up the counter value to "5". In the storage process, the CPUb stores the logging data relating to the process E in the logging area for the CPUb in the memory 30 as shown in FIG.
【0060】この時の各CPUのロギングエリアには、
図3に示すようなロギングデータが記憶される。これに
より、CPUa,CPUbの各処理は、カウント値によ
りA、B、C、D、Eの順に終了し、ロギングが行われ
たことを把握、解析することができる。At this time, the logging area of each CPU
Logging data as shown in FIG. 3 is stored. Thereby, each process of the CPUa and CPUb is completed in the order of A, B, C, D, and E according to the count value, and it is possible to grasp and analyze that the logging has been performed.
【0061】尚、上記説明では、CPUからのアクセス
回数をカウントするカウンタ14をロギング用時計1内
に設けた構成で説明したが、ロギング用時計1とは別に
複数のCPUからRTCのIC1′へのアクセス回数を
カウントし、CPUからの要求に応じてカウント値を出
力するカウンタ手段を設けても構わない。In the above description, the counter 14 for counting the number of accesses from the CPU has been provided in the logging clock 1. However, a plurality of CPUs separate from the logging clock 1 to the IC 1 ′ of the RTC. Counter means for counting the number of times of access and outputting a count value in response to a request from the CPU may be provided.
【0062】本発明の第1のロギング時計及びロギング
方法を情報処理装置に適用した例について、図6を用い
て説明する。図6は、本発明の第1のロギング時計及び
ロギング方法をマルチCPUのコンピュータシステムに
適応した例を示す構成ブロック図である。An example in which the first logging clock and the logging method of the present invention are applied to an information processing apparatus will be described with reference to FIG. FIG. 6 is a configuration block diagram showing an example in which the first logging clock and the logging method of the present invention are applied to a multi-CPU computer system.
【0063】本発明の第1のロギング時計及びロギング
方法をマルチCPUのコンピュータシステムに適応し、
図6に示すように、複数のCPUで各種処理の終了後に
ロギング処理を行い、ロギング用時計1をアクセスし
て、RTC1′からのロギング時刻とカウンタ14から
のカウント値とを取得し、ロギング情報に付加してロギ
ングデータとして共通の記憶部であるメモリ(共通RA
M)30のロギングエリアに記憶しておき、情報処理装
置内部で発生した異常事態の解析に使用できる。The first logging clock and the logging method of the present invention are applied to a multi-CPU computer system,
As shown in FIG. 6, after a variety of processes are completed by a plurality of CPUs, a logging process is performed, the logging clock 1 is accessed, a logging time from the RTC 1 'and a count value from the counter 14 are obtained, and logging information is obtained. To the memory (common RA) as a common storage unit in addition to
M) It is stored in the logging area 30 and can be used for analyzing an abnormal situation occurring inside the information processing apparatus.
【0064】以上、説明したように本発明の第1のロギ
ング用時計及びロギング方法によれば、ロギング用時計
1のカウンタ14においてCPUからのロギングのため
のアクセス毎にその回数をカウントし、CPUではロギ
ング時刻とアクセス回数とをロギング用時計1から取得
して、ロギング情報に付加してロギングエリアに記憶す
るので、ロギング情報の発生時刻とともにその発生順を
正確に把握できる。As described above, according to the first logging clock and the logging method of the present invention, the counter 14 of the logging clock 1 counts the number of times for each access for logging from the CPU. Since the logging time and the number of accesses are obtained from the logging clock 1 and added to the logging information and stored in the logging area, it is possible to accurately grasp the generation time of the logging information and the generation order.
【0065】また、本発明の第1のロギング時計及びロ
ギング方法を用いた情報処理装置によれば、複数のCP
Uにおけるロギング情報をロギング時刻とアクセス回数
とを付加した形で記憶するので、異常事態発生時に事象
や異常状態などの発生順を正確に把握することができト
ラブルシューティング等に有効な情報を得ることができ
る。Further, according to the information processing apparatus using the first logging clock and the logging method of the present invention, a plurality of CPs
Since the logging information in U is stored with the logging time and the number of accesses added, it is possible to accurately grasp the order of occurrence of events and abnormal states when an abnormal situation occurs, and obtain useful information for troubleshooting, etc. Can be.
【0066】次に、本発明に係る第2の情報処理装置及
びロギング管理方法及びロギング用時計について説明す
る。本発明に係る第2のロギング管理方法及びロギング
用時計は、ロギング時計の単位時間内にCPUからロギ
ング時計に複数回のアクセスがあった場合に、CPUか
らロギング用時計へのアクセス回数をカウントし、ロギ
ング時刻とアクセス回数とをロギング情報に付加して記
憶部のロギングエリアに記憶させるので、同一のロギン
グ時刻に複数回のロギングが発生しても、ロギングの順
序を正確に識別することができるものである。Next, a second information processing apparatus, a logging management method, and a logging clock according to the present invention will be described. A second logging management method and a logging clock according to the present invention count the number of times the CPU accesses the logging clock when the CPU accesses the logging clock a plurality of times within a unit time of the logging clock. Since the logging time and the number of accesses are added to the logging information and stored in the logging area of the storage unit, even if a plurality of loggings occur at the same logging time, the order of the logging can be accurately identified. Things.
【0067】まず、本発明に係る第2のロギング用時計
及びその周辺の構成は図1に示した第1のロギング用時
計と同様である。但し、CPUにおけるロギング処理の
内容と、ロギング用時計の動作が第1のロギング管理方
法及びロギング用時計とは異なっている。First, the configuration of the second logging clock according to the present invention and its surroundings is the same as that of the first logging clock shown in FIG. However, the contents of the logging process in the CPU and the operation of the logging clock are different from those of the first logging management method and the logging clock.
【0068】具体的には、第1のロギング管理方法で
は、CPUがロギング処理の時計リード処理の中で、読
み出し信号を第1のロギング用時計に出力してロギング
時刻とカウント値を取得するようになっていた。Specifically, in the first logging management method, the CPU outputs a read signal to the first logging clock to acquire the logging time and the count value during the clock reading process of the logging process. Had become.
【0069】それに対して、第2のロギング管理方法で
は、CPUがロギング処理の時計リード処理の中で、ま
ず時刻読み出し信号をロギング用時計1のRTCのIC
1′に出力してロギング時刻を取得し、取得したロギン
グ時刻が前回取得したロギング時刻と同一の場合は、カ
ウント値読み出し信号をカウンタ14及びバスバッファ
15に出力してカウント値を取得するようになってい
る。On the other hand, in the second logging management method, in the clock reading process of the logging process, the CPU first reads the time read signal from the IC of the RTC of the logging clock 1.
1 ′ to acquire the logging time, and when the acquired logging time is the same as the previously acquired logging time, a count value read signal is output to the counter 14 and the bus buffer 15 to acquire the count value. Has become.
【0070】また、第1のロギング用時計は、CPUか
らの読み出し信号で、RTCのIC1′からロギング時
刻を出力すると共に、カウンタ14のカウント値を出力
し、カウンタ14のカウント値をカウントアップするよ
うになっていた。The first logging clock outputs the logging time from the RTC IC 1 ′, outputs the count value of the counter 14, and counts up the count value of the counter 14 in response to a read signal from the CPU. It was like.
【0071】それに対して、第2のロギング用時計で
は、CPUからの時刻読み出し信号で、RTCのIC
1′からロギング時刻を出力し、CPUからのカウント
値読み出し信号でカウンタ14のカウント値を出力し、
カウンタ14のカウント値をカウントアップするように
なっている。On the other hand, the second logging clock uses a time read signal from the CPU and outputs the RTC IC.
1 ′, the logging time is output, and the count value of the counter 14 is output by the count value read signal from the CPU.
The count value of the counter 14 is counted up.
【0072】その結果、第2のロギング管理方法では、
同一のロギング時刻内で複数のロギングが発生したとき
のみ、カウントを行いカウント値をロギング情報に付加
するようになっている。As a result, in the second logging management method,
Only when a plurality of loggings occur within the same logging time, the counting is performed and the count value is added to the logging information.
【0073】尚、上記説明では、CPUからのアクセス
回数をカウントするカウンタ14をロギング用時計1内
に設けた構成で説明したが、ロギング用時計1とは別
に、CPUからのカウント値読み出し信号でカウント値
を出力し、カウントアップするカウンタ手段を設けても
構わない。In the above description, the counter 14 for counting the number of accesses from the CPU has been described as being provided in the logging clock 1. However, separately from the logging clock 1, a counter value read signal from the CPU is used. Counter means for outputting a count value and counting up may be provided.
【0074】尚、第2のロギング管理方法では、CPU
において同一のロギング時刻内で複数のロギングが発生
したかどうかを判断するので、複数のCPUにおけるロ
ギングを1つの専用CPUでとりまとめて管理するよう
な場合に適用される。In the second logging management method, the CPU
Since it is determined whether or not a plurality of loggings have occurred within the same logging time, the method is applied to a case where the logging of a plurality of CPUs is collectively managed by one dedicated CPU.
【0075】本発明の第2のロギング時計及びロギング
方法を各種情報処理装置に適用した例について、図7、
図8を用いて説明する。図7は、本発明の第2のロギン
グ用時計及びロギング方法を回線交換機に適応した例を
示す構成ブロック図であり、図8は、本発明の第2のロ
ギング時計及びロギング方法をネットワークセンターに
適応した例を示す構成ブロック図である。FIG. 7 shows an example in which the second logging clock and the logging method of the present invention are applied to various information processing apparatuses.
This will be described with reference to FIG. FIG. 7 is a block diagram showing an example in which the second logging clock and the logging method of the present invention are applied to a circuit switch. FIG. 8 is a block diagram showing the second logging clock and the logging method of the present invention in a network center. FIG. 14 is a configuration block diagram illustrating an example of adaptation.
【0076】本発明の第2のロギング用時計及びロギン
グ方法を回線交換機に適応し、図7に示すように、回線
交換機毎にその内部のCPUが入出力データのロギング
情報を作成し、各CPUからのロギング情報をセンター
のCPU20で受け取り、ロギング用時計1をアクセス
して、ロギング時刻及びカウント値を一括管理し、ロギ
ング時刻及びカウント値を付加したロギング情報を発生
順に交換機の共通記憶部(RAM)30のロギングエリ
アに一括して記憶しておくことができる。The second clock for logging and the logging method of the present invention are applied to a circuit switch, and as shown in FIG. 7, an internal CPU creates logging information of input / output data for each circuit switch, and Is received by the CPU 20 of the center, the logging clock 1 is accessed, the logging time and the count value are collectively managed, and the logging information to which the logging time and the count value are added is stored in the common storage unit (RAM And 30) can be collectively stored in 30 logging areas.
【0077】本発明の第2のロギング時計及びロギング
方法をネットワークセンターに適応し、図8に示すよう
に、各端末における通信過程で異常が発生した場合、各
端末毎の異常とは別に、通信異常を集中管理するため
に、センターのCPU20がロギング用時計1にアクセ
スし、得られたロギング時刻とカウント値をロギング情
報に付加してセンターの記憶部(RAM)30のロギン
グエリアに記憶するすることにより、ネットワーク上で
発生した異常処理などのロギングデータを一括して記憶
しておくことができる。When the second logging clock and the logging method of the present invention are applied to a network center, as shown in FIG. 8, when an abnormality occurs in the communication process at each terminal, the communication is performed separately from the abnormality at each terminal. In order to centrally manage the abnormalities, the CPU 20 of the center accesses the logging clock 1 and adds the obtained logging time and count value to the logging information and stores them in the logging area of the storage unit (RAM) 30 of the center. As a result, it is possible to collectively store logging data such as abnormal processing that has occurred on the network.
【0078】以上、説明したように本発明の第2のロギ
ング用時計及びロギング方法によれば、ロギング用時計
のカウンタ14において同一のロギング時刻内に複数の
アクセスが発生した場合にその回数をカウントし、CP
Uではロギング時刻とアクセス回数とをロギング情報に
付加してロギングエリアに記憶するので、ロギング時刻
と共に、同一のロギング時刻内に複数のロギングがある
場合はその発生順を正確に把握できる。As described above, according to the second logging clock and the logging method of the present invention, when a plurality of accesses occur within the same logging time in the logging clock counter 14, the number of times is counted. And CP
In U, the logging time and the number of accesses are added to the logging information and stored in the logging area. Therefore, if there is a plurality of loggings within the same logging time together with the logging time, the order of occurrence can be accurately grasped.
【0079】また、本発明の第2のロギング用時計及び
ロギング方法を用いた回線交換機及びネットワークセン
ターによれば、複数のCPUにおけるロギング情報を一
括管理して、ロギング時刻とアクセス回数とを付加した
形で記憶するので、異常事態発生時に事象や異常状態な
どの発生順を正確に把握することができトラブルシュー
ティング等に有効な情報を得ることができる。According to the circuit switch and the network center using the second logging clock and the logging method of the present invention, the logging information in the plurality of CPUs is collectively managed, and the logging time and the access count are added. Since the information is stored in a form, when an abnormal situation occurs, the order of occurrence of the events and abnormal states can be accurately grasped, and information effective for troubleshooting and the like can be obtained.
【0080】[0080]
【発明の効果】請求項1記載の発明によれば、複数のC
PUからロギング用時計へのアクセス回数をカウント
し、ロギング時刻とアクセス回数とをロギングの情報に
付加してロギングデータとするロギング管理方法として
いるので、同一ロギング時刻内に発生した複数CPUの
ロギングの順番をアクセス回数の値で表すことにより、
ロギングの発生時刻とともにその発生順を正確に把握で
き、トラブルシューティング等に有効な情報を得ること
ができる効果がある。According to the first aspect of the present invention, a plurality of C
The logging management method counts the number of accesses from the PU to the logging clock and adds the logging time and the number of accesses to the logging information to generate logging data. By expressing the order by the number of times of access,
There is an effect that it is possible to accurately grasp the order of occurrence of logging along with the time of occurrence of logging, and to obtain information effective for troubleshooting and the like.
【0081】請求項2記載の発明によれば、カウンタが
複数のCPUからのアクセス回数をカウントし、CPU
からのアクセスに対してロギング時刻と、カウンタの値
を出力するロギング用時計としているので、同一ロギン
グ時刻内に発生した複数CPUのロギングの順番をアク
セス回数の値で出力することにより、トラブルシューテ
ィング等に有効な情報を得ることができる効果がある。According to the second aspect of the present invention, the counter counts the number of accesses from a plurality of CPUs,
A logging clock that outputs the logging time and the counter value for accesses from the server. Therefore, the logging order of multiple CPUs that occurred within the same logging time is output as the number of accesses, so that troubleshooting can be performed. There is an effect that effective information can be obtained.
【0082】請求項3記載の発明によれば、ロギング用
時計がロギング時刻を出力し、カウンタ手段が複数のC
PUからロギング用時計へのアクセス回数をカウント
し、制御手段がロギング時刻とアクセス回数とをロギン
グの情報に付加してロギングデータとして記憶する情報
処理装置としているので、同一ロギング時刻内に発生し
た複数CPUのロギングの順番をアクセス回数の値で表
すことにより、ロギングの発生時刻とともにその発生順
を正確に把握でき、トラブルシューティング等に有効な
情報を得ることができる効果がある。According to the third aspect of the present invention, the logging clock outputs the logging time, and the counter means outputs a plurality of C times.
The information processing apparatus counts the number of accesses from the PU to the logging clock, and the control means adds the logging time and the number of accesses to the logging information and stores the data as logging data. By expressing the order of logging by the CPU by the value of the number of times of access, it is possible to accurately grasp the order of occurrence as well as the time of occurrence of logging, and to obtain information effective for troubleshooting and the like.
【0083】請求項4記載の発明によれば、請求項2記
載のロギング用時計がロギング時刻とカウントしたアク
セス回数を出力し、制御手段がロギング用時計から得ら
れるロギング時刻とアクセス回数とをロギングの情報に
付加してロギングデータとして記憶する情報処理装置と
しているので、同一ロギング時刻内に発生した複数CP
Uのロギングの順番をアクセス回数の値で表すことによ
り、ロギングの発生時刻とともにその発生順を正確に把
握でき、トラブルシューティング等に有効な情報を得る
ことができる効果がある。According to the fourth aspect of the present invention, the logging clock of the second aspect outputs the logging time and the counted number of accesses, and the control means logs the logging time and the number of accesses obtained from the logging clock. Since the information processing apparatus stores the data as logging data in addition to the information of the
By expressing the order of logging of U by the value of the number of times of access, it is possible to accurately grasp the order of occurrence together with the time of occurrence of logging, and to obtain information effective for troubleshooting and the like.
【0084】請求項5記載の発明によれば、請求項3記
載又は請求項4記載の制御手段における処理を、マルチ
CPUシステムのロギングを行った各CPUに行わせる
情報処理装置としているので、同一ロギング時刻内に発
生した複数CPUのロギングの順番をアクセス回数の値
で表すことにより、ロギングの発生時刻とともにその発
生順を正確に把握でき、トラブルシューティング等に有
効な情報を得ることができる効果がある。According to the fifth aspect of the present invention, since the processing by the control means according to the third or fourth aspect is performed by each of the CPUs that performed the logging in the multi-CPU system, the information processing apparatus is identical. By expressing the order of logging of a plurality of CPUs that occurred within the logging time by the value of the number of times of access, it is possible to accurately grasp the order of occurrence along with the time of occurrence of logging, and to obtain information effective for troubleshooting and the like. is there.
【0085】請求項6記載の発明によれば、同一ロギン
グ時刻内に複数のCPUからロギング用時計へのアクセ
スが複数回発生した場合に、アクセス回数をカウント
し、ロギング時刻とアクセス回数とをロギングの情報に
付加してロギングデータとするロギング管理方法として
いるので、同一ロギング時刻内に複数発生したロギング
について、その順番をアクセス回数の値で表すことによ
り、ロギングの発生時刻とともにその発生順を正確に把
握でき、トラブルシューティング等に有効な情報を得る
ことができる効果がある。According to the present invention, when a plurality of CPUs access the logging clock multiple times within the same logging time, the number of accesses is counted, and the logging time and the number of accesses are logged. The logging management method is used to add logging information to the logging information, so that for multiple loggings occurring within the same logging time, the order is represented by the value of the number of accesses, so that the order of occurrence along with the logging occurrence time can be accurately determined. Thus, there is an effect that effective information can be obtained for troubleshooting and the like.
【0086】請求項7記載の発明によれば、同一ロギン
グ時刻内にロギング用時計へのアクセスが複数回発生し
た場合に、カウンタがアクセス回数をカウントし、複数
のCPUからのアクセスに対してロギング時刻と、カウ
ンタの値を出力するロギング用時計としているので、同
一ロギング時刻内に複数発生したロギングについて、そ
の順番をアクセス回数の値で出力することにより、トラ
ブルシューティング等に有効な情報を得ることができる
効果がある。According to the seventh aspect of the present invention, when a plurality of accesses to the logging clock occur within the same logging time, the counter counts the number of accesses, and performs logging for accesses from a plurality of CPUs. A logging clock that outputs the time and the value of the counter makes it possible to obtain useful information for troubleshooting, etc. by outputting the order of multiple loggings that occurred within the same logging time as the number of accesses. There is an effect that can be.
【0087】請求項8記載の発明によれば、ロギング用
時計がロギング時刻を出力し、カウンタ手段が同一ロギ
ング時刻内にロギング用時計へのアクセスが複数回発生
した場合にアクセス回数をカウントし、制御手段がロギ
ング時刻とアクセス回数とをロギングの情報に付加して
ロギングデータとして記憶する情報処理装置としている
ので、同一ロギング時刻内に複数発生したロギングにつ
いて、その順番をアクセス回数の値で表すことにより、
ロギングの発生時刻とともにその発生順を正確に把握で
き、トラブルシューティング等に有効な情報を得ること
ができる効果がある。According to the eighth aspect of the invention, the logging clock outputs the logging time, and the counter means counts the number of accesses when the logging clock is accessed a plurality of times within the same logging time. Since the control means adds the logging time and the number of accesses to the logging information and stores the information as logging data, the order of a plurality of loggings occurring within the same logging time is represented by the value of the number of accesses. By
There is an effect that it is possible to accurately grasp the order of occurrence of logging along with the time of occurrence of logging, and to obtain information effective for troubleshooting and the like.
【0088】請求項9記載の発明によれば、請求項7記
載のロギング用時計がロギング時刻とカウントしたアク
セス回数を出力し、制御手段がロギング用時計から得ら
れるロギング時刻とアクセス回数とをロギングの情報に
付加してロギングデータとして記憶する情報処理装置と
しているので、同一ロギング時刻内に複数発生したロギ
ングについて、その順番をアクセス回数の値で表すこと
により、ロギングの発生時刻とともにその発生順を正確
に把握でき、トラブルシューティング等に有効な情報を
得ることができる効果がある。According to the ninth aspect of the present invention, the logging clock according to the seventh aspect outputs the logging time and the counted number of accesses, and the control means logs the logging time and the number of accesses obtained from the logging clock. Since the information processing device stores information as logging data in addition to the information of the logging, the order of the logging that occurred during the same logging time is represented by the value of the number of times of access. There is an effect that the information can be accurately grasped and effective information for troubleshooting or the like can be obtained.
【0089】請求項10記載の発明によれば、請求項8
記載又は請求項9記載の制御手段における処理を、マル
チCPUシステムのロギングを行った各CPUに行わせ
る情報処理装置としているので、同一ロギング時刻内に
発生した複数CPUのロギングの順番をアクセス回数の
値で表すことにより、ロギングの発生時刻とともにその
発生順を正確に把握でき、トラブルシューティング等に
有効な情報を得ることができる効果がある。According to the tenth aspect, the eighth aspect is provided.
Since the information processing device that causes each of the CPUs that performed the logging in the multi-CPU system to perform the processing in the control means described in claim 9 or 10, the order of logging of the plurality of CPUs that occurred within the same logging time is determined by the access count. By expressing by a value, it is possible to accurately grasp the order of occurrence of logging as well as the time of occurrence of logging, and to obtain information effective for troubleshooting and the like.
【図1】本発明に係る第1のロギング用時計及びその周
辺の構成ブロック図である。FIG. 1 is a block diagram showing the configuration of a first logging clock according to the present invention and its periphery.
【図2】本発明のカウンタの動作の具体例を示す説明図
である。FIG. 2 is an explanatory diagram showing a specific example of the operation of the counter of the present invention.
【図3】CPU毎にロギングエリアを設けた場合のロギ
ングエリア内のフォーマット例である。FIG. 3 is a format example in a logging area when a logging area is provided for each CPU.
【図4】共通のロギングエリアを設けた場合のロギング
エリア内のフォーマット例である。FIG. 4 is a format example in a logging area when a common logging area is provided.
【図5】本発明のロギング管理方法の具体例を示す説明
図である。FIG. 5 is an explanatory diagram showing a specific example of the logging management method of the present invention.
【図6】本発明の第1のロギング用時計及びロギング管
理方法をマルチCPUのコンピュータシステムに適応し
た例を示す構成ブロック図である。FIG. 6 is a configuration block diagram showing an example in which the first logging clock and the logging management method of the present invention are applied to a multi-CPU computer system.
【図7】本発明の第2のロギング用時計及びロギング管
理方法を回線交換機に適応した例を示す構成ブロック図
である。FIG. 7 is a configuration block diagram showing an example in which the second logging clock and the logging management method of the present invention are applied to a circuit switch.
【図8】本発明の第2のロギング用時計及びロギング管
理方法をネットワークセンターに適応した例を示す構成
ブロック図である。FIG. 8 is a configuration block diagram showing an example in which the second logging clock and the logging management method of the present invention are applied to a network center.
【図9】従来のロギング用時計及びその周辺のブロック
図である。FIG. 9 is a block diagram of a conventional logging clock and its surroundings.
【図10】従来のロギング管理方法の動作を示す説明図
である。FIG. 10 is an explanatory diagram showing an operation of a conventional logging management method.
【図11】同一時刻内に複数のロギングが発生した場合
のロギングエリアの様子を示す説明図である。FIG. 11 is an explanatory diagram showing a state of a logging area when a plurality of loggings occur within the same time.
1,1′…ロギング用時計、 2…バックアップ電源、
3…動作用電源、4,4′…スイッチ、 11…水晶
発振器、 12…分周器、 13…マイクロコンピュー
タインタフェース、 14…カウンタ、 15…バスバ
ッファ、 20… CPU 30…メモリ1, 1 '... logging clock, 2 ... backup power supply,
3. Operating power supply, 4, 4 'switch, 11 crystal oscillator, 12 frequency divider, 13 microcomputer interface, 14 counter, 15 bus buffer, 20 CPU 30 memory
Claims (10)
るシステムにおける、前記各CPUがロギングの情報を
共通の記憶部に記憶させるロギングの際に、共通のロギ
ング用時計をアクセスしてロギング時刻を取得し、前記
ロギング時刻をロギングの情報に付加してロギングデー
タとするロギング管理方法において、前記各CPUから
前記ロギング用時計へのアクセス回数をカウントし、前
記ロギング時刻と前記アクセス回数とをロギングの情報
に付加してロギングデータとすることを特徴とするロギ
ング管理方法。In a system including a plurality of CPUs related to each other, when each CPU stores logging information in a common storage unit, the CPU accesses a common logging clock to set a logging time. In the logging management method of acquiring and adding the logging time to logging information to make logging data, the number of accesses from each CPU to the logging clock is counted, and the logging time and the number of times of access are counted. A logging management method characterized by adding logging information to information.
アクセスに対して前記カウントされた日時をロギング時
刻として出力するロギング用時計であって、前記複数の
CPUからのアクセス回数をカウントするカウンタを設
け、前記複数のCPUからのアクセスに対して前記ロギ
ング時刻と、前記カウンタの値をアクセス回数として出
力することを特徴とするロギング用時計。2. A logging clock which counts date and time and outputs the counted date and time as a logging time in response to access from a plurality of CPUs, wherein the counter counts the number of accesses from the plurality of CPUs. A logging clock which outputs the logging time and the value of the counter as the number of accesses in response to access from the plurality of CPUs.
実行するマルチCPUシステムでのロギング管理を行う
情報処理装置において、日時をカウントし、複数のCP
Uからのアクセスに対して前記カウントされた日時をロ
ギング時刻として出力するロギング用時計と、前記複数
のCPUから前記ロギング用時計へのアクセス回数をカ
ウントし、前記複数のCPUからのアクセスに対して前
記アクセス回数を出力するカウンタ手段と、前記ロギン
グ時刻と前記アクセス回数とをロギングの情報に付加し
てロギングデータとして記憶する制御手段とを有するこ
とを特徴とする情報処理装置。3. An information processing apparatus for performing logging management in a multi-CPU system in which various programs are executed by a plurality of CPUs.
A logging clock that outputs the counted date and time as a logging time in response to an access from U, and counts the number of accesses to the logging clock from the plurality of CPUs, and An information processing apparatus comprising: counter means for outputting the number of accesses; and control means for adding the logging time and the number of accesses to logging information and storing the information as logging data.
実行するマルチCPUシステムでのロギング管理を行う
情報処理装置において、請求項2記載のロギング用時計
と、前記ロギング用時計から得られるロギング時刻とア
クセス回数とをロギングの情報に付加してロギングデー
タとして記憶する制御手段とを有することを特徴とする
情報処理装置。4. An information processing apparatus for performing logging management in a multi-CPU system in which various programs are executed by a plurality of CPUs. A control unit for adding the number of times to logging information and storing the data as logging data.
段における処理を、マルチCPUシステムのロギングを
行った各CPUに行わせることを特徴とする情報処理装
置。5. An information processing apparatus characterized by causing each of the CPUs that performed logging of a multi-CPU system to execute the processing in the control means according to claim 3 or 4.
るシステムにおける、前記各CPUがロギングの情報を
共通の記憶部に記憶させるロギングの際に、共通のロギ
ング用時計をアクセスしてロギング時刻を取得し、前記
ロギング時刻をロギングの情報に付加してロギングデー
タとするロギング管理方法において、同一ロギング時刻
内に前記複数のCPUから前記ロギング用時計へのアク
セスが複数回発生した場合に、前記ロギング用時計への
アクセス回数をカウントし、前記ロギング時刻と前記ア
クセス回数とをロギングの情報に付加してロギングデー
タとすることを特徴とするロギング管理方法。6. In a system including a plurality of CPUs related to each other, when each CPU stores logging information in a common storage unit, the CPU accesses a common logging clock to set a logging time. In the logging management method of acquiring and adding the logging time to logging information to generate logging data, when the plurality of CPUs access the logging clock multiple times within the same logging time, the logging is performed. A logging management method comprising: counting the number of accesses to a clock; and adding the logging time and the number of accesses to logging information to generate logging data.
アクセスに対して前記カウントされた日時をロギング時
刻として出力するロギング用時計であって、同一ロギン
グ時刻内に前記複数のCPUから前記ロギング用時計へ
のアクセスが複数回発生した場合に、前記複数のCPU
からのアクセス回数をカウントするカウンタを設け、前
記複数のCPUからのアクセスに対して前記ロギング時
刻と、前記カウンタの値をアクセス回数として出力する
ことを特徴とするロギング用時計。7. A logging clock for counting the date and time and outputting the counted date and time as a logging time in response to access from a plurality of CPUs, wherein the logging clock is output from the plurality of CPUs within the same logging time. When access to the clock occurs multiple times, the plurality of CPUs
A logging clock provided with a counter for counting the number of accesses from the CPU, and outputting the logging time and the value of the counter as the number of accesses for accesses from the plurality of CPUs.
実行するマルチCPUシステムでのロギング管理を行う
情報処理装置において、日時をカウントし、複数のCP
Uからのアクセスに対して前記カウントされた日時をロ
ギング時刻として出力するロギング用時計と、同一ロギ
ング時刻内に前記複数のCPUから前記ロギング用時計
へのアクセスが複数回発生した場合に、前記複数のCP
Uから前記ロギング用時計へのアクセス回数をカウント
し、前記複数のCPUからのアクセスに対して前記アク
セス回数を出力するカウンタ手段と、前記ロギング時刻
と前記アクセス回数とをロギングの情報に付加してロギ
ングデータとして記憶する制御手段とを有することを特
徴とする情報処理装置。8. An information processing apparatus that performs logging management in a multi-CPU system in which various programs are executed by a plurality of CPUs, counts date and time, and sets a plurality of CPs.
A logging clock that outputs the counted date and time as a logging time in response to an access from U; and a plurality of times when the plurality of CPUs access the logging clock multiple times within the same logging time. CP
Counter means for counting the number of accesses from U to the logging clock and outputting the number of accesses in response to accesses from the plurality of CPUs; and adding the logging time and the number of accesses to logging information. Control means for storing as logging data.
実行するマルチCPUシステムでのロギング管理を行う
情報処理装置において、請求項7記載のロギング用時計
と、前記ロギング用時計から得られるロギング時刻とア
クセス回数とをロギングの情報に付加してロギングデー
タとして記憶する制御手段とを有することを特徴とする
情報処理装置。9. An information processing apparatus which performs logging management in a multi-CPU system in which various programs are executed by a plurality of CPUs. A control unit for adding the number of times to logging information and storing the data as logging data.
手段における処理を、マルチCPUシステムのロギング
を行った各CPUに行わせることを特徴とする情報処理
装置。10. An information processing apparatus characterized by causing each of the CPUs of a multi-CPU system to perform the processing in the control means according to claim 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8248289A JPH1097445A (en) | 1996-09-19 | 1996-09-19 | Logging managing method, logging clock and information processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8248289A JPH1097445A (en) | 1996-09-19 | 1996-09-19 | Logging managing method, logging clock and information processor |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH1097445A true JPH1097445A (en) | 1998-04-14 |
Family
ID=17175883
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8248289A Pending JPH1097445A (en) | 1996-09-19 | 1996-09-19 | Logging managing method, logging clock and information processor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH1097445A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007293861A (en) * | 2006-04-25 | 2007-11-08 | Seagate Technology Llc | Hybrid computer security clock |
US8429724B2 (en) | 2006-04-25 | 2013-04-23 | Seagate Technology Llc | Versatile access control system |
WO2016117102A1 (en) * | 2015-01-23 | 2016-07-28 | 株式会社日立製作所 | Computer system |
-
1996
- 1996-09-19 JP JP8248289A patent/JPH1097445A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007293861A (en) * | 2006-04-25 | 2007-11-08 | Seagate Technology Llc | Hybrid computer security clock |
US8429724B2 (en) | 2006-04-25 | 2013-04-23 | Seagate Technology Llc | Versatile access control system |
WO2016117102A1 (en) * | 2015-01-23 | 2016-07-28 | 株式会社日立製作所 | Computer system |
JPWO2016117102A1 (en) * | 2015-01-23 | 2017-07-27 | 株式会社日立製作所 | Computer system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5768496A (en) | Method and apparatus for obtaining a durable fault log for a microprocessor | |
JP2806981B2 (en) | Computer performance measurement device | |
US7853585B2 (en) | Monitoring performance of a data processing system | |
US6347335B1 (en) | System using a common and local event logs for logging event information generated by plurality of devices for determining problem in storage access operations | |
US4593391A (en) | Machine check processing system | |
CN1127375A (en) | Reset circuit of electronic device | |
US7120648B2 (en) | System and method for predicting execution time of a database utility command | |
CN111796936A (en) | Request processing method and device, electronic equipment and medium | |
CN112131196A (en) | Distributed log processing method and device, terminal equipment and storage medium | |
US11023335B2 (en) | Computer and control method thereof for diagnosing abnormality | |
CN111901405A (en) | Multi-node monitoring method and device, electronic equipment and storage medium | |
CN113377719B (en) | System abnormal shutdown time acquisition method and system | |
JPH1097445A (en) | Logging managing method, logging clock and information processor | |
JP3391990B2 (en) | Logging management method, logging clock, and information processing device | |
CN116467975B (en) | Data processing method, device, electronic equipment and storage medium | |
CN115204617A (en) | Power grid operation plan processing method, device, equipment and storage medium | |
US7756648B1 (en) | Method and apparatus for facilitating in-situ vibration testing of disk drives | |
US11294788B2 (en) | Predicting performance of a computer system | |
JP2915061B2 (en) | Load control method for computer system | |
CN112926293B (en) | Method, device and equipment for switching form items and storage medium | |
JP2590855B2 (en) | Fault information management device | |
CN115061892A (en) | Log generation method and device and computer readable storage medium | |
JPS62175848A (en) | Monitor system for input and output action of data processing system | |
CN117313057A (en) | Host operation and maintenance method, device, equipment and medium | |
JPH07248810A (en) | Numerical controller |