Slow Windows VM, slower sysbench memory reading 50MB/s ...

dengydongn

New Member
Oct 7, 2022
10
4
3
I have previously posted on Reddit r/proxmox, I’ll try my luck here. Previously I did not have NUMA enabled and it was a disaster, which improved when I enabled NUMA.

I have a R730 2x 2698 V4 running latest Proxmox. Here are the comparison I did,

1. Debian VM 4C/16GB, sysbench memory run 5GB/s
boot: order=scsi0;net0 cores: 4 cpu: host memory: 16384 meta: creation-qemu=7.0.0,ctime=1665547652 name: Debian net0: virtio=8A:14:5C:D6:CE:B6,bridge=vmbr0,firewall=1 numa: 1 ostype: l26 scsi0: nvme1n1.r730:vm-109-disk-0,size=32G scsihw: virtio-scsi-pci smbios1: uuid=0723509e-84c7-46b0-831a-6e2462ad06d5 sockets: 1 vmgenid: 591d7dcd-08cd-48c3-8cd6-b7ef6699ec60

2. Windows 10/11 VM 8C/32GB, sysbench memory run on WSL 50MB/s
agent: 1 balloon: 0 bios: ovmf boot: order=scsi0;net0;ide0 cores: 8 cpu: host,flags=+aes efidisk0: nvme0n1.r731:vm-100-disk-0,efitype=4m,pre-enrolled-keys=1,size=4M freeze: 1 ide0: home_share:iso/virtio-win-0.1.221.iso,media=cdrom,size=519030K machine: pc-q35-7.1 memory: 32768 meta: creation-qemu=7.1.0,ctime=1673210906 name: win10r731 net0: virtio=46:10:DD:99:FC:85,bridge=vmbr0,firewall=1 numa: 1 ostype: win11 scsi0: nvme0n1.r731:vm-100-disk-1,cache=writeback,discard=on,size=200G scsihw: virtio-scsi-pci smbios1: uuid=7e6829b8-4b11-4e1a-bf38-631b0ab4e845 sockets: 1 tpmstate0: nvme0n1.r731:vm-100-disk-2,size=4M,version=v2.0 vga: virtio vmgenid: 0b395f24-f432-4c39-b507-05623dd77757

3. An Azure Windows VM from work, intel 8370L, 8C/32GB. sysbench memory on WSL 2GB/s

Yes you’re reading it right, 50MB/s… pretty much tried everything I could find online, virtio, virtscsi, NUMA, disable ballooning, etc..

I can’t make any sense out of that number and I don't even run any tuning for the Debian one. I know WSL adds another layer of virtualization, but how do I explain the gap between it and the Azure one? Is Windows really bad at supporting hypervisor from third party? as you can see linux on linux is good, windows on windows is good, but windows on linux is not that good, guess I'll give up running windows on linux eventually.

Thanks
 
Last edited:
Also can folks recommend a universal benchmark tool cross OS? So I can do a real comparison without WSL
 

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!