Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 340
  • Last Modified:

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 ?
0
Los Angeles1
Asked:
Los Angeles1
  • 10
  • 4
1 Solution
 
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
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
What vSphere license do you have?
0
Prepare for your VMware VCP6-DCV exam.

Josh Coen and Jason Langer have prepared the latest edition of VCP study guide. Both authors have been working in the IT field for more than a decade, and both hold VMware certifications. This 163-page guide covers all 10 of the exam blueprint sections.

 
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
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
0

Featured Post

Free learning courses: Active Directory Deep Dive

Get a firm grasp on your IT environment when you learn Active Directory best practices with Veeam! Watch all, or choose any amount, of this three-part webinar series to improve your skills. From the basics to virtualization and backup, we got you covered.

  • 10
  • 4
Tackle projects and never again get stuck behind a technical roadblock.
Join Now