There is no “best way”. A couple of guidelines: It is not impossible, but it is very rare to see a single Domino server partition use more than 2 GB of RAM. (This is not due to the 2 GB per-process virtual memory limit on Windows. It is due to limits on shared memory.) More than 2 GB is probably wasted unless you have multiple partitions or there are other things happening on the same hardware. It should not matter what drive you put the swap file on, because you should make absolutely sure that you have enough RAM to avoid any significant swapping. Spread your data over as many physical disks as you can. RAID 10 (aka 1+0 or 0+1) is generally the highest performing disk configuration, but in most cases only marginally better than RAID 5. Use transaction logging to improve i/o performance, but only if you have a dedicated disk for the logs – or, better, a dedicated mirrored pair of drives. If you are running constantly at extremely high CPU utilization, however, then transaction logging might actually run you into a bottleneck that costs you in performance – but you really should never be running a production server that close to the edge anyhow. Anything more specific than the above requires a great deal more information and analysis of your configuration and your workload than can be done here.