VM only uses 50% of CPU

Jun 28, 2019
119
12
23
44
Hi,

I have a proxmox 7.3.4 host with 4 sockets with 16 cores each (AMD Opteron 6282 SE), total 64 cores

I created a Windows VM on proxmox and allocate 64 cores to this VM to use all cpus available (only 1 vm per host)

when I run a cpu stress test on VM, only 50% of the all cores is at 100%, meaning only 50% all cpu is being used..

Why I cant use 64 cores at 100% ? proxmox is limiting the windows VM to only use 50% of all cpu available on Task Manager...

I have no cpu limit setting on vm hardware, CPU type is 'host' and NUMA is enabled... I tried also with CPU type "kvm64", with NUMA disabled etc.. and VM only use 50% of all CPU whatever set I change...

any help?
 
Last edited:
I created a Windows VM on proxmox and allocate 64 cores to this VM to use all cpus available (only 1 vm per host)
Dont do that. Virtualization is not bare metal!
Scheduling overhead is to be considered. Additionally keep the host in mind which always needs cycles too.
My suggestion: only assign 56 and see if it gets better
 

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!