Hi,I'm new to Proxmox. I have a question now, wish your help
I'm about to build a dual processor computer with total 12 physical cores with hyper-threading (so it has 24 logical cores).
I want to use this computer to run 5VMs. So which option should I choose:
1. Enable Hyper-threading and run a VM with 4 vCPU. This will give a little more performance if
hyper-threading can help. But does it hurt when total vCPU > total physical cores?
2. Disable Hyper-threading and run a VM with 2 vCPU. This will guarantee that each VM will receive
2 physical cores.
What i concern about the first option is: I think Proxmox always try to run VM on physical core first.
I'm afraid that when i run first and second VM, Proxmox will try to assign them 8 physical core. So one
of the third, fourth for fifth VM will run only on hyper-threaded core and their performance will be bad.
Does my concern is a real problems? what option should I choose?Sorry for my bad English and thanks for your help
I'm about to build a dual processor computer with total 12 physical cores with hyper-threading (so it has 24 logical cores).
I want to use this computer to run 5VMs. So which option should I choose:
1. Enable Hyper-threading and run a VM with 4 vCPU. This will give a little more performance if
hyper-threading can help. But does it hurt when total vCPU > total physical cores?
2. Disable Hyper-threading and run a VM with 2 vCPU. This will guarantee that each VM will receive
2 physical cores.
What i concern about the first option is: I think Proxmox always try to run VM on physical core first.
I'm afraid that when i run first and second VM, Proxmox will try to assign them 8 physical core. So one
of the third, fourth for fifth VM will run only on hyper-threaded core and their performance will be bad.
Does my concern is a real problems? what option should I choose?Sorry for my bad English and thanks for your help