Implementing method for optimizing network performance of virtual machine by using multiqueue technology
An implementation method and multi-queue technology, applied in multi-programming devices, software simulation/interpretation/simulation, program control devices, etc., can solve the problems of not allowing GuestOS to directly access, limited peripheral resources, and performance loss, etc. Use and development prospects, improve the average transmission throughput, and improve the effect of network transmission performance
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0068] See figure 1 , figure 2 , image 3 , the present invention uses a virtual machine network performance optimization method using multi-queue technology, the specific steps of the method are as follows:
[0069] Step 1: Modify the network initialization part of QEMU, and add support for multiple queues by modifying QEMU. The modification of this part mainly involves the following two parts:
[0070] 1. QEMU TAP (the part related to data transmission in qemu) initialization
[0071] Modify the data structure to support multiple queues, modify the file descriptors of the corresponding queues, and add items to indicate the number of descriptors, etc.
[0072] For the change of data structure, modify the corresponding function to adapt to the new data structure.
[0073] Added the function of detecting whether to enable multi-queue. When multi-queue is not enabled, the original single-queue transmission is supported.
[0074] 2. Vhost_net (the part related to the netwo...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com