10 GBe setup for performance

djb

Explorer
Joined
Nov 15, 2019
Messages
76
Hello everyone,
i'm doing a 10 gigabit backend storage for backups server.
The 2 systems are i5 4590 32GB with SSD Drives on Sata ports. With simple SMB copy file transfers i'm getting 500MB/sec transfers..
(using kingston / crucial SSD's and TP-Link/Trendnet PCIe 10GBe cards)

I'm assuming the bottleneck is on the SSD drives, so i'm looking to stripe across 2 SSD drives. Checking the truenas 12 settings, there are 2 possibilities.
A. create a stripe layout pool by selecting 2 drives
B. create 2 vdevs of 1 drive.

What will be the difference ? Is the striping different ? what do you suggest for performance ?
 

NugentS

MVP
Joined
Apr 16, 2020
Messages
2,947
You may (note may) be having issues with the network card - you should be using Intel - it just works better

As for the striping, it depends on how much you like your data?
A mirror (vdev of two drives) will not help performance much but does supply some data protection. To speed up things you will need 4 SSD's in 2 mirrored vdevs - you get twice the performance, but at the cost of 50% of the capacity.
Your other option is the equivalent of a Raid 0 (in non-ZFS speak). Twice the performance and twice the chance of data loss as the data is striped across the two drives with no parity. Lose either drive and the pool is lost
 
Top