Sorry guys for taking so long to get back to you. I'm supposed to be on vacation so please bear with me!
The best performance came with a 16GB ram disk along with PI swap on the SSD at 4400 MiB/s. This provides 32GB of swap space before any OS swapping needs to occur so perhaps this is the best option. Note that unlike my experience in OS X, under Ubuntu combining a ram disk with SSD swap does perform better than the ram disk alone.
PixInsight will spread each swap file into equal chunks on the different swap directories specified via Preferences. Assuming that you set each swap directory on a different physical unit, the total amount of swap space that can be used is always the size of the smallest swap drive multiplied by the number of swap directories. So in the case you have described above you indeed have 32 GB of total swap space. This is a reasonable limit for many processing works of moderate complexity. For big images such as drizzled images and large mosaics, and/or very complex processing works, 32 GB may easily become insufficient though. Once the swap disk space is exhausted you'll get multiple file access errors each time you attempt to process an image, but the PI Core application should be stable. You can change or add swap directories dynamically and they will be used the next time PI needs to write a new swap file. Of course, you should always try to avoid these situations by providing enough swap space in advance.
In building the machine, will it be faster if:
it has 24 cores as opposed to 12?
Definitely yes. The more cores, the better performance, especially for highly parallelized processes such as CurvesTransformation (and in general, all point-level processing algorithms), Convolution, all multiscale processing tools, ImageIntegration, DrizzleIntegration, etc.
it has 64 GB of RAM as opposed to 32?
Yes. With large RAM you can use RAM disks for swap file storage very efficiently.
it has four SSDs as opposed to two?
Two SSDs are sufficient to achieve *very* fast swap I/O transfer rates, especially if you use Linux.
Does size matter in deciding on an SSD?
Larger SSDs are usually more durable and sometimes faster. See for example
this review of the Samsung SSD 840 EVO in120 GB, 250 GB, 500 GB, 750 GB and 1 TB models.
P.S. I don't do astro-photography or image-processing work, but would like to comment on Pixinsight as a program. It has a beautiful interface All its features are set in places where one would expect.
Thank you very much, I appreciate you saying this a lot. If only most of our users had a similar vision. Many of them hate our user interface without reflexion just because it doesn't look like what they expect it to be—that is, like Adobe Photoshop—, and things are called by their real names—such as MorphologicalTransformation instead of "dust and scratches", HistogramTransformation instead of "develop" or "give life", and so on. Of course, we have never been guided by popular acceptance or conventional wisdom.