Maximum memory for VMware guests?

Hi All

We are running VMware ESX 3i 3.5.0 158869 update 4 on Blade 460c's.

We'll have different application servers running on these boxes, some with more memory requirements than others. According to MS, the memory limits are;

Windows 2003 Standard x32: 4GB
Windows 2003 Enterprise x32: 64 GB

Windows 2003 Standard x64: 32 GB
Windows 2003 Enterprise x64: 1TB

http://msdn.microsoft.com/en-us/library/aa366778.aspx#physical_memory_limits_windows_server_2003

However, it states that limits over 4GB for 32 bit Windows assume PAE is enabled.

Is PAE enabled on VMware guests? I'm not even too sure what it is? :)....so basically, my question is do these limits apply to virtual servers, or are they for physical boxes only?
LVL 1
Joe_BuddenAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

rindiCommented:
The PAE is set in the boot.ini file of the windows OS, it has nothing to do with VmWare itself.
0
Paul SolovyovskySenior IT AdvisorCommented:
Yes PAE is enabled on the guests.  Since the virtual machine emulate "real" hardware with a motherboard, bios, etc.... it would be the same as in a physical machine

There are advantages in VMWare in that it performs transparant page file sharing where ESX sees similar page file from multiple VMs and only keeps a single instance with pointers to any duplicates.  Your VMs also use the baloon driver in VMWare Tools allowing VMWare to better share memory between your VMs

0
thetmanvnCommented:
Look at this  http://www.vmware.com/products/esxi/features.html


Mware ESX and VMware ESXi deliver unparalleled performance and scalability, enabling even the most resource intensive production applications to be virtualized.

    * Support for powerful server hardware. Take advantage of hardware systems with up to 64 physical CPU cores, 256 virtual CPUs, 1TB RAM, and up to hundreds of virtual machines on a single host to facilitate large-scale consolidation and disaster recovery projects.
    * Support for larger virtual machines. Configure virtual machines with as much as 255GB RAM.

So ESXi 3.5.0 support up to 1TB RAM on Physical Host, and each VMachines are 255GB. So you can add maximium 255GB RAM to VMWare.

Of course on VMWare guest is treated like a normal physical computer, so the Microsoft limits will apply to it too, but there is right bound for maximium RAM. It means when you install Win2k3 Ent x64 on Physical Computer with 1TB RAM, use can use all 1TB RAM, but if you install Win2k3 Ent x64 on VMWare ESXi 3.5.0 with 1TB RAM, you can assign and use maximium 255GB RAM.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
10 Tips to Protect Your Business from Ransomware

Did you know that ransomware is the most widespread, destructive malware in the world today? It accounts for 39% of all security breaches, with ransomware gangsters projected to make $11.5B in profits from online extortion by 2019.

vmwarun - ArunCommented:
thetmanvn, you are wrong buddy.

ESX 3.5/3.5i can maximum support 32 Logical CPU Cores, 256 GB RAM per Host and VMs can have a max of 65532 MB RAM (64 GB - 4MB).

Check this for more info - http://www.vmware.com/pdf/vi3_35/esx_3/r35u2/vi3_35_25_u2_config_max.pdf

All the things which you have mentioned are supported by vSphere 4.0.
0
vmwarun - ArunCommented:
In computing, Physical Address Extension (PAE) is a feature of x86 and x86-64 processors that enable the use of more than 4 gigabytes[1] of physical memory to be used in 32-bit systems, given appropriate operating system support. PAE is provided by Intel Pentium Pro and above CPUs (including all later Pentium-series processors except the 400 MHz bus versions of the Pentium M), as well as by some compatible processors such as the Athlon and later models from AMD.

More info - http://en.wikipedia.org/wiki/Physical_Address_Extension
0
thetmanvnCommented:
@arunraju: Maybe you should re-check my link, it all about esxi 3.5.0 features.
0
vmwarun - ArunCommented:
@thetmanvn - ESXi 3.50 has a 32 Bit Kernel.
Only from vSphere 4.0, is the VMKernel 64-Bit.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Components

From novice to tech pro — start learning today.