Virtual machine monitor, virtual machine system and client operation system state acquiring method

A technology of guest operating system and virtual machine monitor, applied in the virtual field, can solve the problems of unfavorable system operation status analysis, inability to obtain GOS data, inability to obtain virtual memory data information, etc., to achieve the effect of facilitating failure analysis

Active Publication Date: 2010-06-23
LENOVO (BEIJING) LTD
View PDF3 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] In the existing virtual machine system, due to the particularity of hardware resource allocation, when the GOS is in normal state, if the current system state needs to be obtained, the state acquisition operation is performed, but at this time only the data can be obtained in the virtual machine allocated by the VMM. The situation in the memory, but the data situation of the actual physical memory actually used by the GOS cannot be obtained;
[0007] And once GOS crashes, blue screen, black screen, application error and other failures, it is possible that the data information of the virtual memory cannot be obtained
[0008] Therefore, regardless of whether the state of the GOS is normal or not, the existing virtual machine system can only obtain the data in the virtual virtual memory of the VMM at most, which is not conducive to a complete and thorough system operation status analysis

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
  • Virtual machine monitor, virtual machine system and client operation system state acquiring method
  • Virtual machine monitor, virtual machine system and client operation system state acquiring method
  • Virtual machine monitor, virtual machine system and client operation system state acquiring method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] In the virtual machine monitor, virtual machine system and guest operating system state acquisition method of the embodiment of the present invention, in the process of creating the GOS, the VMM records the virtual memory allocated for the GOS, and the correspondence between the virtual memory and the actual physical memory , when it is necessary to obtain the state of the GOS, according to the corresponding relationship between the virtual memory and the actual physical memory, obtain the relevant data recorded in the physical memory and save it in the DUMP file.

[0051] The embodiment virtual machine system of the present invention includes physical hardware, VMM and GOS, wherein:

[0052] Such as figure 1 As shown, the VMM includes:

[0053] An allocation module for allocating virtual memory for the guest operating system;

[0054] A mapping module, configured to establish a mapping relationship between the virtual memory and the actual physical memory;

[0055] ...

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 provides a virtual machine monitor, a virtual machine system and a client operation system state acquiring method. The virtual machine monitor comprises a memory module, an acquiring module, a first client operation system and a first data information reading module, wherein the memory module is used for storing one correspondence relationship and can acquire the actual physical memory information used by a client operation system; the acquiring module is used for determining the first actual physical memory corresponding to the first client operation system indicated in state acquiring instructions according to the correspondence relationship after receiving the state acquiring instructions, the first client operation system is one system of the client operation systems, and the first data information reading module is used for reading the first data information in the first actual physical memory. The acquisition of the actual physical memory information used by GOS under the virtual state becomes possible by utilizing the invention.

Description

technical field [0001] The invention relates to the field of virtual technology, in particular to a virtual machine monitor, a virtual machine system and a method for acquiring the state of a guest operating system. Background technique [0002] In computers, the stability of the operating system is very important. However, no matter how stable the operating system is, there may be crashes, blue screens, black screens, etc., which will cause all applications under the operating system to fail to continue to execute, and the computer can only be restarted. [0003] In order to find out the cause of the problem in the operating system, in the prior art, when the operating system crashes, blue screen, black screen, etc., the system will automatically generate a DUMP file, which records the computer system when the operating system has a problem. The content in the memory, the user or Debugger (debugger) can analyze why the operating system has problems according to the DUMP fi...

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 & Authority Applications(China)
IPC IPC(8): G06F9/455G06F9/46
Inventor 陈实
Owner LENOVO (BEIJING) LTD
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