RAIDZ2: performance with 7 disks vs. 6 disks ?

Status
Not open for further replies.

solarisguy

Guru
Joined
Apr 4, 2014
Messages
1,125
Anyone with an experience (or seen it documented) of comparing performances of RAIDZ2 with 7 disks, to RAIDZ2 with 6 disks? Given the same disks types and the rest of hardware unchanged.

Thank you in advance for sharing!
 

adrianwi

Guru
Joined
Oct 15, 2013
Messages
1,231
I'm running 7x4TB drives in RAIDZ2 and saturate my Gb network transferring large files.
 

boyett

Dabbler
Joined
Jun 27, 2012
Messages
17
I got 7 and 6 disk (all 3TB) in RaidZ2 configuration (check my signature). No diffence in performance. Both can easily saturate my Gb network.
 

Apollo

Wizard
Joined
Jun 13, 2013
Messages
1,458
I just got a Seagate 8TB SMR drive and before using it as backup, I wanted to create huge files to play around with.
I wrote a small program that will create a binary file of a certain size, I used it to create a 1TB file. During write, I would get around 240MB/s write speed on my 6 drive RAIDZ2 array, but when the file was created, my volume didn't grow by the expected 1TB size. Instead, when I looked at the compression ration, it was at about x114. The dataset was set to LZ4 compression.
I tried same procedure, but this time I changed compression on dataset to OFF, and this time I was able to run at write speed of about 500MB/s it seems.
I believe the drives still had headroom to go faster.

On average, especially when I access my data over the network, my drives are not breaking a sweat while still maxing out my 1Gbe network.
In a nutshell, overall performance is bound by the various hardware and software limitation.
For instance ZFS on one array will only make use of 1 thread, compression will use another thread, but both will be RAM and CPU bound and under utilizing disk performance.

It seems, if you only want to access your drive over the network, then 6 disk vs 7 will not bring you significant system performance. It will bring you more capacity or better resiliency.
If you really want to achieve mind blowing performance then you may want or look into stripped vdev, I think, and go multi RAIDZx configuration.
 
Status
Not open for further replies.
Top