[SOLVED] Network performance between VMs

Oct 28, 2013
299
44
93
www.nadaka.de
Hi guys,

no problem, "just" for understanding: When I create two little Linux-VMs (KVM, virtio NICs) inside a single Proxmox node and do some iperf between these VMs: What is the "expected" netwerk performance and whereof it is dependant? I just did two tests on two different pieces of hardware: On the "weaker" machine i got about 16 GBit/s and on the "stronger" one I got about 23 GBit/s.

Thanks for explaining and many greets
Stephan
 
Due to the nature of the "virtual" network, the packets on the network are "just" copied in ram between the machines. Therefore the memory copy throughput is the limiting factor. Newer or faster machines often do this quicker.

It gets "slower" if there are more "layers" in between, e.g. bridges, bonding and then of course the physical layer... then you're bound to that.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!