SQL Server on VMware

  • Hi folks,

    We have a SQL 2008 server Standard Edition running on a physical windows 2003 machine. When I right click on the server node from management studio and go to see 'Processors', I see 8 processors(CPU0- CPU7).

    Now, we intend to move this on a VM and upgrade it to SQL 2008 R2 but questions are coming for its limitations on a VM as far as standard R2 version is concerned. Please suggest me how many logical processors I can get on this setup. If I am correct 8 is already i am having. Can I go beyond 8 logical CPUs(visible to SQL Engine) on a VM. I am not able to understand the online material to my satisfaction.

    Kindly help.

    Thanks

    Chandan

  • You can have as many logical processors as you do physical processors or cores on the VMWare host.

    There is a top limit of about 160 depending on what version of VMWare you are using (workstation, ESX, vSphere)

    Robert Murphy, Microsoft MCITP (Database Administrator 2008) and MCAD Certified
  • Well, I had a similar problem while creating a new virtual machine on VMWARE.

    I have corei3 machine with 4 processors.

    So i was installing an operating system on vmware but it showed me only 2 processors.

    VMWARE Setup file only supported up to 2 processors.

    I had to look for vmware version supporting more than 4 processors.

    So as you said you have a system with 8 processors Then make sure your VMWARE version supports scalable processor architecture with 8 or more than 8 processors.

    I hope you find this post helpful to you.

    resume writing[/url] | examples of resumes[/url]

  • What is your physical usage of those 8 processors now? Are they maxed? Sustained greater than 50%? Or, are they like most systems, sitting around at about 10% with only occasional peaks? If the latter, I'd just set the VM up with 2 processors and see how things go from there.

    "The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood"
    - Theodore Roosevelt

    Author of:
    SQL Server Execution Plans
    SQL Server Query Performance Tuning

  • chandan_jha18 (1/20/2012)


    Can I go beyond 8 logical CPUs(visible to SQL Engine) on a VM. I am not able to understand the online material to my satisfaction.

    Kindly help.

    Thanks

    Chandan

    The number of virtual CPUs available for each VM is controlled by the host licence file, you have to pay a premium for support for up to 8 virtual CPUs under VMWare.

    -----------------------------------------------------------------------------------------------------------

    "Ya can't make an omelette without breaking just a few eggs" 😉

  • The answer depends on how you are licensed and what version of VMWare you have. VMWare ESX can support up to 8 virtual CPUs per VM. This is from the "SQL Server on VMWare Solution Kit" that any good VMWare vendor should be able to supply you. VMWare vSphere can probably support more, but I don't have the reference at hand.

    Your licensing may then restict you to fewer than this mumber of vCPUs per VM.

    Cheers

    Leo

    Leo
    Nothing in life is ever so complicated that with a little work it can't be made more complicated.

Viewing 6 posts - 1 through 5 (of 5 total)

You must be logged in to reply to this topic. Login to reply