Solved

Vmware SMP

Posted on 2009-07-05
8
5,412 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
Comment Utility
8 Way SMP is only supported for Enterprise Plus licences, otherwise the default it 4 vCPUs.
 
0
 

Author Comment

by:nammari
Comment Utility
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
Comment Utility
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
Comment Utility
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
6 Surprising Benefits of Threat Intelligence

All sorts of threat intelligence is available on the web. Intelligence you can learn from, and use to anticipate and prepare for future attacks.

 
LVL 21

Expert Comment

by:za_mkh
Comment Utility
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
Comment Utility
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
Comment Utility
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
Comment Utility
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

Highfive Gives IT Their Time Back

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

When we have a dead host and we lose all connections to the ESXi, and we need to find a way to move all VMs from that dead ESXi host.
Last article we focus in how to VMware: How to create and use VMs TAGs – Part 1 so before follow this article and perform the next tasks, you should read the first article how to create the TAG before using them in Veeam Backup Jobs.
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:
This tutorial will walk an individual through the steps necessary to enable the VMware\Hyper-V licensed feature of Backup Exec 2012. In addition, how to add a VMware server and configure a backup job. The first step is to acquire the necessary licen…

762 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