Cache on system with 64 GiB non ECC

Good morning,

I am planning to move my system without cache to a better system with 64GiB and an intel i5-13500 and 10 Hard drives and up to 6 Nvme slots if needed (will be using 3 *250 and 1 *2TB NVMEs).
I am running 1 x RAIDZ2 | 10 wide | 3.64 TiB.
My main job will be a home Nas serving 2 PCs and a Mac with a VM running NVR 24/7.
Your advice will be appreciated

Many thanks

I’ll just point you to the ZFS Primer and to read the documents for the version of TrueNAS you are running, hardware section on memory sizing.

Also take a look at this recent post in another thread

2 Likes

What do you mean by “cache”?
What are these NVMe drives you have apparently already picked?
What are the current limitations and what do you expect to achieve?

2 TB is WAY too large for L2ARC. None of the sizes appear to match with PLP-enabled DC drives for SLOG, whose purpose is unclear.
2*250 GB could be an app pool, hosting the VM.
3*250 GB could be a special vdev.

Hello etorix ,
Thanks for the reply. what I meant is do I need to use any 2 SSDs for mirror write cache or L2Arc will take care of that?. Like I said I am using the Nas for surveillance and to serve my children gaming PCs and occasional Plex .
the ssds are basic one (250gb) Samsung 950 , rest are cheap Fanxiang 256GB and 2TB.
As I have 6 slots I can buy new ones for the PLP-enabled DC if it will help

oh great that explains it better many thanks

SLOG is NOT a write cache, and you do not appear to have any workload which critically requires sync writes. So don’t use it.
The only use of the small SSDs is for boot and apps/VM.

1 Like