Monitoring method of embedded LINUX applications progress

An application process and embedded technology, applied in the direction of multi-program devices, etc., can solve the problem of high misjudgment rate and achieve the effect of solving the problem of misjudgment

Active Publication Date: 2008-05-14
ELECTRIC POWER SCI RES INST OF STATE GRID XINJIANG ELECTRIC POWER +1
View PDF0 Cites 43 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

A common method is to regularly scan the process status. If the CPU usage is found to be h

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
  • Monitoring method of embedded LINUX applications progress
  • Monitoring method of embedded LINUX applications progress
  • Monitoring method of embedded LINUX applications progress

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] The core idea of ​​the monitoring method of the application process in the present invention is: for the monitoring problem of abnormal exit of the application process, in order to effectively judge whether the sub-process belongs to normal exit or abnormal exit, a cooperation mechanism is established between the application management subsystem and the application program . As for the monitoring problem of the infinite loop of the application process, the Linux kernel scheduling is modified to monitor whether the process is in an infinite loop.

[0033] figure 1 It is an overall frame diagram of the monitoring application process of the application management subsystem of the present invention. Before the management subsystem monitors the application program, it needs to establish a table in the system memory that records the records of each application process group to be monitored. The table includes basic information such as the number of process groups, the ID nu...

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 relates to a monitoring method of an embed-type LINUX application course. For the monitoring problem of abnormal withdrawal of the appliance course, a cooperation mechanism is established between an application management subsystem and application procedure to judge effectively whether the withdrawal of sub-course is normal or abnormal. While for the monitoring problem of application course dead cycle, the Linux kernel attemper is modified to monitor whether the course is on dead cycle. The application just needs to transfer the joint provided by the management subsystem, a management subsystem can effectively and timely monitor whether the course or sub-course is in a state of abnormal withdrawal or dead cycle, thereby completely resolving the wrong judgment problem caused by that the existing normal monitoring method can not judge whether the sub-course belongs to normal withdrawal or abnormal withdrawal and monitoring the dead cycle only through CPU occupying rate.

Description

technical field [0001] The invention relates to a method for monitoring application processes in an embedded Linux application management subsystem. Background technique [0002] In an embedded Linux system, one of the tasks of the application management subsystem is to monitor the application process in the system, that is, to monitor in real time whether the application process exits abnormally or enters an infinite loop. Wherein the commonly used method of monitoring the abnormal exit of the application process is to access the process information file under the / proc directory in the Linux file system regularly. If the information file corresponding to the ID number of a certain application process (or its child process) does not exist, then Kill all processes related to the application before restarting according to user configuration. However, among the sub-processes generated by the application process, some sub-processes will always exist in the system with the main...

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
IPC IPC(8): G06F9/46
Inventor 曹刚杨新张本全
Owner ELECTRIC POWER SCI RES INST OF STATE GRID XINJIANG ELECTRIC POWER
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products