Solved

VMware esxi virtual CPU

Posted on 2012-03-22
5
1,149 Views
Last Modified: 2012-03-26
I would like to understand about vCPU assignment.
For instance if I have PC with below spec and like create 2 VM with Win 7 and Win XP what's the best settings and why?

And same thing with server having below server spec like to create 2 VM:
1 x SBS2011 (Exch, file, print etc)
1 x Terminal server for 5-6 users.

Is hyperthreading going to make any differences? if possible please explain how the CPU, socket and cores count? I have read less core is better.

PC with:
2 CPUs x 2.2GHz
Socket: 1
Cores per socket:2
Logical Processors: 2
Hyperthreading: Inactive
NICs: 1

Server with:
12 CPUs x 2.6 Ghz
Sockets :2
Cores per socket: 6
Logical processors: 24
Hythreading: Active
Number of NICs:4
0
Comment
Question by:joyjohn
  • 4
5 Comments
 
LVL 117
ID: 37752715
1 vCPU = 1 Core in the physical host.

It's recommended to use 1 vCPU for Windows XP, and 2 vCPU for Windows 7.

But, always start with 1 vCPU, and add aditional vCPU if required by the VM, for more performance.

Adding vCPU for the sake of adding additional vCPUs can slow a VM down, if the application on the VM cannot take advantage of additional CPUs. e.g. Exchange and SQL applications.
0
 
LVL 117
ID: 37752749
Also checkout Pages 15-25 of the

vSphere Resource Management Guide

which discusses CPUs.
0
 

Author Comment

by:joyjohn
ID: 37752807
What would be my best selection/settings for settiing up 2 VM: SBS 2011 and Win 2008 R2 server for terminal server with this spec:

12 CPUs x 2.6 Ghz
Sockets :2
Cores per socket: 6
Logical processors: 24
Hythreading: Active
Number of NICs:4
RAM: 16 GB
--

1 vCPU on both VM with 8GB/8GB RAM, how many cores?
can i select 2 socket on both VM?
What would be the best setting so that host can have required CPU, RAM etc thanks
0
 
LVL 117

Accepted Solution

by:
Andrew Hancock (VMware vExpert / EE MVE) earned 500 total points
ID: 37752847
Assign vCPUs and not cores.

VMs use vCPUs (CPUs). Cores has been designed for Licensing.

Difficult for me to advise on how many vCPUs you need in your VMs.

I would assign 2 vCPUs to your SBS2011, and I would try 1 or 2 vCPUs in your Terminal Server.

You've not got much ram in the host if you've only got 16GB. You will need a minimum of 4GB per VM.
0
 
LVL 117
ID: 37752849
You may need at least 8GB-12GB for SBS2011.
0

Featured Post

Backup Your Microsoft Windows Server®

Backup all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

Join & Write a Comment

Suggested Solutions

Veeam Backup & Replication has added a new integration – Veeam Backup for Microsoft Office 365.  In this blog, we will discuss how you can benefit from Office 365 email backup with the Veeam’s new product and try to shed some light on the needs and …
In this article, I will show you HOW TO: Create your first Windows Virtual Machine on a VMware vSphere Hypervisor 6.5 (ESXi 6.5) Host Server, the Windows OS we will install is Windows Server 2016.
Teach the user how to configure vSphere clusters to support the VMware FT feature Open vSphere Web Client: Verify vSphere HA is enabled: Verify netowrking for vMotion and FT Logging is in place or create it: Turn On FT for a virtual machine: Verify …
Teach the user how to join ESXi hosts to Active Directory domains Open vSphere Client: Join ESXi host to AD domain: Verify ESXi computer account in AD: Configure permissions for domain user in ESXi: Test domain user login to ESXi host:

759 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

24 Experts available now in Live!

Get 1:1 Help Now