Unlock instant, AI-driven research and patent intelligence for your innovation.

Memory management method of virtual machine system and computer system

A technology of computer system and memory management, which is applied in the field of memory management, and can solve the problem of re-cache error swapping events, etc.

Active Publication Date: 2017-04-12
IND TECH RES INST
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This means that when a virtual machine's memory allocation is dropped from its working set size to a fixed percentage of its working set size, any additional event penalties (for example, being faster again) fetch error (refault) or swap event (swap in)) may be higher

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
  • Memory management method of virtual machine system and computer system
  • Memory management method of virtual machine system and computer system
  • Memory management method of virtual machine system and computer system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] Reference will now be made in detail to embodiments of the invention, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers will be used in the drawings and the description to refer to the same or like parts.

[0016] For illustrative purposes, a processor and a system memory are used in the following embodiments, but the invention is not limited thereto. In other embodiments, more than one processor may be used.

[0017] Figure 1A is a block diagram of a computer system according to an embodiment of the present invention. Referring to FIG. 1 , a computer system 100 includes a processor 110 , a system memory 120 coupled to the processor 110 and other standard peripheral components (not shown).

[0018] Processor 110 may be a dedicated or specialized processor configured to perform specific tasks by executing a machine-readable software code language Communication to implement functional operations.

[0019] Th...

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

A method and computer system for memory management on a virtual machine system are provided. The memory management method includes the following steps. First, a working set size of each of a plurality of virtual machines (virtual machines) on the virtual machine system is obtained through at least one processor, wherein the working set size is a function of running an application on each of the virtual machines. The amount of memory required by the program. Subsequently, an amount of storage memory is allocated by the at least one processor based on the working set size of each of the virtual machines and at least one swap in or re-cache error. To each of the virtual machines, the storage memory is a portion of the available memory in the computer system.

Description

technical field [0001] The invention relates to a technology for memory management on a virtual machine system. Background technique [0002] Computer virtualization is a technology that involves the creation of a virtual machine that behaves like a physical computer with an operating system, and computer virtualization architectures are often defined by the ability to support multiple operating systems simultaneously on a single physical computer platform . For example, a computer running Microsoft Windows can host a virtual machine with a Linux operating system. The host is the actual physical machine on which virtualization takes place, and the virtual machine is considered a guest. A supervisor, exactly called a virtual machine monitor (VMM), is a software layer that virtualizes hardware resources and presents a virtual hardware interface to at least one virtual machine. A hypervisor is similar to the way a traditional operating system manages hardware resources for p...

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 Patents(China)
IPC IPC(8): G06F9/455G06F12/0882G06F12/109
Inventor 李翰林阙志克姜瑞豪
Owner IND TECH RES INST
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More