It is a best practice to give a virtual machine a single virtual CPU unless there is a compelling reason to give a virtual machine more than one virtual CPU.