Windows memory performance low


Sep 22, 2020
HI all,

I have multiple windows 10/11 installations and the perfromance isn't great.

First thing that i have notice is memory performance.

The best score i get are around 3500mbps in VM and the host have 24000 mbps.

i have try to set different cpu type and flags, numa, balooning on/off, latest virtio drivers. Nothing helps.

Server is hp 380 gen 10 with Gold 6148 CPU.

Thanks all for helping

here is package version :

proxmox-ve: 7.3-1 (running kernel: 5.15.102-1-pve)
pve-manager: 7.3-6 (running version: 7.3-6/723bb6ec)
pve-kernel-helper: 7.3-7
pve-kernel-5.15: 7.3-3
pve-kernel-5.15.102-1-pve: 5.15.102-1
pve-kernel-5.15.74-1-pve: 5.15.74-1
ceph-fuse: 15.2.17-pve1
corosync: 3.1.7-pve1
criu: 3.15-1+pve-1
glusterfs-client: 9.2-1
ifupdown2: 3.1.0-1+pmx3
ksm-control-daemon: 1.4-1
libjs-extjs: 7.0.0-1
libknet1: 1.24-pve2
libproxmox-acme-perl: 1.4.4
libproxmox-backup-qemu0: 1.3.1-1
libpve-access-control: 7.3-2
libpve-apiclient-perl: 3.2-1
libpve-common-perl: 7.3-2
libpve-guest-common-perl: 4.2-3
libpve-http-server-perl: 4.1-6
libpve-storage-perl: 7.3-2
libspice-server1: 0.14.3-2.1
lvm2: 2.03.11-2.1
lxc-pve: 5.0.2-2
lxcfs: 5.0.3-pve1
novnc-pve: 1.4.0-1
proxmox-backup-client: 2.3.3-1
proxmox-backup-file-restore: 2.3.3-1
proxmox-mail-forward: 0.1.1-1
proxmox-mini-journalreader: 1.3-1
proxmox-widget-toolkit: 3.5.5
pve-cluster: 7.3-2
pve-container: 4.4-2
pve-docs: 7.3-1
pve-edk2-firmware: 3.20221111-1
pve-firewall: 4.2-7
pve-firmware: 3.6-4
pve-ha-manager: 3.5.1
pve-i18n: 2.8-3
pve-qemu-kvm: 7.2.0-7
pve-xtermjs: 4.16.0-1
qemu-server: 7.3-4
smartmontools: 7.2-pve3
spiceterm: 3.2-2
swtpm: 0.8.0~bpo11+3
vncterm: 1.7-1
zfsutils-linux: 2.1.9-pve1
Ok the new insight is if i remove the second processor, the memory throuhput is doubled. have any of you have that kind of problem. i know this isn't the proxmox problem anymore but someone might help.

Ok the new insight is if i remove the second processor, the memory throuhput is doubled.
If you mean a second physical CPU, then you might want to read up on NUMA, where it is common that some or all memory can only be reached via another CPU, which increases latency (and maybe throughput).
thanks for fast reply.

Yes i mean a second phisical CPU.

I have try set numa to clustered and flat. the performance is the same
i have try that and didn't work. so basicly im out of options
You could try experimenting with CPU affinity, if performance is better on the first physical CPU. You might have to upgrade your Promox first.
EDIT: Maybe it's specific to Windows? Maybe it also needs NUMA tuning? Note that all VMs need to share memory bandwidth anyway.
EDIT2: Since you already tried everything, I'll stop guessing.
Last edited:
i also try to install windows 2019 instead of proxmox. same things. clearly hp dl380 have some bug in numa settings that i cannot find. i have try every sigle profile in the list in bios and nothing change
Last edited:


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!