Windows – Page File – Why set one for each drive

pagefilewindows-vista

I have Windows Vista Business Edition running on my laptop (brand is HCL). I have 4 HDD which are as follows –

C – 29.2 GB (of which only 3.68 GB is free)
D – 39 GB (of which 37.8 GB is free)
E – 39 GB (of which 37.3 GB is free)
F – 41.6 (of which 41.4 GB is free)

However, my page file settings are as below.

Automatically manage paging file for all drives.

Question –

Why should I set one for each drive?
Should I set my page file on the OS Root Drive. I happen to talk to a System Administrator in an IT company and he advised that we should never set the page file on the OS drive but on an alternate drive wherever possible.

It would be really helpful, if you can guide me here or at least point me to the right resources so that I can read about paging and best practices of paging.

Cheers,

Best Answer

Multiple page files are processed paralelly to split IO operations, which noticeably increases the performance.

In our disk queue and total time tests we have recorded up to 3 times better performance using 4 pagefiles on 4 sata HDDs on heavy usage on Windows 7 with 2Gb RAM.

Here is a simple article on the subject:
Learn Best Practices for Optimizing the Virtual Memory Configuration