Software tool for capturing memory ECC faults and positioning memory slot positions under operation system

An operating system and software tool technology, applied in the field of cloud computing, can solve problems such as inability to accurately locate memory, waste, etc., to achieve the effect of improving the capture and execution performance of faults, improving accuracy, and saving production costs

Inactive Publication Date: 2018-03-23
ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] In the era of cloud computing, a large number of servers are needed as support, and a large number of memory failures will occur accordingly, among which memory ECC failures account for a large proportion. At present, there is no good way to accurately locate which one is faulty on the server. Find the corresponding channel in the logs captured by tools such as mcelog and rasdaemon, but it is impossible to accurately locate which memory on the corresponding channel, and can only replace the memory of the entire channel, causing serious waste

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Software tool for capturing memory ECC faults and positioning memory slot positions under operation system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] The present invention will be further described below in conjunction with specific examples.

[0022] A method for capturing memory ECC (Error-correcting code) faults and locating memory slots under the operating system, using bash shell scripts as the main control, calling different program modules respectively; using the GCC compiler to execute the program on the host side Compile and generate executable program files that can be executed on the general-purpose processor CPU; use rasdaemon to run in the background, and capture fault information in real time. When the memory fault information is captured, the upper-layer software parses the fault information and locates the corresponding memory. and displayed; the software program mainly includes the following steps when implemented:

[0023] 1) Execute the main control program to call the corresponding modules to start various services;

[0024] 2), use dmidecode to obtain the local memory configuration information, ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a software tool for grabbing memory ECC faults and locating memory slots under an operating system, belonging to the technical field of cloud computing, using bash shell scripts as the main control, calling different program modules respectively; Compile the terminal program to generate an executable program file that can be executed on the general-purpose processor CPU; use rasdaemon to run in the background and capture the fault information in real time. When the memory fault information is captured, the upper-layer software analyzes the fault information and locates the corresponding memory and display it. The present invention can constantly detect abnormalities of memory faults and display specific memory slots, analyze and accurately locate the faulty memory according to the memory address, change the previous positioning method, improve the speed and accuracy of problem solving, simplify operation steps and save production costs and save Maintenance time, improve production efficiency.

Description

technical field [0001] The invention relates to the technical field of cloud computing, in particular to a software tool for capturing memory ECC faults and locating memory slots under an operating system. Background technique [0002] In the era of cloud computing, a large number of servers are needed as support, and a large number of memory failures will occur accordingly, among which memory ECC failures account for a large proportion. At present, there is no good way to accurately locate which one is faulty on the server. The logs captured by mcelog, rasdaemon and other tools find the corresponding channel, but it is impossible to accurately locate the memory on the corresponding channel, and the memory of the entire channel can only be replaced, resulting in serious waste. Contents of the invention [0003] The technical task of the present invention is to provide a software tool for grabbing memory ECC faults and locating memory slots under the operating system, by us...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & AuthorityApplications(China)
IPC IPC(8): G06F11/22G06F11/10
CPCG06F11/2205G06F11/1044G06F11/2273
Inventor冯晓洁
OwnerZHENGZHOU YUNHAI INFORMATION TECH CO LTD