VMware vSphere

 View Only
  • 1.  Windows 2003 Hardware Memory Resources Esxi

    Posted Sep 20, 2009 10:46 AM

    Hi,

    I am wondering if the following problem I have is just related to my setup or if it is a know feature?

    I have a terminal server running on ESX 3.5. It has 4 cpu's, 4Gb ram and runs Windows 2003 R2 32bit.

    When I migrate the machine over to ESXi v4 the system requires an upgrade to vmtools but otherwise runs fine.

    As a vm v4 I loose 250Mb of the 4Gb or ram to hardware resources so windows only actually sees 3.75GB of ram. Regardless of if it is running on ESX 3.5 or esxi v4.

    BUT the moment I upgrade the the vm from v4 to v7 windows now only sees 3Gb of ram?

    Does the virtual hardware resources of a v7 vm really take a whole gig of ram?

    Regards

    Copter



  • 2.  RE: Windows 2003 Hardware Memory Resources Esxi

    Posted Sep 21, 2009 06:48 AM

    This is limitation of 32bit Windows, not hardware version. Did you enable PAE for Windows?


    ---

    VMware vExpert '2009

    http://blog.vadmin.ru



  • 3.  RE: Windows 2003 Hardware Memory Resources Esxi

    Posted Sep 21, 2009 09:08 AM

    Hi,

    I understand where you are coming from but it doesn't make sense in this case.

    Windows can use 3.75G ram (Allocated 4G) when running as a v4 virtual machine.

    Thats fine I understand why it is missing 250Mb but when I update the vm to v7 it now can only see 3G of ram.

    All that has change is the virtual hardware.

    I just think lossing a whole gig of ram is a bit excessive and does a v7 have better preformance than say leaving the system as a v4 with 750Mb more available ram.



  • 4.  RE: Windows 2003 Hardware Memory Resources Esxi

    Posted Sep 21, 2009 09:35 AM

    Checked twice to be sure.

    I have Windows 2003 R2 32bit template with hardware ver. 4 and some VMs deployed from this template and upgraded to hardware ver 7. Windows see all 4GB of RAM.

    So, it's strange that your VM work this way, but I suppose it's not common issue.

    Do you have PAE enabled in guest Windows?


    ---

    VMware vExpert '2009

    http://blog.vadmin.ru



  • 5.  RE: Windows 2003 Hardware Memory Resources Esxi

    Posted Apr 21, 2010 12:20 PM

    I just ran into the same issue - upgraded a Win2003 VM to v7, went from 3840MB to 3072MB visable.

    Is anyone aware of why this is, and if there's a way to get back that additional memory?



  • 6.  RE: Windows 2003 Hardware Memory Resources Esxi

    Posted Apr 21, 2010 03:17 PM

    Update: Discovered that the VM was configured to hide the NX-bit. Shutdown, exposed NX, powered up... now it sees the full 4096MB allocated.

    With NX/XD exposed, Windows 2003 automatically uses PAE. Then it has the full memory available.

    I really didn't want to hear from our application folks, "where's our other gig of ram???" :smileywink:



  • 7.  RE: Windows 2003 Hardware Memory Resources Esxi

    Posted Apr 22, 2010 06:31 AM

    I really didn't want to hear from our application folks, "where's our other gig of ram???" :smileywink:

    </div>

    You could have just told them that they're sitting on it... :smileyshocked:

    VMware VCP4

    Consider awarding points for "helpful" and/or "correct" answers.