My goal is to have continuos backups (lets say every 5 - 10 minutes) use the least amount of resources from the sending machine. What would be best is if I could keep all the the most recent writes in ARC (or L2ARC).
I am not clear on the definition of LRU when referring to writes.
As a worst case I have a flood of writes coming from the network that are being flushed to disk. Are writes considered "Recently Used" in regards to the cache?
If writes are considered "RU" then what tuning should I look at to try to minimize going back to the HDD pool when the system does a snapshot and then sends it to the backup server?
Finally, if I knew that these writes are streaming (not being read back) I wonder if there is a way to release that ARC / L2ARC pool of writes after they are used for the backup process.
I apologize if I am confusing different ZFS mechanisms.
I am not clear on the definition of LRU when referring to writes.
As a worst case I have a flood of writes coming from the network that are being flushed to disk. Are writes considered "Recently Used" in regards to the cache?
If writes are considered "RU" then what tuning should I look at to try to minimize going back to the HDD pool when the system does a snapshot and then sends it to the backup server?
Finally, if I knew that these writes are streaming (not being read back) I wonder if there is a way to release that ARC / L2ARC pool of writes after they are used for the backup process.
I apologize if I am confusing different ZFS mechanisms.