Improving my NAS server

Helloo

Hardware:
cpu = 2x CPU E5-2698 v4
Supermicro X10DRi
512gb ram

5x 6TB RaidZ2
8x10TB Raid Z2
I run proxmox, with passthrough for hdds/controllers to Truenas. As VM.

I’m in process of adding Intel Pro B50 for VM GPU support.
I’d like to get 4x m.2 8tb
I have 4pcie splitter, that I’d like to use for it.

The idea would be to
4tb as new “fast pool” - maybe?
But other than that I’d like to add Metadata/Log/Cache for the 2 pools listed above.

Run in raidz2 so that I’m “as secure as I can” with my data.

Is this possible? ChatGPT spits up a bit… undecided info.

Can any pro comment please?
Regards
Dariusz

I personally wouldn’t call myself a Pro, but I’ll weigh in:

If your “PCIe splitter” doesn’t support bifurication on its own, it seems you can set that option in the motherboard’s BIOS.

https://www.supermicro.com/support/faqs/faq.cfm?faq=24664

Do you plan to be accessing your “fast pool” on a network that’s over 1 gigabit in speed? Your motherboard doesn’t appear to have anything faster built in.

Also, I think RAID-Z3 is more secure than RAID-Z2.

As @Lylat1an says, RAIDZ3 is more secure than RAIDZ2, with a corresponding loss in storage efficiency and performance.

1 Like

“Do you plan to be accessing your “fast pool” on a network that’s over 1 gigabit in speed? Your motherboard doesn’t appear to have anything faster built in.”
I also tought that it is pointless to build that “fast pool”, if only 1-2Gbit is available.
I guess that the 8x10TB pool already can saturate 1Gbit

“Also, I think RAID-Z3 is more secure than RAID-Z2.”
I agree, but 10TB drives are on the edge for me between Z2 and Z3.
Up to 10TB I am OK with Z2, but above Z3 is better.

If the OP has really only Gbit connection, it is not going to be visible a lot.

Hello

I have 4x 10gbe sfp+ nics, so there plenty of “network speed” available, as long as I can sturate at leats 1x10gbe I’m good with that perf!
Right now it starts at 500mb and then drops down to 100-300mb, so its a bit whhh slow!

I’m not sure about RaidZ3, there might be too much overlapping data, and I feel like with raid z2 and 4nvme, that means that 2 disks can die, and I’m somewhat happy with that, its the same redundancy as I have with HDD’s so should be… fine?

But I’m not sure if I can configure it this way, Can I assign a chunk of pool to be a cache/etc? I though I can only assign entire disk to be something?

What do you guys think, does this even make sense?

How much storage would I need for metadata cache/etc? What if it max out ? Does it then use pool native metadata location?