Can I build a computing resource pool?

Atom2004

New Member
Jan 24, 2023
1
0
1
There is a host with 32 CPU cores and 128G RAM and hosting VM100/VM101/VM102/VM103.

I expect VM100 shares 4 CPU cores with VM101, VM102 shares 28 CPU cores with VM103.

For example, if VM102 running high and others idle, 28 cores serve it. However, VM102 and VM103 running high in same time, only 28 cores serve to them and reserve 4 cores for the rest VM.

How can I do that in Proxmox VE?
 
There is a host with 32 CPU cores and 128G RAM and hosting VM100/VM101/VM102/VM103.

I expect VM100 shares 4 CPU cores with VM101, VM102 shares 28 CPU cores with VM103.

For example, if VM102 running high and others idle, 28 cores serve it. However, VM102 and VM103 running high in same time, only 28 cores serve to them and reserve 4 cores for the rest VM.

How can I do that in Proxmox VE?
Simply assign the number of cores to each VM and let OS decide how to share cores. If you want to assign certain cores explicitly to VMs you can use the command `taskset` assigning cores to the respective qemu-kvm processes.