System drive on SSD; pagefile to its own drive

pagefilessdwindows-server-2008

I am using an Intel X25-E SSD for the system drive of a Windows Server 2008 R2 server with 16 GB RAM. Would it be good practice to move the pagefile to its own drive? If so, for the pagefile drive, would there be a preference for SSD or conventional hard drive?

The storage configuration also includes two data volumes, each of which is implemented on a 4-disk RAID 10 array, attached to a PERC 5/i Integrated RAID controller. The server is a Dell PowerEdge 2900. It has 10 slots in its backplane, one used for the SSD, eight used for the RAID 10 arrays, and one empty slot that is available for a pagefile drive.

Thanks.

Best Answer

The traditional answer would be to separate the pagefile from the System drive but the X-25E's performance should generally make that unnecessary, especially on a server. If you can't put enough RAM in the system to avoid unnecessary paging, or you have applications (like Exchange 2007) that can make quite a lot of use of paging no matter what, then putting the page file on dedicated disks or on disks where the utilization is generally low remains a good idea.

However using a single X-25E for the system drive seems a bit strange to me. Whether it is a good idea or not to use SSD's for the system drive depends entirely on what you are using the server for but in most cases system drives on (properly configured) servers are not going to be the most significant IO bottleneck you want to control.

What I can say for certain though is that you should not use just one drive for system or normal data volumes. The standard practice of using two relatively small but reasonably fast drives (2x10K SAS) in RAID 1 provides sufficient performance to load the (mostly static) system drive files for most servers but guarantees you some level of failure resilience. SSD's might not be mechanical but they can, and do, still fail.

Ideally you want to use SSD's to eliminate something that is IOPS limited - your RAID 10 arrays are probably able to get close enough to matching the X-25E's transfer rate under most conditions but they wont come close to the IOPS (a couple of hundred at best versus many thousands for the X-25E). However since it's a single drive you should be very reluctant to put anything that you can't afford to lose completely on it - if it was me I'd be using it for temp file space (print spooling for example, scratch DB area for reporting etc).