Solved

VMware esxi virtual CPU

Posted on 2012-03-22
5
1,155 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 118
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 118
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 118

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 118
ID: 37752849
You may need at least 8GB-12GB for SBS2011.
0

Featured Post

Comprehensive Backup Solutions for Microsoft

Acronis protects the complete Microsoft technology stack: Windows Server, Windows PC, laptop and Surface data; Microsoft business applications; Microsoft Hyper-V; Azure VMs; Microsoft Windows Server 2016; Microsoft Exchange 2016 and SQL Server 2016.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Will try to explain how to use the VMware feature TAGs in the VMs and create Veeam Backup Jobs using TAGs. Since this article is too long, I will create second article for the Veeam tasks.
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 …
How to install and configure Citrix XenApp 6.5 - Part 1. In this video tutorial we have explained step by step installation of Citrix XenApp 6.5 Server on Windows Server 2008 R2 is explained in this video. We have explained the difference between…
In this video tutorial I show you the main steps to install and configure  a VMware ESXi6.0 server. The video has my comments as text on the screen and you can pause anytime when needed. Hope this will be helpful. Verify that your hardware and BIO…

920 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

12 Experts available now in Live!

Get 1:1 Help Now