Mike said:
Actually, it has everything to do with it. Some people see putting the
pagefile on SSD, because it's faster than HDD, as a substitute for
adding real RAM. It's a bad idea.
On a modern system, a pagefile is a write-once read-never store.
You should install enough RAM, to meet your peak every-day requirements.
Which the Task Manager can help measure for you.
If you're running a WinXP machine with 256MB of memory installed and an
SSD with a 4GB pagefile defined, well that wouldn't be a good idea.
It implies you want to "run out of the pagefile" as your
normal operating strategy. In that case, the pagefile
isn't being defined for "emergencies". If you ran Photoshop
on billboard sized posters with such a setup, maybe after
two or three years, the SSD would die
If it was a Vista machine with 8GB physical RAM, set your
pagefile to 512MB (big enough to hold 300MB of write-once
info) and you're done.
If you have an older system, with inferior max RAM capability,
stick an actual RAMDisk in it, if you really want to run out
of the pagefile all the time. The problem with that, is the
system busses on older computers suck, and there is no
practical way to do that. On a system modern enough to have
good chipset busses, chances are the max RAM is already high
enough, to use a modestly sized page file.
If you want a stress test for your memory subsystem
(since this is posted to the Windows 7 group),
try the 64 bit version of CHKDSK on a modern system.
Keep the Resource Monitor open and watch the fun. For
a partition with a sufficiently large number of files,
CHKDSK will use (practically) all of the available
RAM (7GB on an 8GB system), and you will see a tiny bit
of paging as other applications are squeezed by the activity.
(CHKDSK isn't as aggressive as I expected, but it
still pushes hard enough to affect other programs.)
That's in case you'd never seen any pagefile
activity on your system, to date.
What matters to the SSD, is the number of writes to
flash locations. Because of the wear leveling algorithm,
it amounts to storage_size * max_write_cycles_per_flash_cell.
On modern MLC, the max_write is down to about 3000 cycles.
If you had a 1TB SSD, you have 3000TB total writes possible.
If, when the system starts up, the OS writes out 300MB of write-once
material, you've used up 300MB of that large number of
lifetime write cycles. If you select the "clean my pagefile
at shutdown" option, now you're paying for writes to the
entire pagefile.
With a little effort, you should be able to study the
wisdom of using an SSD for pagefile, for yourself.
Since I don't own an SSD, I'm in no position to
do this experiment.
Paul