I'm not 100% sure if this question belongs here or the unix stack exchange.
I consulted the following thread(s) on superuser and while helpful don't answer my questions:
Dual Boot Windows 7 + Linux on 2 separate SSD + Data HDD
I ordered a new gaming laptop / desktop replacement a week ago. It will have two drives:
Intel 330 120GB SSD installed in the primary HDD bay (SATA-III)
750GB 7200RPM HDD installed in an ODD (optical disc drive) caddy (SATA-II 16MB cache)
I'd like to get my partition plan in order before the laptop gets here. My main concern is gaming performance under Windows, but I also plan to do some development under Linux in the future (some game development, some non). [When there is better native support for Linux gaming I will do away with Windows completely. Until then I'm stuck with it.]
I know for sure I'll be installing Windows 8 to the SSD. I will also be installing some of my most played games to this drive for performance/load time reasons, and using the HDD to store other games that I play less often or that don't require a ton of performance (or games that are just too large!).
My question pertains to how best to partition these drives for dual booting Windows 8 and Linux while still conserving a "fair" amount of space for the Windows partition and also getting "best performance possible while utilizing the least amount of space on the SSD" under Linux.
Are there certain directories (partitions) under Linux that would benefit more from being installed to or mounted on an SSD over an HDD? e.g. would it be best to install "/" to the SSD and /users to the HDD (with the added benefit of easily backing up my users directory!).
Or should I just install Linux in its entirety to its own partition on the HDD? Do you think I would notice any significant performance degradation by running Linux off the HDD vs. running it off an SSD?
A few other things to note:
My Linux distro of choice is Arch with the i3 window manager, so I would assume boot time into Linux off an HDD would be fast anyway.
The machine will have 16GB of RAM, so I can (and most likely will) disable swap in Linux and also the hiberfile and pagefile under Windows, on the assumption that the 16GB of RAM is overkill and I won't even utilize half of it.