RaMorn
Contributor
Contributor

VM with W2003 64bits & 4GB of RAM showing less (3.75GB)

Hi Folks,

I'm having the following question for you guys...

I had installed a VM with Windows Server 2003 Standard 64 bits, and I assigned to the VM 4GB.

But when it finished the installation it is showing 3.75 Gb....I was digging into the webpages, but it not seems to be related to software (I mean, I didn't find something like a switch to add to boot.ini file or something like this)

Has anyone experienced the same?

The ESX server where it is hosted is a HP Proliant G5 580 Intel.

I'll really appreciate your comments regarding this issue, I need to send official excuses if this could not be addressed.

Thanks!

Raul

0 Kudos
7 Replies
danpalacios
Hot Shot
Hot Shot

That is odd. I would expect that behavior from a 32 bit version .. are you sure it installed as x64? What version of esx are you on?

Another interesting test would be to increase the RAM to 5 GB and see if any more shows up. If you are loosing a fraction of RAM would be a different issue than if you are capped at 3.75

0 Kudos
bjmoore
Enthusiast
Enthusiast

Try adding the /pae switch to the boot.ini string. I've run into that problem on a lot of Standard edition servers before...not sure if it's resolved with 64-bit OS's.

0 Kudos
RaMorn
Contributor
Contributor

Yeah, I'm absolutely sure that was installed an x64 version, also during the VM creation, the appropiate OS version was selected, and the ESX host has enabled the VT and EM64T features...

Any thoughts?

0 Kudos
danpalacios
Hot Shot
Hot Shot

I would love to know if more RAM shows up if you add more RAM to the VM. Try giving it 5 GB and see what the vm shows.

0 Kudos
RaMorn
Contributor
Contributor

Well, I'm back with my testings...

What I found is that if I add more memory (I tested with 5 and with 8 GB) it is always taking 256 MB for something...

Is there any official document indicating this case?

Thansk for your comments!

0 Kudos
Sav2k
Contributor
Contributor

We are having the same issue. This is only happening on ESX 3.5 with WK23 x64. We have a vSphere on similar hardware to yours and this works correctly showing the full 4 GB.

Does anyone know any more on this?

0 Kudos
avasudevan
Contributor
Contributor

This is most likely due to RAM reservation for virtual PCI devices. PCI devices need memory for their IO and those pages are not available to the OS. Hence the gap that you see...

0 Kudos