No not using as L2ARC. Only for SLOG/ZIL ("write cache"
).
Yeah, adding more RAM instead of adding a SSD for L2ARC seams the better solutions. Adding a L2ARC device wil rob ARC (RAM) space to map the L2ARC which could also cost you performance than giving you a performance boost
Ah, you have a use for that? I decided against that seeing how my NAS doesn't get that much write activity. Or, the media drive does, but that isn't anywhere near performance sensitive, and rather intermittent still.
I didn't know that about the performance impact of L2ARC btw - though it does make sense. If the L2ARC is "level 2, slower RAM", then it makes sense that some RAM capacity is lost to keep things coordinated.
Speaking of RAM, I actually recently saw someone running just 16GB of RAM for a 24GB ZFS pool (with no L2ARC), and apparently it performed well for them. That definitely surprised me. Still, I'm happy I got 32GB for the sake of future-proofing - I'll be replacing my two 4TB drives with 8TB ones as soon as I get the time, which will push my total capacity well past 16TB raw.
Did you try Truenas Scale already? Overall it's more compatible to my system and better performing than Truenas Core (13.x) but that's because of my old Intel 10G Nic I think
I'm running Core, haven't even updated the system much (still on 12.0 U6.1), prioritizing keeping it running and working well. It's at 200 days of uptime right now, so I'm pretty happy. Still, lots of changes coming this summer - that storage upgrade I mentioned, plus finally getting my 2.5G NIC wired up. It's installed and activated (it's a Realtek NIC, so it needs a couple of tunables to activate the driver), but I'm waiting on having the NAS taken out of its cubby for actually giving it an IP as that necessitates deactivating the built-in NIC, and knowing my luck something will no doubt go wrong with that handoff
And having to get it out of there to install a GPU and get command line access to fix any issues will be ... well, not fun!