Adding SSD(s) to improve performance

I have an old 4-bay HPE ML310e Gen8 running Dragonfish-24.04.2. 2x22TB WDC WD221KFGX mirrored (~20 TiB usable). So 2 empty drive bays. NAS & clients - everything on 10Gb ethernet.

Home / homelab environment with SMB shares, Time Machine backups, iSCSI, VMWare, etc. Not production or anything like that.

I have a few old (lightly used) Samsung SSD 850 PRO 512GB drives.

Would there be any value – or perhaps what would be the best way to use the SSD’s with this config?

I don’t currently have any additional VDEVs.
Metadata
Log
Cache
Spare
Dedup

I was originally going to create a new pool (striped or mirrored) just for fun, but when I went to do it I started wondering if using them as special VDEVs might be a better idea.

Either a separate mirrored pool for apps and VMs.

OR as a mirrored metadata VDev, which will speed up all the file traversal etc, and your apps, and probably VMs too.

For best results replicate your pool somewhere and back again to populate the metadata devices.

2 Likes

How much RAM does your system have?

Or rebalance the pool.

Which wouldn’t do much for any VMs

1 Like

32GB. I think that’s the max for this hardware.

Then @Stux gave you all the options!

I kind of played with a separate mirrored pool, but it’s only ~450GB and the iSCSI wizard limits me to 80% or ~380GB. Not terribly useful.

I ordered a couple of 4TB WD Red SATA SSD’s to play with instead.

For best performance is reccomended 50%. Resource - The path to success for block storage | TrueNAS Community

1 Like