bad network performance between two guest machines on same host

Dec 24, 2019
3
0
21
37
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.