I use my trunas as a Media Server. Once it starts a file it will read & serve it to the end. It should serve the files fast, but if it dies, it can restore from backup, which is acceptable. It doen’t need to cache the most recetly used files, if anything these are the files least likley to be accessed. Strangley down time is “ok” but slowness is not. it’s 99% a read system, write speed is almost irrelevant, it’s reads that count.
I have 12 spindle disks set as 8 in 1 pool (36TB) 83% used, 4 in 1 pool (50TB) 73% used, my zfs cache is reporting 32GB, I’m about to upgrade it to 64GB. I think that should be enough to cache the entire file(s) But should I add a NVME ssd, running on a PCIE card to use as L2ARC cache? I currenty have a spare 500gb sata SSD on the controller that would have to be removed to make space for the NVME controller.
What would you advise?
Thanks