
Hi Shravan,
You can easily do this, however best practice is to only add 1 vCPU to a machine if it is possible. One of the biggest considerations here is how many cores do the physical servers have per processor. Keep in mind, 1 vCPU is equal to 1 core, not physical CPU (unless they are single core processors).
The downside to adding more is that there may be increased wait times for the VMs to access the physical CPUs in order to do their processing. However, in your example of 10 VMs across 2 physical servers and each of those servers have 2 quad-core processors then you effectively have 16 vCPU’s to work with and you should be easily able to assign 2 vCPUs to that server. However if the number of VMs grow noticeably (and it likely will) then you will start to have more CPU contention as the machines have to wait longer periods.
Matt

[...] Allocating 2 CPU for a VM [...]


















