Mouser
Regarding SSDs, I am also curious if there are performance benefits to having 2 separate SSDs versus one, for example...
Currently, I have a dedicated SATA HD each for my C drive (OS + Sonar and other apps) and D drive (all audio data), which of course is the best practice for SATA drives. But I'm thinking of upgrading to an SSD or two - would there be any advantage either way to having one larger SSD drive, divided into two partitions for OS, apps + Data, or to get two SSDs and keep things on separate physical SSD drives? Basically, I am wondering if the two separate, physical drives still offers a performance advantage with SSDs.
Blades is right here. The only advantage you will see is with two physical SSDs on two separate SATA III connections (I stress the SATA III (6Gb/s) because an SSD on a SATA II would choke its operational abilities dramatically).
To be clear, the reason for an SSD as the OS/Program drive is because when a program is loaded, it loads much more than its exe file... there are associated dll files, ini files, etc. that all must load to make the program start. An example is Adobe Acrobat... just to start the splash screen shows it loading a ton of dlls. I get a chuckle to this day that I can open the X3 reference guide in less than 1/2 second (2094 pages), and that is loading Acrobat and the 35Mb file. Each time I do this, I will immediately close the file (leave Acrobat open) and double click the file again, and the second time is even faster!
That said, a data drive does not often meet these "needs," as they typically are accessing files one or two at a time. A SONAR project would be an exception, where the project file points to all the plugs and audio files and SONAR then "assembles" them. Yes, you will see an improvement in this with an SSD, but it is not the "common" use of the data drive. In most applications, this is overkill IMO, but some choose this route, and that is choice. When I talk data storage, I mean MASSIVE data storage (like 3 Tb worth), so to get that with an SSD would be expensive, and actually impossible (since most machines do not have enough SATA III connections anyway). My SSD is older, and have seen it do things that I do not "trust" with data libraries, and for this function, a 7200 rpm HDD is ideal.
For these reasons, it is more common to see only one SSD in a machine running the OS/Programs, and the remainder as 7200 rpm HDD. Some sample libraries are big enough to fill (no joke) an entire SSD on their own.
As far as partitioning drives... the only reason I have done this is to meet OS restrictions. Otherwise they do not buy you much other than organization. Partitioning an SSD would actually be a waste of precious space (the partition takes up a small amount by itself), and would potentially bite you as you fill it up. An SSD is essentially a massive chunk of RAM... no one thinks about partitioning their RAM... just because you can do something, doesn't mean you should.