Originally posted by: Nothinman
In short, a Windows system does not benefit from having a locked page file size. A larger "minimum" size will indeed help systems with little physical memory by reducing resizing of the page file by the OS. A large "maximum" will incur no performance penalty.
This seems to be a common theme in statements on either side of the issue. You can prove that there isn't much benefit from a fixed pagefile ... but you can't prove that there is a benefit from a non-fixed pagefile. If you have enough RAM, I doubt it really matters either way.
I think having a fixed-size non-fragmented pagefile could be somewhat useful, though. For example, I have 2GB RAM and a 2GB fixed pagefile. The file might as well be all in one placee. Even though you get a minimal benefit from the pagefile being non-fragmented, it is still a fact that other files have to fill in the space around the pagefile. A fragmented pagefile forces other files to fragment. For the anal-retentive type, it seems like unnecessary messiness.
I had 1GB of RAM on my system and a 1GB fixed pagefile for over a year, and this never caused me any problems. This leads me to believe that the pagefile was a sufficient size and that with 2GB of RAM that a 2GB pagefile should be more than sufficient. If the 2GB pagefile is sufficient, it might as well be fixed, because:
1) The hard drive space it takes up is a non-issue. If Windows starts the pagefile off at 1GB, I'm not getting any real benefit out of the free hard drive space. I've got plenty. To the contrary, starting off with a smaller pagefile is NEVER going to help you, because if your hard drive is near capacity then the swapfile won't be able to expand when it needs to (which is going to be at least as serious a problem as if you had a fixed pagefile that wasn't big enough).
2) If Windows does decide to start the pagefile off small then make it larger, resizing the pagefile will degrade performance. Sure, it's minimal, but what's the point?
3) If I actually run into some kind of problem having 2GB RAM and a 2GB pagefile, it would actually be useful to me to know what I was doing when all that memory got gobbled up. At that point, I may prefer to set a fixed 4GB pagefile or I may very well let Windows manage the swapfile size, but that would also probably be a good time to buy more RAM.
All of those reasons are pretty minimal in swaying someone one way or the other, though. I think maybe the people who want to set their own swapfile size have some inner hatred for Microsoft and just want to assert their authority over the operating system.
I would, of course, be interested in knowing if anybody thinks I'm totally off-base here.