Solved

Vmware SMP

Posted on 2009-07-05
8
5,414 Views
Last Modified: 2013-11-11
Hi

I have downloaded the free version of ESXi, and activated my copy.
I installed the vmware on my 2 * 2.50 Quad Core blade server, and configured by linux machine to use 8 Virtual CPU... when I try to power the virtual machine, I get the following error:
there are insufficient licenses to complete this operation. Feature vsmp not licensed, requires 8 have 4..

What does that mean? And how I can use my 8 Virtual CPU?
What is the advantage of using all the available Virtual CPU, and what the impact on perfomance... Does the virutal CPU reflects the physical CPU?


thanks
0
Comment
Question by:nammari
  • 5
  • 3
8 Comments
 
LVL 21

Expert Comment

by:za_mkh
ID: 24779128
8 Way SMP is only supported for Enterprise Plus licences, otherwise the default it 4 vCPUs.
 
0
 

Author Comment

by:nammari
ID: 24779130
Thanks for your answer... But what the SMP stands for? And how does that impact the performance?
0
 
LVL 21

Expert Comment

by:za_mkh
ID: 24779135
That wasn't too clear. You will need to purchase an Enterprise Plus Licence to have 8 way SMP. But believe me, you won't be doing too shabby with a 4 vCPU system. In fact sometimes, even a 2vCPU system will perform better then a 4vCPU system. Let the ESX scheduler distributed the processing load amongst all your physical cores.
http://www.vmware.com/products/vsphere/buy/editions_comparison.html
 
 
0
 

Author Comment

by:nammari
ID: 24779142
Thanks for your quick answers.
As for the scheduler distribution of physical cores, shall I configure that, or it is already configured?
One more thing, what is "Thin provisioning"
0
What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

 
LVL 21

Expert Comment

by:za_mkh
ID: 24779143
SMP merely allows load to be shared between all the CPU's that your operating system sees. Even if you gave your VM 1vCPU but it was sitting on a 8 Core Host server, the VM would see one CPU but it's processing load would be distributed amongst all 8 physical cores, hence me saying that sometimes giving 8vCPU's to a machine with only 8 cores is not going to give you the best performance sometimes it detracts from it. My personal experience is that I don't give any VM more than 2 vCPUS as my reasoning is that the ESX scheduler distributes the load generated by your VM guests amongst the physical cores anyway ...
 
0
 
LVL 21

Accepted Solution

by:
za_mkh earned 500 total points
ID: 24779158
The scheduler doesn't really get configured. Resource pools can be used to give say for example some VM's more processing power/memory/disk shares than another VM. The scheduler than ensures it gets met. For the most part you don't even need to worry about this, unless you have major problems. ESX by itself does a great job.
 
 
Let's say you have a 200GB VMFS volume. Now we create a VM. When we create this VM, we thin provision the disks. Previously the normal method was to thick provision the disk. So if you configured a VM with 50GB of disk space, on your VMFS volume you would be left with 150GB (this is simplistic explanation that doesn not count space used for memory/swap/snapshot files etc). From inside your VM you only write 10GB of data on that 50GB drive. Let says it never exceeds 10GB. So now tecnically you have 'wasted' 40GB of space of your VMFS volume.
With thin provisioning you set up your disk to be 50GB again. But your virtual disk will only grow by they amount of data that is written to it. So in this case, you will be left with 190GB of free space on your VMFS volume. But if in your VM you now add another 15GB of data, the disk will get increased automatically on your VMFS volume.
0
 

Author Comment

by:nammari
ID: 24779251
Excellent
Now, if the datastore is already created as Thick, can I change it to thin?

thanks
Rami
0
 
LVL 21

Expert Comment

by:za_mkh
ID: 24779993
The datastore is always provisioned thick. It's the VMDKs (assigned to the VM's that can be thin provisioned)
In case somebody else mentions ... I know you can thin provision SAN volumes ... but that is not what the original poster is asking about.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

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

When converting a physical machine to a virtual machine using VMware vCenter Converter Standalone or vCenter Converter Enterprise, if an adapter type is not selected during the initial customization the resulting virtual machine may contain an IDE d…
Exchange server is not supported in any cloud-hosted platform (other than Azure with Azure Premium Storage).
Teach the user how to delpoy the vCenter Server Appliance and how to configure its network settings Deploy OVF: Open VM console and configure networking:
Teach the user how to install log collectors and how to configure ESXi 5.5 for remote logging Open console session and mount vCenter Server installer: Install vSphere Core Dump Collector: Install vSphere Syslog Collector: Open vSphere Client: Config…

919 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

17 Experts available now in Live!

Get 1:1 Help Now