Virtual networking is an important subsystem on the servers for data centers and edge computing. It is responsible for simulating the physical network to interconnect multiple virtual machines. While physical networking relies on cabling and hardware, virtual networking implements these capabilities through software.
As more and more cloud providers and developers shift to Arm servers, virtual networking becomes critical in achieving high performance and efficiency on them. Arm Neoverse is a group of 64-bit Arm processor cores. They gain widespread adoption in the infrastructure area. We produced a white paper to introduce performance and status of various virtual networking solutions on Arm Neoverse. It can help users from other CPU architectures to understand how these virtual network solutions perform on Arm and the performance comparison among them.
The white paper evaluates four mainstream virtual networking solutions in KVM (Kernel-based Virtual Machine) environments, providing a comprehensive introduction of their efficiency on Arm. It starts by outlining the software implementation of each solution. Following this, a set of performance benchmarks are introduced to measure their efficiency by three key metrics, including TCP network bandwidth, Packets Per Second, and Network traffic delay. These performance benchmarks are used to test and compare the four virtual networking solutions on Arm Neoverse N2. In the final section, we conducted a detailed analysis of the performance results, highlighting the key differences. The results demonstrate that Arm Neoverse platform has strongly supported all relevant software about virtual networking technologies.
For further details and to access the complete document, please refer to the Virtual Networking Solution and Performance on Arm Neoverse white paper:
Read the white paper