Subscribe to Windows IT Pro
August 04, 2008 12:00 AM

Q. What's the ideal page-file size?

Windows IT Pro
InstantDoc ID #99930
Rating: (21)

A. It's common to base page-file size on a system's amount of physical RAM. A common recommendation is to set the page-file size at 1.5-times the system's RAM. In reality, the more RAM a system has, the less it requires page files. You should base your page-file size on the maximum amount of memory your system is committing. Your page-file size should equal your system's peak commit value (which covers the unlikely situation in which all the committed pages are written to the disk-based page files).

In Windows XP and Server 2003, you can find the peak-commit value under the Task Manager Performance tab. However, this option wasn't included in Windows Server 2008 and Vista. To determine Server 2008 and Vista peak-commit values, you have two options:

  1. Download Process Explorer from the Microsoft "Process Explorer v11.20" web page. Open the .zip file and double click procexp.exe. Click View on the toolbar and select System Information. Under Commit Charge (K), find the Peak value, as the following figure shows:

  2. Use Performance Monitor to log the Memory - Committed Bytes counter, and review the log to find the Maximum value.

Make sure you run the server with all of its expected workloads to ensure it's using the maximum amount of memory while you're monitoring.

Related Content:

ARTICLE TOOLS

Comments
  • nicole
    2 years ago
    May 09, 2010

    I have a MacBook with Word on it, and I've recently encountered a problem that I think is related to page-file size. I've been working on a book manuscript, meaning I'm juggling a few large Word docs at a time. I changed my auto-save preferences to every 1 minute so I wouldn't lose anything. Pretty much as soon as I did that, I was unable to save any work I did in my documents, because it would say "insufficient memory." Maybe the change in preferences wasn't related, but I switched it to 4 minutes (I think it had originally been 5 or 6) in any case. Anything longer, and I don't see the point of auto-saving at all.

    Does this sound like I need to change my page-file size? If so, can you please tell me in plain English how to do it? I don't understand the jargon you or the above commenters are using, so just simple directions would be very helpful!!! Thank you so much.

    Nicole

  • ebraiter@videotron.ca
    4 years ago
    Aug 06, 2008

    Defrag your hard disk before setting a static size. That way, it's continuous. Additionally, the page file should reside on the fastest drive installed (usually the newest and usually the same drive as the OS).

  • RYAN
    4 years ago
    Aug 04, 2008

    Thank you for the counters and step-by-step. Also liked the article being tuned for current OS's as well as Vista.


    According to the second edition of the RED HAT LINUX NETWORK TOOLKIT by Paul G. Sery it's considered a good rule of thumb to allocate 2.5 times the physical RAM to the swap partition for any demand-paged virtual memory Operating Systems.
    This Windows KB goes into detail regarding 64-bit OS's, but much of it still applies: http://support.microsoft.com/kb/889654.

    There's plenty of opinions out there, but put simply your page file:
    1. Should be able to accommodate a full dump of physical memory, so it can't be smaller than your total physical memory.
    2. Should have a static size. I don't like keeping the default windows setting of having a different initial and maximum size as I'm suspicious of the amount of system resources being spent trying to continuously(?) caculate the optimal size for the stupid page file.

    Personally I use the 2.5, but unless close scrutiny of the perfmon counters mentioned in this and other articles proves different I can't imagine it would make much of a difference.

You must log on before posting a comment.

Are you a new visitor? Register Here

advertisement

advertisement

Windows is a trademark of the Microsoft group of companies. Windows IT Pro is used by Penton Media Inc. under license from owner.