I have a FreeNAS Mini XL used as a non-critical archive server. It is currently holding a copy of a filesystem with many many little files. Everytime a replication job is run it takes a good while for file contents to be compared. Though this is not to be a permanent solution, it will be THE solution for at least another year.
The system currently has the full 32GB RAM and a FreeNAS Mini Read Cache and ZIL Drives. From my understanding, and limited testing, it is better to have more RAM than L2ARC since the L2ARC DB is held in RAM. But one area I am weak in is implications of having L2ARC that is very large on a system with very low RAM such as this. (Again, because normally I would use more RAM)
The files I want to keep replicated is less than 2TB. If I was to install a 2TB SSD to hold this data in L2ARC, it seems it would still be faster with the improved random I/O of the SSD over the mechanical disks and 32GB ARC.
The system currently has the full 32GB RAM and a FreeNAS Mini Read Cache and ZIL Drives. From my understanding, and limited testing, it is better to have more RAM than L2ARC since the L2ARC DB is held in RAM. But one area I am weak in is implications of having L2ARC that is very large on a system with very low RAM such as this. (Again, because normally I would use more RAM)
The files I want to keep replicated is less than 2TB. If I was to install a 2TB SSD to hold this data in L2ARC, it seems it would still be faster with the improved random I/O of the SSD over the mechanical disks and 32GB ARC.