I'm not even convinced that SSD caching is a best practice first off, so here's my --possibly stupid, but please humor me-- question:
Say I have 12x 2TB hard drives on my volume (the type of raid here doesn't really come in play with pertaining to the question, but say I use a RAIDZ2 -- being that I usually use this option). With that said, would it be possible to say steel 5GB from each drive in a 60GB RAID0 equivalent in FreeNAS to be used as your SSD Cache (which in theory and in my experience performs better than a single SSD drive, due to the limitations of the SATA port, say capped about 450 MB/s)?
Or would it be better to have loads of RAM, and does FreeNAS just kind of handle Caching with the free memory? Even with 72GB of RAM on my Dell Poweredge, I've seen RAM utilization upwards of 60% without much really going on but then it eventually goes down. I really can't complain with my first FreeNAS build as I'm getting close to the theoretical maximum over Gigabit of about 115MB/s real use (out of 125MB/s per 1000Mbps/8 theoretically possible) with 4 computers transferring gigs of data at the same time (mostly done for testing with LAN Speed test). I was honestly impressed, and it was also surprising to note that network performance is better from a physical machine that a virtual one on the same server (except for the CrystalDiskMark hard drive performance tests is over 1GB/s and you won't see anywhere near that with a desktop hard drive.. SSD or otherwise. But the NIC only operates at only about 65MB/s but that may be a VM setting or VM overhead but this was also when I was connected remotely).
I'm really just asking from 1) a theoretical point of view, 2) a proposed optimization/performance standpoint, and 3) thirdly a question on best (or at least not worst) practices.
Much appreciated and thanks.
Best,
Micheal
Say I have 12x 2TB hard drives on my volume (the type of raid here doesn't really come in play with pertaining to the question, but say I use a RAIDZ2 -- being that I usually use this option). With that said, would it be possible to say steel 5GB from each drive in a 60GB RAID0 equivalent in FreeNAS to be used as your SSD Cache (which in theory and in my experience performs better than a single SSD drive, due to the limitations of the SATA port, say capped about 450 MB/s)?
Or would it be better to have loads of RAM, and does FreeNAS just kind of handle Caching with the free memory? Even with 72GB of RAM on my Dell Poweredge, I've seen RAM utilization upwards of 60% without much really going on but then it eventually goes down. I really can't complain with my first FreeNAS build as I'm getting close to the theoretical maximum over Gigabit of about 115MB/s real use (out of 125MB/s per 1000Mbps/8 theoretically possible) with 4 computers transferring gigs of data at the same time (mostly done for testing with LAN Speed test). I was honestly impressed, and it was also surprising to note that network performance is better from a physical machine that a virtual one on the same server (except for the CrystalDiskMark hard drive performance tests is over 1GB/s and you won't see anywhere near that with a desktop hard drive.. SSD or otherwise. But the NIC only operates at only about 65MB/s but that may be a VM setting or VM overhead but this was also when I was connected remotely).
I'm really just asking from 1) a theoretical point of view, 2) a proposed optimization/performance standpoint, and 3) thirdly a question on best (or at least not worst) practices.
Much appreciated and thanks.
Best,
Micheal