Hey,
after I started the 'Mastering Proxmox' book, I got to a point where it seems to lack details.
I've read into the effects of the cpuunits setting and am now wondering, wether increasing
or decreasing the numbers of CPU cores inside a virtual machine will influence the capabilitys
of this machine.
I've read, that the sockets are for license issus and do not affect the computing power of the
virtual machine, also I found advice not to configure more than 4 cores inside a vm (as far as
I understood, the limit is the number of the hosts CPU cores, including HT).
However, as I wish to further understand the technologie, I would like to know more on how the
number of cores affects the behavior of the machine. What I read from a VMWare manual, if
you configure a machine with them, the scheduler would need to find a time slice with the same
number of cores available as configured in the virtual machine, which could effectivly slow the
machine down compared to one with lesser cores.
As far as I understood so far, things are quite diffrent with proxmox as they assign time slices
by the configuration of the cpuuunits number. These are connectet to the virtual machines
as a whole, not to their cores?
Does assigning more cores to a machine actually improve it's performance (and if not, why?) and
what side effects can occure if I overassigne cores (say I have a 16 core host with serveral
8 core virtual machines for example) ?
Thanks for your time,
Thorn
after I started the 'Mastering Proxmox' book, I got to a point where it seems to lack details.
I've read into the effects of the cpuunits setting and am now wondering, wether increasing
or decreasing the numbers of CPU cores inside a virtual machine will influence the capabilitys
of this machine.
I've read, that the sockets are for license issus and do not affect the computing power of the
virtual machine, also I found advice not to configure more than 4 cores inside a vm (as far as
I understood, the limit is the number of the hosts CPU cores, including HT).
However, as I wish to further understand the technologie, I would like to know more on how the
number of cores affects the behavior of the machine. What I read from a VMWare manual, if
you configure a machine with them, the scheduler would need to find a time slice with the same
number of cores available as configured in the virtual machine, which could effectivly slow the
machine down compared to one with lesser cores.
As far as I understood so far, things are quite diffrent with proxmox as they assign time slices
by the configuration of the cpuuunits number. These are connectet to the virtual machines
as a whole, not to their cores?
Does assigning more cores to a machine actually improve it's performance (and if not, why?) and
what side effects can occure if I overassigne cores (say I have a 16 core host with serveral
8 core virtual machines for example) ?
Thanks for your time,
Thorn
Last edited: