Solved

Memory Usage in VMware ESXi

Posted on 2008-06-14
2
4,876 Views
Last Modified: 2012-08-14
Ok Windows Server 2003 Standard in a 32-bit environment only uses 4GB of memory. If I have a server with 16GB of memory and ESXi installed on it then can I have 4 different Server 2003 VM each with 4GB? Like does ESXi recognize all of it and share it out correctly in a 32-bit environment?

I am new to virtualization and just trying to get a better understanding of it.

Thanks in advance for your help.
0
Comment
Question by:kserritt
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 18

Accepted Solution

by:
larstr earned 500 total points
ID: 21787782
If you install 4 servers you will be able to give each of them 4GB. Be however aware that Windows 2003 Standard can only see 3GB unless you boot with the PAE parameter. Also see here for more information:
http://support.microsoft.com/kb/283037/
http://support.microsoft.com/kb/291988/

Since you'll be using all memory you will be overcomimitting memory (ESX still needs some, and you also have some overhead per VM). But memory sharing will over some time help you out since you're running the same OS on all of your VMs.

A 4GB 1 vcpu 32 bit guest will have 136.5MB overhead. If you start all your VMs in a very short period you will because of this see both ballooning and swapping until enough memory pages between the virtual machines have been identified and shared. Because of this your virtual machines might run a bit slowly until this point.

For better understanding on how ESX is dealing with memory and resources please see:
http://www.vmware.com/pdf/usenix_resource_mgmt.pdf
http://www.vmware.com/pdf/vi3_35/esx_3/r35/vi3_35_25_resource_mgmt.pdf

Lars
vkktreeesxboot.jpg
0
 

Author Closing Comment

by:kserritt
ID: 31467306
Thank you very much for the information.
0

Featured Post

Simple, centralized multimedia control

Watch and learn to see how ATEN provided an easy and effective way for three jointly-owned pubs to control the 60 televisions located across their three venues utilizing the ATEN Control System, Modular Matrix Switch and HDBaseT extenders.

Question has a verified solution.

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

Suggested Solutions

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…
In this article, I will show you HOW TO: Suppress Configuration Issues and Warnings Alert displayed in Summary status for ESXi 6.5 after enabling SSH or ESXi Shell.
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…

738 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