Hello all,
I have the following problem which I don't understand and I've been struggling for the past few days to solve or at least understand. My configuration is as follows:
Issue is that performance on striped ZFS pool is degrading when adding more disks and it should be the other way around.
ZFS customization:
And now for some tests:
1 SSD in pool
2 SSD in pool from second controller
3 SSD in stripe with all 3 controllers
I have the following problem which I don't understand and I've been struggling for the past few days to solve or at least understand. My configuration is as follows:
Code:
FreeBSD rabbit.example.com 9.2-RC4 FreeBSD 9.2-RC4 #0: Tue Sep 24 15:33:26 UTC 2013 root@rabbit.example.com:/usr/obj/usr/src/sys/GENERIC amd64
2xE5-2620
128Gb
3xSAS2308 (built in mps driver, driver_version: 14.00.00.01-fbsd)
12xSamsung SSD 840
and some others not important here.
ZFS customization:
Code:
zfs set recordsize=4k Store
zfs set compression=lz4 Store
(rest default so sync=default)
1 SSD in pool
Code:
No retest option selected
Record Size 4 KB
File size set to 1048576 KB
Command line used: iozone -i 0 -i 1 -i 2 -+n -r4K -s1G
Output is in Kbytes/sec
Time Resolution = 0.000001 seconds.
Processor cache size set to 1024 Kbytes.
Processor cache line size set to 32 bytes.
File stride size set to 17 * record size.
random random bkwd record stride
KB reclen write rewrite read reread read write read rewrite read fwrite frewrite fread freread
1048576 4 328333 0 728087 0 676709 134946
Code:
No retest option selected
Record Size 4 KB
File size set to 1048576 KB
Command line used: iozone -i 0 -i 1 -i 2 -+n -r4K -s1G
Output is in Kbytes/sec
Time Resolution = 0.000001 seconds.
Processor cache size set to 1024 Kbytes.
Processor cache line size set to 32 bytes.
File stride size set to 17 * record size.
random random bkwd record stride
KB reclen write rewrite read reread read write read rewrite read fwrite frewrite fread freread
1048576 4 277307 0 695430 0 678698 140415
Code:
No retest option selected
Record Size 4 KB
File size set to 1048576 KB
Command line used: iozone -i 0 -i 1 -i 2 -+n -r4K -s1G
Output is in Kbytes/sec
Time Resolution = 0.000001 seconds.
Processor cache size set to 1024 Kbytes.
Processor cache line size set to 32 bytes.
File stride size set to 17 * record size.
random random bkwd record stride
KB reclen write rewrite read reread read write read rewrite read fwrite frewrite fread freread
1048576 4 235144 0 428078 0 451033 214316