ImageAnalyst
Cadet
- Joined
- Feb 26, 2023
- Messages
- 2
Greetings,
I'm interested in developing a ~17 Tb NAS, prioritizing read over write speed when possible, for loading in medical images approximately 8 Gb each (user on a separate physical device will request an image; often times the same image multiple times during one session). Given the need for caching, I'm using 4x8Gb non-ECC RAM I had laying around for ARC, and 4x NVMe SSDs in a PCIe x16 expansion card for L2ARC. Currently, I have 4x 6Tb, which I intend to use the motherboard's four SATA 3 ports. In the event that I'd need to scale up the storage, I also have an LSI SAS 2008 HBA, for a potential 8 more SATA drives. And finally, two 0.25 NVMe SSDs for the TrueNAS scale OS to be mirrored across. I've attached a diagram detailing the proposed hardware schematic:
A couple points to note:
I'm interested in developing a ~17 Tb NAS, prioritizing read over write speed when possible, for loading in medical images approximately 8 Gb each (user on a separate physical device will request an image; often times the same image multiple times during one session). Given the need for caching, I'm using 4x8Gb non-ECC RAM I had laying around for ARC, and 4x NVMe SSDs in a PCIe x16 expansion card for L2ARC. Currently, I have 4x 6Tb, which I intend to use the motherboard's four SATA 3 ports. In the event that I'd need to scale up the storage, I also have an LSI SAS 2008 HBA, for a potential 8 more SATA drives. And finally, two 0.25 NVMe SSDs for the TrueNAS scale OS to be mirrored across. I've attached a diagram detailing the proposed hardware schematic:
A couple points to note:
- All hardware shown has already been purchased, except for the proposed storage
- HDDs are WD Red Plus NAS, CMR, model WD60EFPX
- Case is a Fractal Node 804
- PCIe NVMe expansion card is the ASUS Hyper M.2 X16 PCIe 4.0 X4
- Motherboard supports PCIe bifurcation
- HBA won't currently have any HDDs (unless recommended to use those SATA ports over the motherboard ones)
- CPU and PSU are a bit overkill, but it's what I had laying around
- CPU lacks integrated graphics, which is why I'm using a PCIe x1 slot for a GPU
- RAM model is CMK16GX4M2Z3200C16 (which I believe is non-ECC)
- Will TrueNAS be able to detect all storage devices? My main concern is using the PCIe expansion card, as I haven't found any other posts that mention it's use
- Do I need to separate the main HDD array from the SSD array as different vdevs, or is there a way to specify which storage devices to use as a L2ARC?
- Would there be any potential issues to using a PCIe 2.0 x1 GPU? I'm not looking to do anything graphics-intensive, but I may want to spool up a VM or two given that I have the computational overhead for some moderate processing
- TrueNAS Scale or Core? I don't currently have the need for any apps, and scale seems to be the main supported platform in the future, so in the interest of not having to deal with migration, I'm leaning towards scale
- Any issues with using non-ECC RAM?
- Should I use the motherboard's SATA ports for my 4 HDDs, or the HBA ports instead?
- Is there any documentation in addition to Installing Scale that I should review, prior to proceeding with the installation?