VMWare, changing CPUs

I have a 2 socket Intel machine with 8 cores per socket

For experimentation purposes, I want to run the most cores as possible on the VM

The Edit Settings of my VM under CPUs has the following CPUs set

Number of virtual sockets:     1

Number of cores per socket:    1

Total number of cores:         1

Open in new window


How can I set this to configure to push the maximum amount of cores possible to the VM

Does a single vCPU or core have to be left for the hypervisor ?
Los Angeles1Asked:
Who is Participating?
 
Andrew Hancock (VMware vExpert / EE MVE^2)Connect With a Mentor VMware and Virtualization ConsultantCommented:
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
The Maximum number of vCPUs you can add to a VM, is dependant upon your license.

The Max could be 8 CPUs.

But you need to make sure your host OS is licensed to support those CPUs.
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
See here for Processor Guides in Windows OS

http://support.microsoft.com/kb/888732
0
Cloud Class® Course: Microsoft Office 2010

This course will introduce you to the interfaces and features of Microsoft Office 2010 Word, Excel, PowerPoint, Outlook, and Access. You will learn about the features that are shared between all products in the Office suite, as well as the new features that are product specific.

 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
What vSphere license do you have?
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
the maximum number of CPUs you will be able to allocate based on licensing is 8. Unless you have Enterprise Plus, and you could allocate 32.
0
 
Los Angeles1Author Commented:
So if I get the Enterprise plus, Could I assign 16 cores, or would I have to save one for the Hypervisor
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
you could assign 32 CPUs to a VM.

But you still need to have the correct Windows license, for Windows to be able to use them all, otherwise the processors will NOT be used.
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
the hypervisor reserves processor usage for itself. so you will be able to allocate all.
0
 
Los Angeles1Author Commented:
you could assign 32 CPUs to a VM.

Open in new window


So On a 16 core machine, I can allocate 32 vCPU

Is that because Intel is double threaded?
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
that would depend on how many physical cores, physical processors, hyperthreading you havevavailable on the physical host.
0
 
Los Angeles1Author Commented:
On a 2 socket, 16 core (8 core per socket)  machine with Hyper-threading enabled, how many vCPU's can I allocate
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
in the summary page what does it state?

?? x CPUs?

and does your VM Guest OS support 32 processors?
0
 
Los Angeles1Author Commented:
The Host summary says I have 16 CPUS, and the guest OS (RHEL) can support 16 or 32 Cores)

So does that mean the most I can assign to this machine is 16 vCPU (or can I assign 32 since the cores are double threaded)
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
16 vCPUs
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.