Optimize my Nas Hardware

I am building a DIY NAS for my small business.

The main objective of the NAS is for employees to backup media files (photos/videos/documents) and be able to access them quickly.

My hardware list is as follows

CPU: Amd Ryzen 5 4600G
RAM: 32 GB
HDD: 3x 4TB Ironwolf Pro
2.5’’ SSD: 1x 240GB
M.2 SSD: 1x 250GB

I will use the 3 HDD’s to create a storage pool.

What drive should I use as a boot drive between the 2.5’’ and the M.2?

Could one of the two SSD’s be used as a level 2 cache?
Would that even make sense?

Really depends on the specs of the two SSDs.

Do you know what they are?

I’d probably use the sata SSD as the boot drive.

1 Like

The M.2 is a Kingston NV2 Gen 4x4 NVMe PCIe with rated read/write speeds of 3500/2800 MB/s

The 2.5" is a Kingston A400 SATA Rev. 3.0 with rated read/write speeds of 500/450 MB/s

With few drives it really doesn’t matter where to boot from. My preference generally goes to a NVMe drive, to spare a SATA port for data.

As for L2ARC, you should first use the system for some time and then run arc_summary to see whether a L2ARC could be of use.

General rule is more system ram before a L2ARC device (starting around 64GB of ram first before considering a L2ARC)

IIRC, Optimizations were made to L2ARC tables when persistent L2ARC was developed, lowering the memory requirements.

1 Like