Greetings!
I am quite new to this forum, and new to TrueNAS (moved from unRAID to gain better read performance). I am trying to decide the best way to setup my ZFS pool. I want the reliability of RAIDZ2, and at minimum 300MB/s read performance from my pool. Currently I get about 480MB/s write speed and 180MB/s read speed out of my 10GbE NIC from another PC connected directly via a 10GbE direct attach copper cable (measured by transferring single large files). Is this typical for my hardware and configuration shown below? Can anyone suggest improvements to the setup get better read performance beyond the current 180MB/s? I don't mind destroying my pool and rebuilding it better, and I don't mind reconfiguring the way the drives are connected to the HBAs.
Here are my hardware specs:
Current Pool consists of 2 VDEVs and cache drives as shown below:
I am quite new to this forum, and new to TrueNAS (moved from unRAID to gain better read performance). I am trying to decide the best way to setup my ZFS pool. I want the reliability of RAIDZ2, and at minimum 300MB/s read performance from my pool. Currently I get about 480MB/s write speed and 180MB/s read speed out of my 10GbE NIC from another PC connected directly via a 10GbE direct attach copper cable (measured by transferring single large files). Is this typical for my hardware and configuration shown below? Can anyone suggest improvements to the setup get better read performance beyond the current 180MB/s? I don't mind destroying my pool and rebuilding it better, and I don't mind reconfiguring the way the drives are connected to the HBAs.
Here are my hardware specs:
- Motherboard: Supermicro X9SCL (six SATA II on-board ports, plus two x8 PCIe 3.0 and one x4 in x8 PCIe 2.0 expansion slots)
- Processor: Xeon E3-1270v2
- HBA1: LSI 9207 8i (in IT mode) on the first x8 PCIe 3.0 slot
- HBA2: LSI 9201 8i (in IT mode) on the second x8 PCIe 3.0 slot
- 10GbE NIC: Intel X520-DA2 on x4 PCIe 2.0 slot (limited bandwidth of x4 lane)
- RAM: 16GB UDIMM ECC
- Hard Drives:
- 12x HGST 4TB 7200RPM 64MB Cache SATA 6Gb/s 3.5" Internal Hard Drive
- 2x Samsung EVO 870 1TB drives for Cache
- 1x SSD 120GB for the boot pool connected via USB 2.0 internal port on motherboard
Current Pool consists of 2 VDEVs and cache drives as shown below:
- RAIDZ2
- HBA2 Port 1: 4TB
- HBA2 Port 2: 4TB
- HBA2 Port 3: 4TB
- HBA2 Port 4: 4TB
- HBA2 Port 5: 4TB
- HBA2 Port 6: 4TB
- RAIDZ2
- HBA2 Port 7: 4TB
- HBA2 Port 8: 4TB
- HBA1 Port 1: 4TB
- HBA1 Port 2: 4TB
- HBA1 Port 3: 4TB
- HBA1 Port 4: 4TB
- Cache:
- HBA1 Port 5: 1TB SSD
- HBA1 Port 6: 1TB SSD
Last edited: