bad network performance between two guest machines on same host

Dec 24, 2019
3
0
21
36
We have a proxmox server (version 5.2-1).

The server/host have a solid state disk inside.

We created 2 guest machines with windows server 2012 r2 on it with following "hardware":
-SATA Disc (local lvm)
-CPU: 2 sockets 6 cores
-RAM 20GiB
-Network VirtIO
-SCSI Controller: VirtIO SCSI

We already installed the VirtIO Drivers on windows and windows shows the 100GBit/s network adapter (Red Hat VirtIO Ethernet Adapter).

The both guests are on the same linux bridge but when i copy files between this guests (via windows network share) the speed is arround 50MB.

Do we something wrong?
 
Thats the result of iperf:

Connecting to host 11.0.0.111, port 5201
[ 4] local 11.0.0.121 port 58101 connected to 11.0.0.111 port 5201
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 133 MBytes 1.11 Gbits/sec
[ 4] 1.00-2.00 sec 137 MBytes 1.15 Gbits/sec
[ 4] 2.00-3.00 sec 78.2 MBytes 656 Mbits/sec
[ 4] 3.00-4.02 sec 65.4 MBytes 539 Mbits/sec
[ 4] 4.02-5.02 sec 71.0 MBytes 592 Mbits/sec
[ 4] 5.02-6.00 sec 65.0 MBytes 558 Mbits/sec
[ 4] 6.00-7.01 sec 81.8 MBytes 676 Mbits/sec
[ 4] 7.01-8.00 sec 93.9 MBytes 798 Mbits/sec
[ 4] 8.00-9.00 sec 68.2 MBytes 572 Mbits/sec
[ 4] 9.00-10.00 sec 65.9 MBytes 551 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.00 sec 859 MBytes 721 Mbits/sec sender
[ 4] 0.00-10.00 sec 859 MBytes 721 Mbits/sec receiver

iperf Done.
 
it's weird. indeed it's not very good. i think of a driver problem . i don't have any windows vm, so i can't help for this.
 
i installed the latest driver and it looks better:

Connecting to host 11.0.0.121, port 5201
[ 4] local 11.0.0.111 port 49334 connected to 11.0.0.121 port 5201
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 377 MBytes 3.16 Gbits/sec
[ 4] 1.00-2.00 sec 396 MBytes 3.32 Gbits/sec
[ 4] 2.00-3.00 sec 379 MBytes 3.18 Gbits/sec
[ 4] 3.00-4.00 sec 370 MBytes 3.10 Gbits/sec
[ 4] 4.00-5.00 sec 370 MBytes 3.10 Gbits/sec
[ 4] 5.00-6.00 sec 340 MBytes 2.85 Gbits/sec
[ 4] 6.00-7.00 sec 311 MBytes 2.61 Gbits/sec
[ 4] 7.00-8.00 sec 376 MBytes 3.15 Gbits/sec
[ 4] 8.00-9.00 sec 378 MBytes 3.17 Gbits/sec
[ 4] 9.00-10.00 sec 354 MBytes 2.97 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.00 sec 3.57 GBytes 3.06 Gbits/sec sender
[ 4] 0.00-10.00 sec 3.57 GBytes 3.06 Gbits/sec receiver

iperf Done.
 
This is about what I get Win2019 to Win10 on Proxmox

I also tested Win2019 to LXC Container (ArchLinux) - 16Gbits/s

ESXi
Windows2019 to Windows2019 - 6Gbits/s , albeit on a little more powerful, but 6 year older hardware.
 

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!