Solved

Maximum memory for VMware guests?

Posted on 2009-05-08
7
1,243 Views
Last Modified: 2013-11-10
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?
0
Comment
Question by:Joe_Budden
7 Comments
 
LVL 88

Assisted Solution

by:rindi
rindi earned 100 total points
ID: 24335105
The PAE is set in the boot.ini file of the windows OS, it has nothing to do with VmWare itself.
0
 
LVL 42

Assisted Solution

by:paulsolov
paulsolov earned 100 total points
ID: 24335123
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
 
LVL 8

Accepted Solution

by:
thetmanvn earned 300 total points
ID: 24335128
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
NFR key for Veeam Backup for Microsoft Office 365

Veeam is happy to provide a free NFR license (for 1 year, up to 10 users). This license allows for the non‑production use of Veeam Backup for Microsoft Office 365 in your home lab without any feature limitations.

 
LVL 19

Expert Comment

by:vmwarun - Arun
ID: 24337673
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
 
LVL 19

Expert Comment

by:vmwarun - Arun
ID: 24337707
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
 
LVL 8

Expert Comment

by:thetmanvn
ID: 24337713
@arunraju: Maybe you should re-check my link, it all about esxi 3.5.0 features.
0
 
LVL 19

Expert Comment

by:vmwarun - Arun
ID: 24352558
@thetmanvn - ESXi 3.50 has a 32 Bit Kernel.
Only from vSphere 4.0, is the VMKernel 64-Bit.
0

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Unified EndPoint Management 1 50
VMWARE heartbeat 2 63
Incorrect definition of table mysql.proc 7 49
Migrating Windows vCenter Server 5.5 to VCSA 6.5 8 54
When rebooting a vCenters 6.0 and try to connect using vSphere Client we get this issue "Invalid URL: The hostname could not parsed." When we get this error we need to do some changes in the vCenter advanced settings to fix the issue.
This article outlines why you need to choose a backup solution that protects your entire environment – including your VMware ESXi and Microsoft Hyper-V virtualization hosts – not just your virtual machines.
Teach the user how to install vSphere Update Manager  Console to Windows system:  Install vSphere Update Manager: Configure vSphere Update Manager plug-in in vSphere Client: Verify vSphere Update Manager settings in vSphere Client:
Advanced tutorial on how to run the esxtop command to capture a batch file in csv format in order to export the file and use it for performance analysis. He demonstrates how to download the file using a vSphere web client (or vSphere client) and exp…

856 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