Hi Because of limitation we can assign only limited virtual core cpu to vmware . A virtual CPU is not a one to one assignment - it represents time. It is a representation of time on the physical CPU resource stack. A physical CPU core is controlled by the hypervisor and this is divided up into virtual CPU cores. It is these virtual CPU cores that are presented to the virtual machines (and used by the virtual machines).