[Webinar] Streamline your web hosting managementRegister Today

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 827
  • Last Modified:

VMware ESX 4 VM paging size

Just recently been investigating some performance problems with our ESX VMs and noticed that all the Paging sizes are manually set and set considerable lower than the recommended settings per microsoft.  Example... one VM has 8 GB RAM and the paging size was set to 2 GB.

I have not touched the setting at all and is at the default value from setup time.  Is there a consideration because they are virtual or do i follow the traditional recommended values and change it to be managed by windows?

Thanks,
0
tahlequahitguys
Asked:
tahlequahitguys
  • 4
  • 4
  • 2
2 Solutions
 
remixedcatCommented:
use system managed, see if that changes anything.

0
 
tahlequahitguysAuthor Commented:
changing to system managed on the 8 GB moved it from 2 GB Paging to 10 GB
0
 
robocatCommented:

Paging on virtual systems should be avoided as much as possible, it is a common cause of performance problems.

If the RAM of the physical host is overcommitted, and the VMWare host has lack of free RAM, it will respond by using the balloon driver to cause all VM guests to page their RAM out to disk. This allows you to overcommit RAM, but also potentially causes significant slowdowns of the affected VM guests.

Enlarging the page file only facilitates this process.

If you have performance issues on virtual systems caused by this, it is better to add physical RAM to the host, allocate enough memory to each VM and keep the paging size as small as possible.
0
Take Control of Web Hosting For Your Clients

As a web developer or IT admin, successfully managing multiple client accounts can be challenging. In this webinar we will look at the tools provided by Media Temple and Plesk to make managing your clients’ hosting easier.

 
remixedcatCommented:
10GB paging file! woah!

Turn it off then!
0
 
tahlequahitguysAuthor Commented:
Ok.

Does that mean the VMs that are automatically allocating more paging file size need more of the host RAM allocated to them?

For instance,  some of my less used VMs, when setting the page to system managed there is no change in paging file size.  But some of the other ones (My Datacenter and Exchange Server, both have 8 GB),  immediately jump to 10 GB paging size file.  Or is this due to the size of RAM that Windows is detecting?

I still have RAM i can allocate to these machines, but i thought 8 GB would be plenty.

Thanks,
0
 
remixedcatCommented:
question... what applications are being used on those VMs? if you would please, list them for us to determine the memory guideliness you should follow for those applications.
0
 
tahlequahitguysAuthor Commented:
I have a total of 14 servers running on a ESX Server with 2 hosts (2 quad core e5540 @ 2.53 Ghz, 36 GB RAM)... total 16 CPUS and 72 GB Ram together.

I have probably 4 core servers that run most of our stuff.  

1 Server is document and file share server for 500 users, PDC, and DNS (8 GB allocated)
2 Servier is Exchange server for 500 users (6 GB Allocated)
3 DB Server (MS SQL 2008 for our Student Information System) (10 GB Allocated)
4 Web server for our Student Information System (6 GB Allocated)
0
 
remixedcatCommented:
I don't think you'll need much of a paging file then.

I would only use it if those were used as remote desktops running desktop apps. other then that no PF is best
0
 
robocatCommented:

I agree, keep your paging files as small as possible, the allocated RAM should be sufficient for your VMs.

0
 
tahlequahitguysAuthor Commented:
Sounds good.  I will keep them all at 2 GB and see what happens.
0

Featured Post

[Webinar] Kill tickets & tabs using PowerShell

Are you tired of cycling through the same browser tabs everyday to close the same repetitive tickets? In this webinar JumpCloud will show how you can leverage RESTful APIs to build your own PowerShell modules to kill tickets & tabs using the PowerShell command Invoke-RestMethod.

  • 4
  • 4
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now