Processing system, processing method, and program

The described system efficiently manages and transmits only updated log information from storage devices to maintenance terminals, enhancing convenience and reducing data transfer by synthesizing with existing memory dumps.

JP7872077B1Active Publication Date: 2026-06-09NEC PLATFROMS LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
NEC PLATFROMS LTD
Filing Date
2025-03-14
Publication Date
2026-06-09

AI Technical Summary

Technical Problem

Existing storage systems lack a convenient method for managing and transmitting log information updates efficiently, leading to unnecessary data transfer and resource wastage.

Method used

A processing system comprising a storage device and a maintenance terminal, where the storage device manages and transmits only updated log information to the maintenance terminal, which synthesizes it with its own memory dump.

Benefits of technology

This approach enhances convenience by reducing unnecessary data transfer and improving efficiency in managing log information updates.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007872077000001_ABST
    Figure 0007872077000001_ABST
Patent Text Reader

Abstract

To provide a processing system that can improve convenience. [Solution] The processing system comprises a storage device and a maintenance terminal, wherein the storage device includes a management means for managing whether or not updates have been made for each log information of the storage device divided into storage areas, and a transmission means for transmitting only the log information of the storage device within the updated area to the maintenance terminal, and the maintenance terminal includes a synthesis means for synthesizing the log information of the storage device received from the storage device and a memory dump it holds.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a processing system, a processing method, and a program.

Background Art

[0002] Storage is used in various technical fields. Patent Document 1 discloses a technique related to a backup system that avoids transferring overlapping data between a storage system at a backup source and a storage system at a backup destination.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In the field of using storage devices related to Patent Document 1, a technique capable of improving convenience is required.

[0005] One of the objectives of each aspect of the present disclosure is to provide a processing system, a processing method, and a program that can solve the above problems.

Means for Solving the Problems

[0006] According to one aspect of the present disclosure, a processing system comprises a storage device and a maintenance terminal, wherein the storage device includes management means for managing whether or not updates have been made for each log information of the storage device divided into storage areas, and transmission means for transmitting only the log information of the storage device within the updated area to the maintenance terminal, and the maintenance terminal includes synthesis means for synthesizing the log information of the storage device received from the storage device and a memory dump it holds.

[0007] According to another aspect of the present disclosure, the processing method is a processing method performed by a processing system comprising a storage device and a maintenance terminal, wherein the storage device manages whether or not updates have been made for each log information of the storage device divided into storage areas, transmits only the log information of the storage device within the updated area to the maintenance terminal, and the maintenance terminal combines the log information of the storage device received from the storage device with a memory dump it holds.

[0008] According to another aspect of this disclosure, the program causes a computer in a processing system comprising a storage device and a maintenance terminal to manage whether or not there have been updates to the log information of the storage device, which is divided into storage areas; to transmit only the log information of the storage device in the updated area; and to synthesize the received log information of the storage device with the memory dump it holds. [Effects of the Invention]

[0009] Each aspect of this disclosure can improve convenience. [Brief explanation of the drawing]

[0010] [Figure 1] This figure shows an example of the configuration of a maintenance system according to some embodiments of the present disclosure. [Figure 2] This figure shows an example of information and memory dump update flags for a storage device according to some embodiments of the present disclosure. [Figure 3] This figure shows an example of the processing flow of a maintenance system according to one embodiment of the present disclosure. [Figure 4] This figure shows an example of a first table included in the memory update information management table according to a first modified example of one embodiment of the present disclosure. [Figure 5] This figure shows an example of a second table included in the memory update information management table according to a first modified example of one embodiment of the present disclosure. [Figure 6] This figure shows an example of a third table included in the memory update information management table according to a first modified example of one embodiment of the present disclosure. [Figure 7] This figure shows an example of the processing flow of a maintenance system according to a first modification of one embodiment of the present disclosure. [Figure 8] This figure shows an example of the configuration of a maintenance system according to some embodiments of the present disclosure. [Figure 9] This figure shows an example of the processing flow of a maintenance system according to some embodiments of the present disclosure. [Figure 10] This is a schematic block diagram showing the configuration of a computer according to at least one embodiment. [Modes for carrying out the invention]

[0011] The embodiments will be described in detail below with reference to the drawings. <Embodiment> A maintenance system 1 (an example of a processing system) according to one embodiment of this disclosure will be described with reference to the drawings. The maintenance system 1 is a system that can improve convenience.

[0012] (Configuration of the maintenance system) A maintenance system 1 according to one embodiment of the present disclosure will be described with reference to the drawings. Figure 1 is a diagram showing an example of the configuration of a maintenance system 1 according to several embodiments of the present disclosure. As shown in Figure 1, the maintenance system 1 includes a maintenance terminal 10 and a storage device 20.

[0013] As shown in FIG. 1, the maintenance terminal 10 includes a memory dump collection request means 101, a previous memory dump presence / absence information 102, a memory dump synthesis function 103, and a memory dump storage area 104.

[0014] The storage device 20 includes a memory dump collection function 201, a memory dump update management function 202, a memory dump update management table 203, and a memory dump storage area 204. The memory dump collection function 201 includes a memory dump update area extraction function 2011.

[0015] The maintenance terminal 10 and the storage device 20 are connected by a network. The memory dump received from the storage device 20 by the maintenance terminal 10 through the network is written into the memory dump storage area 104. That is, the memory dump storage area 104 receives the memory dump of the storage device 20. Thus, the memory dump storage area 204 stores the memory dump of the storage device 20. The memory dump of the storage device 20 is log information that holds the information of the storage device 20 itself, with the area separated for each piece of information and without time information. For example, examples of the log information in the memory dump include information indicating the state of the disk drive, information indicating the state of the controller, information indicating the set value set for a certain function, statistical information, information indicating program variables, and the like. The memory dump collection request means 101 of the maintenance terminal 10 can request the memory dump collection function 201 of the storage device 20 to collect a memory dump. The memory dump collection function 201 of the storage device 20 can transfer the memory dump stored in the memory dump storage area 204 to the memory dump synthesis function 103 of the maintenance terminal 10.

[0016] The memory dump update management table 203 includes the information 2031 of the storage device 20 and a memory dump update flag 2032. FIG. 2 is a diagram showing an example of the information 2031 of the storage device 20 and the memory dump update flag 2032 according to some embodiments of the present disclosure.

[0017] The information 2031 of the storage device 20 is memory dump information including various information in the storage device 20 such as the status of each disk drive, the status of each controller, the set values of each function, statistical information, and program variables. When the value of the memory dump update flag 2032 is 1, it indicates that the information 2031 of the storage device 20 has been updated. Also, when the value of the memory dump update flag 2032 is 0, it indicates that there has been no update to the information 2031 of the storage device 20. That is, 0 is set as the initial value of the memory dump update flag 2032 for the target information in the memory dump update management table 203. When there is an update to the information 2031 of the storage device 20, the memory dump update management function 202 sets the memory dump update flag 2032 for the target information in the memory dump update management table 203 to 1. For example, when the disk drive 02 installed in the storage device 20 fails, the memory dump update flag for the status of the disk drive 02 among the information 2031 of the storage device 20 in the memory dump update management table 203 is set to 1. In the present disclosure, the information 2031 of the storage device 20 that is the target for confirming the presence or absence of an update is information in the program area that can be used by the user, and information in areas such as the register space and the OS area that cannot be updated by the user is excluded from the target. Details of the processes performed by the maintenance terminal 10 and the storage device 20 will be described later.

[0018] Note that the processes performed by the maintenance system 1 according to an embodiment of the present disclosure are not limited to the above-described processes. For example, the maintenance system 1 may perform the processes described below.

[0019] (Processes performed by the maintenance system) FIG. 3 is a diagram showing an example of the processing flow of the maintenance system 1 according to an embodiment of the present disclosure. Next, the processes performed by the maintenance system 1 will be described with reference to FIG. 3. Note that when there is an update to the information 2031 of the storage device 20, it is assumed that the memory dump update management function 202 has set the memory dump update flag 2032 for the target information in the memory dump update management table 203 to 1.

[0020] When the maintenance terminal 10 requests the storage device 20 to collect a memory dump, the memory dump collection request means 101 checks the previous memory dump existence information 102 to determine whether or not the previous memory dump exists in the memory dump storage area 104 (step S1). If the memory dump collection request means 101 determines that the previous memory dump does not exist in the memory dump storage area 104 (NO in step S1), it collects the entire memory dump from the memory dump storage area 204 of the storage device 20. Specifically, the memory dump collection request means 101 sends a request to collect the entire memory dump to the memory dump collection function 201 (step S2). The memory dump collection function 201 receives the request to collect the entire memory dump from the memory dump collection request means 101. When the memory dump collection function 201 receives the request to collect the entire memory dump, it collects the entire memory dump in the memory dump storage area 204 (step S3). The memory dump acquisition function 201 transmits the entire acquired memory dump to the memory dump acquisition request means 101 (step S4). The memory dump acquisition request means 101 acquires the entire memory dump in the memory dump storage area 104 (step S5).

[0021] Furthermore, if the memory dump acquisition request means 101 determines that there was a previous memory dump based on the previous memory dump existence information 102 (YES in step S1), it sends a request to the memory dump acquisition function 201 to acquire the memory dump update area (an example of log information within the updated section), which is the updated area of ​​the memory dump (step S6).

[0022] The memory dump acquisition function 201 receives a request to acquire a memory dump update area from the memory dump acquisition request means 101. When the memory dump acquisition function 201 receives a request to acquire a memory dump update area, the memory dump update management function 202 extracts the target information for which the memory dump update flag is set to 1 in the memory dump update management table 203 (step S7). The memory dump update management function 202 instructs the memory dump acquisition function 201 to extract the memory dump of the target information (step S8). Then, the memory dump update management function 202 sets the memory dump update flag of the target information in the memory dump update management table 203 to 0 (step S9). Next, the memory dump acquisition function 201 uses the memory dump update area extraction function 2011 to extract the memory dump update area, which is the updated area of ​​the memory dump of the target information (step S10). The memory dump acquisition function 201 transmits the extracted memory dump update area, along with its target information, to the memory dump acquisition request means 101 (step S11). The memory dump acquisition request means 101 instructs the memory dump synthesis function 103 to synthesize the previous memory dump with the received memory dump update area. The memory dump synthesis function 103 synthesizes the previous memory dump with the received memory dump update area in accordance with the instruction (step S12). As a result, the maintenance terminal 10 obtains a complete memory dump.

[0023] (advantage) The above describes a maintenance system 1 according to one embodiment of the present disclosure. Maintenance system 1 (an example of a processing system) is a maintenance system comprising a storage device 20 and a maintenance terminal 10. The storage device 20 includes a memory dump update management function 202 (an example of a management means) that manages whether or not there are updates for each log information of the storage device 20 divided into storage areas, and a memory dump acquisition function 201 (an example of a transmission means) that transmits only the log information of the storage device 20 within the updated area to the maintenance terminal 10. The maintenance terminal 10 includes a memory dump synthesis function 103 (an example of a synthesis means) that synthesizes the log information of the storage device 20 received from the storage device 20 with the memory dump it holds.

[0024] This maintenance system 1 allows the storage device 20 to send only the updated log information from the memory dump to the maintenance terminal 10. The maintenance terminal 10 then combines the log information received from the storage device 20 with the memory dump it holds. In other words, the storage device 20 sends less log information than the total log information to the maintenance terminal 10, and the maintenance terminal 10 can obtain information equivalent to all the log information by combining the log information with the memory dump it holds. As a result, the maintenance system 1 can be made more convenient.

[0025] <First modified example of the embodiment> (Configuration of the maintenance system) A maintenance system 1 according to a first modification of one embodiment of the present disclosure will now be described. In one embodiment of the present disclosure, it was described that one maintenance terminal 10 is connected to the storage device 20. However, in the first modification of one embodiment of the present disclosure, multiple maintenance terminals 10a, 10b, 10c, ... may be connected to the storage device 20. Note that the maintenance terminals 10a, 10b, 10c, ... may be collectively referred to as maintenance terminal 10. When multiple maintenance terminals 10 are connected to the storage device 20, each maintenance terminal 10 transmits information to the storage device 20 that identifies itself as a maintenance terminal 10.

[0026] Figure 4 shows an example of a first table included in the memory update information management table 203 according to a first modification of one embodiment of the present disclosure. Figure 5 shows an example of a second table included in the memory update information management table 203 according to a first modification of one embodiment of the present disclosure. Figure 6 shows an example of a third table included in the memory update information management table 203 according to a first modification of one embodiment of the present disclosure. For example, Figure 4 is a first table showing information 2031a and a memory dump update flag 2032a for the storage device 20. Also, for example, Figure 5 is a second table showing information 2031b and a memory dump update flag 2032b for the storage device 20. Also, for example, Figure 6 is a third table showing information 2031c and a memory dump update flag 2032c for the storage device 20. Thus, the memory update information management table 203 includes tables showing information for each storage device 20 and a memory dump update flag, such as the first to third tables shown in Figures 4 to 6. In other words, the memory update information management table 203 manages information for each storage device 20 and a memory dump update flag for each maintenance terminal 10.

[0027] (Processing performed by the maintenance system) Figure 7 is a diagram showing an example of the processing flow of a maintenance system 1 according to a first modification of one embodiment of the present disclosure. Next, the processing performed by the maintenance system 1 will be described with reference to Figure 7. Here, it is assumed that three maintenance terminals 10a, 10b, and 10c are connected to the storage device 20. Here, it is assumed that maintenance terminal 10a transmits information identifying itself as a maintenance terminal 10 to the storage device 20. When there is an update in the information 2031 of the storage device 20, it is assumed that the memory dump update management function 202 sets the memory dump update flag 2032 of the target information in the memory dump update management table 203 (i.e., the memory dump update flags 2032a, 2032b, and 2032c of all maintenance terminals) to 1. In the following description, the processing performed by maintenance terminal 10a will be described. The processing performed by maintenance terminals 10b and 10c can be considered in the same way as the processing performed by maintenance terminal 10a.

[0028] The memory dump acquisition request means 101 of the maintenance terminal 10a transmits information identifying its own maintenance terminal 10 to the memory dump acquisition function 201 of the storage device 20 (step S29). The memory dump acquisition function 201 determines that the target maintenance terminal 10 is the maintenance terminal 10a based on the information identifying the maintenance terminal 10 from the maintenance terminal 10a (step S30).

[0029] When the maintenance terminal 10a requests the storage device 20 to take a memory dump, the maintenance terminal 10a's memory dump request means 101 checks the maintenance terminal 10a's previous memory dump presence information 102 to determine whether or not the previous memory dump exists in the maintenance terminal 10a's memory dump storage area 104 (step S31). If the maintenance terminal 10a's memory dump request means 101 determines that the previous memory dump does not exist in the maintenance terminal 10a's memory dump storage area 104 (NO in step S31), it takes the entire memory dump from the storage device 20's memory dump storage area 204. Specifically, the maintenance terminal 10a's memory dump request means 101 sends a request to take the entire memory dump to the memory dump taking function 201 (step S32). The memory dump taking function 201 receives the request to take the entire memory dump from the maintenance terminal 10a's memory dump request means 101. When the memory dump acquisition function 201 receives a request to acquire the entire memory dump, it acquires the entire memory dump in the memory dump storage area 204 (step S33). The memory dump acquisition function 201 transmits the acquired entire memory dump to the memory dump acquisition request means 101 of the maintenance terminal 10a (step S34). The memory dump acquisition request means 101 of the maintenance terminal 10a acquires the entire memory dump in the memory dump storage area 104 of the maintenance terminal 10a (step S35).

[0030] Furthermore, if the maintenance terminal 10a's memory dump acquisition request means 101 determines that there was a previous memory dump based on the previous memory dump presence / absence information 102 of the maintenance terminal 10a (YES in step S31), it sends a request to the memory dump acquisition function 201 to acquire the memory dump update area, which is the updated area of ​​the memory dump (step S36).

[0031] The memory dump collection function 201 receives a request to collect the memory dump update area from the memory dump collection request means 101 of the maintenance terminal 10a. When the memory dump collection function 201 receives a request to collect the memory dump update area, the memory dump update management function 202 extracts the target information for which the memory dump update flag is set to 1 in the memory dump update management table 203 (step S37). The memory dump update management function 202 instructs the memory dump collection function 201 to extract the memory dump of the target information (step S38). Then, the memory dump update management function 202 sets the memory dump update flag of the target information in the memory dump update management table 203 to 0 (step S39). Next, the memory dump collection function 201 uses the memory dump update area extraction function 2011 to extract the memory dump update area, which is the updated area of ​​the memory dump of the target information (step S40). The memory dump acquisition function 201 transmits the extracted memory dump update area, along with its target information, to the memory dump acquisition request means 101 of the maintenance terminal 10a (step S41). The memory dump acquisition request means 101 of the maintenance terminal 10a instructs the memory dump synthesis function 103 of the maintenance terminal 10a to synthesize the previous memory dump with the received memory dump update area, and the memory dump synthesis function 103 of the maintenance terminal 10a synthesizes the previous memory dump with the received memory dump update area (step S42). As a result, the maintenance terminal 10a has obtained a complete memory dump.

[0032] (advantage) The maintenance system 1 according to the first modification of one embodiment of the present disclosure has been described above. In the maintenance system 1, the maintenance terminal 10a transmits information identifying itself to the storage device 20. The storage device 20 determines that the target maintenance terminal 10 is the maintenance terminal 10a based on the information identifying the maintenance terminal 10 from the maintenance terminal 10a. With this maintenance system 1, the storage device 20 can identify the target maintenance terminal 10 (maintenance terminal 10a in the example described here) from among a plurality of maintenance terminals 10.

[0033] <Second Modification of Embodiment> A maintenance system 1 according to a second modification of one embodiment of the present disclosure may include a plurality of storage devices 20. In the maintenance system 1, if there are a plurality of storage devices 20, the maintenance terminal 10 can identify the target storage device 20 when checking for the presence or absence of a previous memory dump, or when combining the previous memory dump with the received memory dump update area, by acquiring information identifying the storage device 20 together with the memory dump.

[0034] Next, a maintenance system 1 according to some embodiments of the present disclosure will be described. Figure 8 is a diagram showing an example of the configuration of a processing system 700 according to some embodiments of the present disclosure. As shown in Figure 8, the processing system 700 is a processing system comprising a storage device 701 and a maintenance terminal 702. The storage device 701 comprises a management means 7011 that manages whether or not there has been an update for each log information of the storage device 701 divided into storage areas, and a transmission means 7012 that transmits only the log information of the storage device 701 within the updated area to the maintenance terminal 702. The maintenance terminal 702 comprises a synthesis means 7021 that synthesizes the log information of the storage device 701 received from the storage device 701 and the memory dump it holds.

[0035] The processing system 700 can be implemented, for example, using the functions of the maintenance system 1 illustrated in Figure 1. The storage device 701 can be implemented, for example, using the functions of the storage device 20 illustrated in Figure 1. The maintenance terminal 702 can be implemented, for example, using the functions of the maintenance terminal 10 illustrated in Figure 1. The management means 7011 can be implemented, for example, using the functions of the memory dump update management function 202 illustrated in Figure 1. The transmission means 7012 can be implemented, for example, using the functions of the memory dump acquisition function 201 illustrated in Figure 1. The synthesis means 7021 can be implemented, for example, using the functions of the memory dump synthesis function 103 illustrated in Figure 1.

[0036] Next, the processing performed by the maintenance system 1 according to some embodiments of this disclosure will be described. Figure 9 is a diagram showing an example of the processing flow of the maintenance system 1 according to some embodiments of this disclosure. Here, the processing of the maintenance system 1 will be described with reference to Figure 9.

[0037] In a processing system 700 comprising a storage device 701 equipped with management means 7011 and transmission means 7012, and a maintenance terminal 702 equipped with synthesis means 7021, the management means 7011 manages whether or not there are updates for each log information of the storage device 701 divided into memory areas (step S101). The transmission means 7012 transmits only the log information of the storage device 701 within the updated area to the maintenance terminal 702 (step S102). The synthesis means 7021 synthesizes the log information of the storage device 701 received from the storage device 701 with the memory dump it holds (step S103).

[0038] The above describes several embodiments of the maintenance system 1 according to this disclosure. This maintenance system 1 can improve convenience.

[0039] In addition, the order of the processes in each embodiment of this disclosure may be changed, as long as appropriate processing is performed.

[0040] Although each embodiment of this disclosure has been described, the maintenance system 1, maintenance terminal 10, storage device 20, and other control devices described above may have a computer system inside. The process described above is stored in the form of a program on a computer-readable recording medium, and the above process is performed when the computer reads and executes this program. A specific example of a computer is shown below.

[0041] Figure 10 is a schematic block diagram showing the configuration of a computer according to at least one embodiment. As shown in Figure 10, the computer 5 includes a CPU (Central Processing Unit) 6, main memory 7, storage 8, and interface 9.

[0042] For example, the maintenance system 1, maintenance terminal 10, storage device 20, and other control devices described above are each implemented in the computer 5. The operation of each of the above-described processing units is stored in storage 8 in the form of a program. The CPU 6 reads the program from storage 8, loads it into main memory 7, and executes the above-described processing according to the program. The CPU 6 also allocates memory areas in main memory 7 corresponding to each of the above-described storage units according to the program.

[0043] Examples of storage 8 include HDDs (Hard Disk Drives), SSDs (Solid State Drives), magnetic disks, magneto-optical disks, CD-ROMs (Compact Disc Read Only Memory), DVD-ROMs (Digital Versatile Disc Read Only Memory), and semiconductor memory. Storage 8 may be an internal medium directly connected to the bus of computer 5, or an external medium connected to computer 5 via interface 9 or a communication line. Furthermore, if this program is distributed to computer 5 via a communication line, computer 5, upon receiving the program, may expand it into main memory 7 and execute the above processing. In at least one embodiment, storage 8 is a tangible storage medium that is not temporary.

[0044] Furthermore, the above program may implement some of the functions described above. Moreover, the above program may be a file that can implement the above functions in combination with a program already recorded in the computer system, a so-called differential file (differential program).

[0045] While several embodiments of this disclosure have been described, these embodiments are illustrative and do not limit the scope of the disclosure. These embodiments may be modified in various ways, without departing from the gist of the disclosure.

[0046] Furthermore, some or all of the above embodiments may also be described as follows, but are not limited to these.

[0047] (Note 1) A processing system comprising a storage device and a maintenance terminal, The storage device is A management means for managing whether or not updates have been made for each log information of the storage device, which is divided into memory areas, A transmission means for transmitting only the log information of the storage device within the updated section to the maintenance terminal, Equipped with, The aforementioned maintenance terminal is, A synthesis means for combining log information of the storage device received from the storage device with a memory dump held therein. A processing system equipped with the following features.

[0048] (Note 2) The log information of the aforementioned storage device is The information of the aforementioned storage device itself, The processing system described in Appendix 1.

[0049] (Note 3) The aforementioned management means is Whether or not the aforementioned update has been performed is managed using a flag of 1 or 0. The processing system described in Appendix 1 or Appendix 2.

[0050] (Note 4) The log information of the aforementioned storage device is This is a memory dump. The processing system described in any one of the appendices 1 through 3.

[0051] (Note 5) A processing method performed by a processing system comprising a storage device and a maintenance terminal, The storage device is The log information of the storage device, which is divided into memory areas, is managed to determine whether or not it has been updated. Only the log information of the storage device within the updated section is transmitted to the maintenance terminal. The aforementioned maintenance terminal is, The log information of the storage device received from the storage device and the memory dump held therein are combined. Processing method.

[0052] (Note 6) The log information of the aforementioned storage device is The information of the aforementioned storage device itself, The processing method described in Appendix 5.

[0053] (Note 7) Whether or not the aforementioned update has been made is, Managed using a flag of 1 or 0, The processing method described in Appendix 5 or Appendix 6.

[0054] (Note 8) The log information of the aforementioned storage device is This is a memory dump. The processing method described in any one of the appendices 5 through 7.

[0055] (Note 9) A computer in a processing system that includes a storage device and a maintenance terminal, To manage whether or not updates have been made for each log information of the storage device, which is divided into memory areas. To transmit only the log information of the storage device within the updated section, The log information received from the storage device and the memory dump it holds are combined, A program that executes the command.

[0056] (Note 10) The log information of the aforementioned storage device is The information of the aforementioned storage device itself, The program described in Appendix 9.

[0057] (Note 11) The presence or absence of the aforementioned update is managed using a flag of 1 or 0. The program described in Appendix 9 or Appendix 10 that causes the computer to execute the aforementioned program.

[0058] (Note 12) The log information of the aforementioned storage device is This is a memory dump. The program described in any one of the appendices 9 through 11. [Explanation of symbols]

[0059] 1. Maintenance System 5. Computers 6..CPU 7. Main Memory 8. Storage 9. Interface 10, 10a... Maintenance terminals 20. Storage devices 101...Memory dump acquisition request means 102... Information on whether or not a memory dump occurred last time 103...Memory dump synthesis function 104...Memory dump storage area 201...Memory dump collection function 202...Memory dump update management function 203...Memory dump update management table 204...Memory dump storage area 2011...Memory dump update area extraction function Information on storage devices 2031, 2031a, 2031b, 2031c... 2032, 2032a, 2032b, 2032c...Memory dump update flags

Claims

1. A processing system comprising a storage device and a maintenance terminal, The storage device is A management means for managing whether or not updates have been made for each log information of the storage device, which is divided into memory areas, A transmission means for transmitting only the log information of the storage device within the updated section to the maintenance terminal, Equipped with, The aforementioned maintenance terminal is, A synthesis means for combining log information of the storage device received from the storage device with a memory dump held therein. A processing system equipped with the following features.

2. The log information of the aforementioned storage device is The information of the aforementioned storage device itself, The processing system according to claim 1.

3. The aforementioned management means is Whether or not the aforementioned update has been performed is managed using a flag of 1 or 0. The processing system according to claim 1 or claim 2.

4. The log information of the aforementioned storage device is This is a memory dump. The processing system according to claim 3.

5. A processing method performed by a processing system comprising a storage device and a maintenance terminal, The storage device is The log information of the storage device, which is divided into memory areas, is managed to determine whether or not it has been updated. Only the log information of the storage device within the updated section is transmitted to the maintenance terminal. The aforementioned maintenance terminal is, The log information of the storage device received from the storage device and the memory dump held therein are combined. Processing method.

6. A computer in a processing system that includes a storage device and a maintenance terminal, To manage whether or not updates have been made for each log information of the storage device, which is divided into memory areas. To transmit only the log information of the storage device within the updated section, The log information received from the storage device and the memory dump it holds are combined, A program that executes the command.