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

A virtualized dpdk network performance improvement method, system, terminal and storage medium

A network performance and virtualization technology, applied in the field of virtualization, can solve problems such as unreasonable allocation of resources, and achieve the effect of reliable design principles, wide application prospects, and simple structure

Active Publication Date: 2022-06-21
INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

There are two problems to be solved here. First: how to set the corresponding relationship between rxq / txq and CPU core, that is, PMD, to achieve the maximum performance of the minimum resources; second: the virtual machine network burst traffic or traffic In the case of fluctuations, how to reallocate resources to avoid unreasonable allocation of resources, thereby affecting the upper limit of the flow of individual virtual machines

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
  • A virtualized dpdk network performance improvement method, system, terminal and storage medium
  • A virtualized dpdk network performance improvement method, system, terminal and storage medium
  • A virtualized dpdk network performance improvement method, system, terminal and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0051] In order to make those skilled in the art better understand the technical solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described The embodiments are only some of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0052] Key terms appearing in the present invention are explained below.

[0053] DPDK Data Plane Devel opment Kit

[0054] PMD Poll Mode Driver) active polling

[0055] figure 1 is a schematic flow chart of a method according to an embodiment of the present invention. in, figure 1 The executive body may be a virtuali...

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 present invention provides a virtualized DPDK network performance improvement method, system, terminal and storage medium, including: collecting the queue sending and receiving volume of all network cards; calculating the CPU resource utilization rate of each queue according to the queue sending and receiving volume of each network card; Sort all queues from large to small by resource usage; allocate queues to idle CPU cores in sequence until there are no idle CPU cores, and the CPU cores carry PMD threads; distribute the remaining queues evenly to all CPU cores. By monitoring, allocating, and adjusting the corresponding relationship between network card sending and receiving queues and CPU cores, the CPU resources can be used reasonably, and the unreasonable use of CPU resources can be avoided, which will affect network performance. Finally, the reasonable utilization of CPU resources is realized in virtualization, and the DPDK high-performance network is realized.

Description

technical field [0001] The present invention relates to the field of virtualization technology, in particular to a method, system, terminal and storage medium for improving the performance of a virtualized DPDK network. Background technique [0002] DPDK (Data Plane Development Kit) is an open source rapid packet processing development tool set, which implements a complete set of user space real-time running environment based on Linux OS but different from Linux OS, including user space efficient packet processing library The support of functions and drivers, which is different from the general purpose design of Linux systems, focuses on high-performance processing of data packets in network applications. Specifically, the DPDK application program runs on the user space and uses the data plane library provided by itself to send and receive data packets, bypassing the Linux kernel protocol stack for data packet processing, and realizing DPDK high-speed packet forwarding. Uti...

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): H04L47/76H04L47/80H04L47/625
CPCH04L47/76H04L47/82H04L47/625
Inventor 蒋晨晓苏冉张广丽朱博
Owner INSPUR SUZHOU INTELLIGENT TECH CO LTD