- Joined
- Feb 2, 2018
- Messages
- 1,401
So you're saying with sich a Mixed workload and many sequential reads/writes the "scheduling" of the pool leads to mostly random access?? Which means I have to be prioritizing random throughput and IOPs? Which is what a mirrored pool does?
Exactly.
What are your thoughts in using an L2ARC? Would there even be any difference between RAIDZ2 an mirror with such a device???
RAM will serve you better. You plan for up to 128G of RAM. That should be enough and I doubt an L2ARC will help.
It is mainly me using the NAS. There won't ever be more than 2-4 sequential reads or writes at any given time.
And this is why I doubt an L2ARC will help... Being a single user, all of the 128G of cache in RAM will be yours. If you play again and again with the same stuff, you will not load 128G of RAM. I you do load that much data at once, you reach over such a large volume that your pool will always have to drop to pool and disks to answer you.
Should there be 32 users, each would have only on average 4G of RAM. In this case, to load 128G of RAM cache is much easier and so to extend that cache with an L2ARC may be good.