Windows VMs internet access network performance

quad1

New Member
May 6, 2023
2
0
1
Hello All,

This is my first post for a topic that drives me crazy these days and I need your help.
Latest Proxmox version installed on a new dedicated cloud server.
Connectivity is supported using a Mikrotik CHR instance installed on Proxmox with the additional assigned and needed bridge/vlans per VM.
My Fiber connectivity speed reaches 200Mbps down.
These are the measurements of the upload internet speeds for any given file that I get per VM and OS type:

Ubuntu 2204 (Samba/CIFS) => 200Mbps Good

Windows 11 (SMB) => 200Mbps Good

Win10 (SMB) => 10Mbps !!!

Win2022-Srv (SMB) => 10Mbps !!!

Win2019-Srv (SMB) => 10Mbps !!!

By the same time ALL VMs internet download/upload speed tests reach 1Gbps for both directions and VMs cross vlans connectivity has excellent behavior.

Ubuntu & Win11 have clearly the best performance and much better burst quality when reached over internet and Wireguard tunnels.

All VMs were built from scratch and tested under the same vlan with SCSI Disk on LVM-thin and raw.
I tried to manipulate any possible config combinations including MTU various sizes, jumbo frame mtu 9000, host cpu, virtio/E1000, Balloon disabling, vlans disabling and many other proposals found in this forum with no success at all. Speeds are always the same for all cases and for hundreds of tests conducted and config combinations.

For the Windows VMs the only difference that I noticed is the oem.inf file version used of the virtio between Win11 (oem2.inf) and the rest Windows OS (oem3.inf). Screenshot attached.
I tried to update and force the oem2.inf driver file for all other VMs using older virtio isos versions but again with no luck.

Any proposals or thoughts would be highly appreciated. It is crucial to conclude if I can overcome this weird behavior.
 

Attachments

  • oem_inf.png
    oem_inf.png
    59.2 KB · Views: 16
Some more context on that topic.
Same behavior is also confirmed on various other use cases and seems to be irrelevant to the hypervisor.
There is no issue in general for Linux.
On the other hand Win11 seems to improve the TCP/IP implementation (as mentioned at least in the threads) and other users also confirm those good results.

https://learn.microsoft.com/en-us/a...ws-10-only-upload-speed-is-very-slow-but-on-l

https://learn.microsoft.com/en-us/a...eamly-slow-upload-speed-in-windows-(all-other

https://learn.microsoft.com/en-us/answers/questions/710439/windows-server-upload-speed-problems

https://learn.microsoft.com/en-us/a...-wired-upload-speed-vs-linux-on-same-hardware

Same observations here from another user with fresh installs on alternative hypervisor:

https://www.reddit.com/r/ZiplyFiber...ct_gigabit_speeds_on_all_my_computers_except/
 
Last edited:

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!