Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Optimization method of I/O (input/output) performance of virtual machine

An optimization method and virtual machine technology, applied in software simulation/interpretation/simulation, program control devices, etc., can solve redundancy and other problems, achieve the effects of reducing overhead, reducing clock interruption frequency, and improving performance

Inactive Publication Date: 2015-02-11
LANGCHAO ELECTRONIC INFORMATION IND CO LTD
View PDF3 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] (2) Redundant operation

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] Below in conjunction with specific embodiment, the present invention is further described:

[0028] A method for optimizing the I / O performance of a virtual machine, the optimization method reduces the clock interrupt frequency of the virtual machine by merging continuous I / O instructions in the guest operating system, thereby reducing the overhead of environment switching, and by eliminating the guest operating system Redundant operations in the virtual machine can only perform necessary operations, thereby improving system performance.

[0029] In the disk drive of the guest operating system, there are some code segments that include continuous I / O instructions. Whenever an I / O instruction is executed, it will cause the virtual machine to fall into it, making this piece of code fall into it continuously. Therefore, these instructions can be combined into one operation, which is once trapped in KVM for processing. We adopted the method of static merging, replacing a ...

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 an optimization method of the I / O (input / output) performance of a virtual machine. According to the method, on one hand, the clock interruption frequency of the virtual machine is reduced by combining continuous I / O instructions in a client operation system, so that the environment switching expense is reduced; on the other hand, redundant operations in the client operation system are eliminated and include invalid I / O dispatching of redundant function in a virtualized environment and support of virtual network card drive on an NAPI (new application programming interface), so that necessary operations are performed by the virtual machine, and the system performance is improved.

Description

technical field [0001] The invention relates to a method for optimizing the I / O performance of a virtual machine. Background technique [0002] KVM virtual machine (Kernel-basedVirtualMachine) uses software simulation to realize the virtualization of I / O devices. The implementation method is that the KVM module in the kernel intercepts the I / O requests in the guest operating system and sends them to the host operating system. QEMU on (HostOS), QEMU converts these requests into system calls to the host operating system, accesses physical hardware through the device driver of the host operating system, and realizes virtualization of I / O devices. This method relies on QEMU to simulate the device, so the implementation is simple, but because the I / O process involves multiple environments and many switches, its I / O performance is not ideal. Although the virtualization of some key devices has been optimized in the newer version of KVM, the performance overhead of the virtualizati...

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/455
Inventor 潘睿侯德龙曹玲玲
Owner LANGCHAO ELECTRONIC INFORMATION IND CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products