Pagefile

  • Thread starter Thread starter peter
  • Start date Start date
P

peter

I have Windows XP Professional with SP1a installed on E:

I have dedicated another partition F: with 430MB as a swap partition for
Windows XP.

Hence, I want to set page file for e: to 0MB and that for F: to be 430MB,
however, I get the warning "If the pagefile on volume E: has an initial size
of less than 200 megabytes, then the system may not be able to create a
debugging information file if a STOP error occurs. Continue anyway"

Note that I did set under "startup and recovery"|System Failures to write
Kernel memory dump and I have 256MB SDRAM.

But the point is do I have to have the pagefile on the directory where
%WINDIR% is or could it reside on another partition?
 
For best performance, leave the page file on the same
partition Windows XP is installed on. Moving the page
file to a different partition, on the same drive, will actually
degrade performance due to additional seek time.

Virtual Memory in Windows XP
http://aumha.org/win5/a/xpvm.php

--
Carey Frisch
Microsoft MVP
Windows XP - Shell/User

Be Smart! Protect your PC!
http://www.microsoft.com/security/protect/

-----------------------------------------------------------------------------------


|I have Windows XP Professional with SP1a installed on E:
|
| I have dedicated another partition F: with 430MB as a swap partition for
| Windows XP.
|
| Hence, I want to set page file for e: to 0MB and that for F: to be 430MB,
| however, I get the warning "If the pagefile on volume E: has an initial size
| of less than 200 megabytes, then the system may not be able to create a
| debugging information file if a STOP error occurs. Continue anyway"
|
| Note that I did set under "startup and recovery"|System Failures to write
| Kernel memory dump and I have 256MB SDRAM.
|
| But the point is do I have to have the pagefile on the directory where
| %WINDIR% is or could it reside on another partition?
|
|
 
We always place page files on dedicated partitions and
make them a fixed size.
This is by far the best way to setup your page file.
Go to www.compu-help.us it tells you more.
It gives no better or worse performence if its on a
different partition on the same drive.
Arlene
 
peter said:
I have Windows XP Professional with SP1a installed on E:

I have dedicated another partition F: with 430MB as a swap partition for
Windows XP.

Hence, I want to set page file for e: to 0MB and that for F: to be 430MB,
however, I get the warning "If the pagefile on volume E: has an initial size
of less than 200 megabytes, then the system may not be able to create a
debugging information file if a STOP error occurs. Continue anyway"

Note that I did set under "startup and recovery"|System Failures to write
Kernel memory dump and I have 256MB SDRAM.

But the point is do I have to have the pagefile on the directory where
%WINDIR% is or could it reside on another partition?

You can create pagefiles for each partition or logical
drive, if you need to. I would suggest doing so if you are
using other partitions/drives for audio, video or a
combination as this helps smooth out the playback of the
audiovisual data. Also helps to keep the system pagefile low
in traffic.
 
peter said:
I have dedicated another partition F: with 430MB as a swap partition for
Windows XP.

This is an article I'm working on at the moment:

Suzanne asks - I just read a document that said it's best to put your
page file on a separate partition to increase performance. For example,
if I had a single hard drive that had 2 partitions the article said I
should put the page file on D: for better performance. I was wondering
what your opinion was.

*** My guess is that whoever wrote that article works at a desk job just
rehashing articles that they read on some website and doesn't actually
work on PCs for a living. Point is, if you only have a _single_ physical
hard drive you want the page file on the same partition as the data
that's accessed most often, and in most cases that's C:. This minimizes
hard drive head movement [seek time] which is best for speed. If the
pagefile was on, lets say, a second partition on your sole physical hard
drive, then the heads would have to move farther to access the pagefile
thus increasing data access time.

On the other hand, if your pagefile was located on a _second_ physical
hard drive, then yes, performance should increase [assuming it was just
as fast a drive] over having it on C: as now you have 2 sets of heads
playing with data at the same time. If you do this you still need a
small, maybe 20 meg pagefile on C: or windows may whine or even ignore
your settings or give you an warning message.

Ken B. adds some additional information on setting the size of your swap
file manually for performance reasons if you are into that:

By default, Windows sets the page file to an initial size of 1.5 times
the amount of RAM you have and a maximum of three times the amount of
RAM. But this isn't a good way to do it. The less RAM you have, the more
page file you need and vice versa; Windows default is exactly the
opposite of what's needed. Someone with 128MB of RAM will almost always
need more than 192MB of page file, and often more than 384MB. And
conversely, someone with as much as 1GB of RAM is very unlikely to need
1.5 to 3GB of page file.

The default is worse for those with little RAM; if you have at least
256MB of RAM, those Windows defaults usually don't hurt you very much
other than perhaps wasting a little disk space. But if you want to
fine-tune the swap file size yourself, you can do the following:
Right-click on My Computer, and choose Properties. Go to the Advanced
tab, then under Performance, click the Settings button. That puts you in
the Performance Options dialog box. Click on the Advanced tab there,
then under Virtual Memory click
Change. Click the Custom Settings radio button to enter your own Initial
and Maximum sizes.

How large should they you make these? Well it depends on how much RAM
you have and what
applications you run, but a good starting point is around 200MB for
Initial size. Make the Maximum very large (1500-2000MB), so you have
room to grow if you ever need it. There's no downside to having a large
maximum; if it's never used, it doesn't hurt you in any way.

You can also monitor your page file usage to give you a better idea of
how much *your* system and *your* applications use. That will give you
information to better fine-tune its size to meet your requirements. Go
to:

http://www.kellys-korner-xp.com/xp_p.htm

and download MVP Bill James's Page File Monitor.

*** Please note that this article is for tweakers ie it's NOT a "fix it"
type article ie for regular use going with the default XP pagefile setup
is fine and will give you no hassles.
 
peter said:
Hence, I want to set page file for e: to 0MB and that for F: to be 430MB,
however, I get the warning "If the pagefile on volume E: has an initial size
of less than 200 megabytes, then the system may not be able to create a
debugging information file if a STOP error occurs. Continue anyway"

don't worry about it. Things will work fine unless you want to make a
dump for debugging. In fact I would go to Control Panel - System -
Advanced, click Settings in the Startup and Recovery section. and
change the 'write debugging information' to (none) unless you are
actively needing a dump for debugging something, or to 'small dump' if
you are getting errors that you wish to report on to Microsoft (And
that needs only 64K or so). You do though need to keep some notional
amount on that drive: I would set initial 2, max 50 and it will probably
never come into existence.

But it is not really a good idea to have a separate place for the page
file unless it is a separate physical drive. The reason is that what
you want to minimise is seek time - considerations like defrag fall a
*long* way behind that. And a separate partition on the same drive is
pretty well a guarantee of putting seek times up.

Also a 430 MB max is most probably not enough. Reason there is that
programs these days allocate enormous amounts of memory that they never
take up - this has to be assigned somewhere and XP, given enough space
will assign to 'potential' page file. Read in more detail at
www.aumha.org/win5/a/xpvm.htm. I would get rid of that F partition
again and set a min of enough to bring the total including RAM up to 600
MB (or 100 MB if more) and set the max *way* up, say 800 or so or even
more.
 
Arlene said:
We always place page files on dedicated partitions and
make them a fixed size.
This is by far the best way to setup your page file.

Not in XP it isn't
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top