8SSD-RAID0-Cache

Test of different RAID controller options such as FastPath with WriteThrouh, WriteBack, Direct IO and Cached IO

HTML result view exported from: https://openbenchmarking.org/result/1502264-XANT-8SSDRAI68&grs&sor&rro.

8SSD-RAID0-CacheProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen Resolution16k Strip CachedID WB16k Strip DirectIO WB16k Strip DirectIO WT16k Strip CachedIO WTIntel Core i7-3820 @ 3.80GHz (8 Cores)ASRock X79 ProfessionalIntel Xeon E5/Core4 x 8192 MB DDR32 x 60GB Toshiba MKNSSDCR60GB + 320GB Seagate ST3320620AS + 1000GB Western Digital WD1002FAEX-0 + 4001GB Seagate ST4000DM000-1F21 + 1996GB MR9271-8iCCeVGA NVIDIA GeForce GTX 680 2048MB (324/648MHz)Intel C600/X79S220HQLBroadcom NetLink BCM57781 Gigabit PCIeGentoo 2.23.15.6-aufs-r1 (x86_64)KDE 4.13.3X Server 1.16.0nouveau 1.0.102.1 Mesa 10.2.4 Gallium 0.4GCC 4.8.3 + LLVM 3.4.2ext43840x1080OpenBenchmarking.orgCompiler Details- --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/4.8.3 --build=x86_64-pc-linux-gnu --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.8.3 --disable-altivec --disable-fixed-point --disable-libgcj --disable-libmudflap --disable-libssp --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-languages=c,c++,fortran --enable-libgomp --enable-libstdcxx-time --enable-lto --enable-multilib --enable-nls --enable-obsolete --enable-secureplt --enable-shared --enable-targets=all --enable-threads=posix --host=x86_64-pc-linux-gnu --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.8.3/man --with-multilib-list=m32,m64 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/4.8.3/python --without-cloog Disk Details- DEADLINE / data=ordered,relatime,rwProcessor Details- Scaling Governor: intel_pstate performanceSystem Details- Disk Scheduler: DEADLINE.

8SSD-RAID0-Cachefio: Rand Read - Libaio - No - 4KB - /mnt/raid0 [/dev/sdf1] - IOPSfio: Rand Write - Libaio - No - 4KB - /mnt/raid0 [/dev/sdf1] - IOPSfio: Rand Write - Libaio - No - 4KB - /mnt/raid0 [/dev/sdf1] - MB/sfio: Seq Read - Libaio - No - 4KB - /mnt/raid0 [/dev/sdf1] - IOPSfio: Seq Write - Libaio - No - 4KB - /mnt/raid0 [/dev/sdf1] - IOPSfio: Seq Write - Libaio - No - 4KB - /mnt/raid0 [/dev/sdf1] - MB/stiobench: Write - 256MB - 4fio: Seq Write - Libaio - Yes - 4KB - /mnt/raid0 [/dev/sdf1] - MB/sfio: Seq Write - Libaio - Yes - 4KB - /mnt/raid0 [/dev/sdf1] - IOPSfio: Rand Write - Libaio - Yes - 4KB - /mnt/raid0 [/dev/sdf1] - MB/sfio: Rand Write - Libaio - Yes - 4KB - /mnt/raid0 [/dev/sdf1] - IOPSfs-mark: 4000 Files, 32 Sub Dirs, 1MB Sizefio: Rand Read - Libaio - Yes - 4KB - /mnt/raid0 [/dev/sdf1] - IOPSfio: Rand Read - Libaio - Yes - 4KB - /mnt/raid0 [/dev/sdf1] - MB/saio-stress: Rand Writepostmark: Disk Transaction Performancetiobench: Read - 256MB - 4tiobench: Rand Write - 256MB - 4tiobench: Rand Read - 256MB - 4fio: Seq Read - Libaio - Yes - 4KB - /mnt/raid0 [/dev/sdf1] - MB/sfio: Seq Read - Libaio - Yes - 4KB - /mnt/raid0 [/dev/sdf1] - IOPSfio: Seq Read - Libaio - No - 4KB - /mnt/raid0 [/dev/sdf1] - MB/sfio: Rand Read - Libaio - No - 4KB - /mnt/raid0 [/dev/sdf1] - MB/s16k Strip CachedID WB16k Strip DirectIO WB16k Strip DirectIO WT16k Strip CachedIO WT4584641810167.354922473144292.4756.80504.15123079469.12116190487.60683627.382316.56510221855.22106.4813068.48507.43136727196.95183.4412503741634166.7011020172409289.7256.03490.58123405463.81116963489.90747630.072375.26503521670.98104.7914828.61893.73345627440.93420.81209098188432745.63216668193254764.9778.45824.59206199753.35187972788.53815932.102421.91500121980.58282.7214345.13744.01185526538.53802.814594162858251.344936869231276.7741.47618.36149124564.88141009597.73685127.392401.66500121756.3596.6614758.61501.55142075197.34183.86OpenBenchmarking.org

Flexible IO Tester

Type: Random Read - IO Engine: Libaio - Buffered: No - Block Size: 4KB - Disk Target: /mnt/raid0 [/dev/sdf1] - Result: IOPS

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 2.1.13Type: Random Read - IO Engine: Libaio - Buffered: No - Block Size: 4KB - Disk Target: /mnt/raid0 [/dev/sdf1] - Result: IOPS16k Strip CachedID WB16k Strip CachedIO WT16k Strip DirectIO WB16k Strip DirectIO WT40K80K120K160K200KSE +/- 18.25, N = 3SE +/- 10.09, N = 3SE +/- 76.55, N = 3SE +/- 1699.22, N = 345846459411250372090981. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Random Write - IO Engine: Libaio - Buffered: No - Block Size: 4KB - Disk Target: /mnt/raid0 [/dev/sdf1] - Result: IOPS

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 2.1.13Type: Random Write - IO Engine: Libaio - Buffered: No - Block Size: 4KB - Disk Target: /mnt/raid0 [/dev/sdf1] - Result: IOPS16k Strip DirectIO WB16k Strip CachedID WB16k Strip CachedIO WT16k Strip DirectIO WT40K80K120K160K200KSE +/- 21.28, N = 3SE +/- 21.49, N = 3SE +/- 34.37, N = 3SE +/- 295.87, N = 34163441810628581884321. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Random Write - IO Engine: Libaio - Buffered: No - Block Size: 4KB - Disk Target: /mnt/raid0 [/dev/sdf1] - Result: MB/s

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 2.1.13Type: Random Write - IO Engine: Libaio - Buffered: No - Block Size: 4KB - Disk Target: /mnt/raid0 [/dev/sdf1] - Result: MB/s16k Strip DirectIO WB16k Strip CachedID WB16k Strip CachedIO WT16k Strip DirectIO WT160320480640800SE +/- 0.07, N = 3SE +/- 0.04, N = 3SE +/- 0.23, N = 3SE +/- 1.89, N = 3166.70167.35251.34745.631. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Sequential Read - IO Engine: Libaio - Buffered: No - Block Size: 4KB - Disk Target: /mnt/raid0 [/dev/sdf1] - Result: IOPS

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 2.1.13Type: Sequential Read - IO Engine: Libaio - Buffered: No - Block Size: 4KB - Disk Target: /mnt/raid0 [/dev/sdf1] - Result: IOPS16k Strip CachedID WB16k Strip CachedIO WT16k Strip DirectIO WB16k Strip DirectIO WT50K100K150K200K250KSE +/- 17.35, N = 3SE +/- 11.72, N = 3SE +/- 57.74, N = 3SE +/- 1097.40, N = 349224493681102012166681. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Sequential Write - IO Engine: Libaio - Buffered: No - Block Size: 4KB - Disk Target: /mnt/raid0 [/dev/sdf1] - Result: IOPS

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 2.1.13Type: Sequential Write - IO Engine: Libaio - Buffered: No - Block Size: 4KB - Disk Target: /mnt/raid0 [/dev/sdf1] - Result: IOPS16k Strip CachedIO WT16k Strip DirectIO WB16k Strip CachedID WB16k Strip DirectIO WT40K80K120K160K200KSE +/- 25.25, N = 3SE +/- 12.72, N = 3SE +/- 21.65, N = 3SE +/- 852.06, N = 36923172409731441932541. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Sequential Write - IO Engine: Libaio - Buffered: No - Block Size: 4KB - Disk Target: /mnt/raid0 [/dev/sdf1] - Result: MB/s

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 2.1.13Type: Sequential Write - IO Engine: Libaio - Buffered: No - Block Size: 4KB - Disk Target: /mnt/raid0 [/dev/sdf1] - Result: MB/s16k Strip CachedIO WT16k Strip DirectIO WB16k Strip CachedID WB16k Strip DirectIO WT160320480640800SE +/- 0.12, N = 3SE +/- 0.04, N = 3SE +/- 0.11, N = 3SE +/- 2.47, N = 3276.77289.72292.47764.971. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl

Threaded I/O Tester

Test: Write - Size Per Thread: 256MB - Thread Count: 4

OpenBenchmarking.orgMB/s, More Is BetterThreaded I/O Tester 0.3.3Test: Write - Size Per Thread: 256MB - Thread Count: 416k Strip CachedIO WT16k Strip DirectIO WB16k Strip CachedID WB16k Strip DirectIO WT20406080100SE +/- 0.56, N = 3SE +/- 0.39, N = 3SE +/- 0.51, N = 3SE +/- 0.43, N = 341.4756.0356.8078.45

Flexible IO Tester

Type: Sequential Write - IO Engine: Libaio - Buffered: Yes - Block Size: 4KB - Disk Target: /mnt/raid0 [/dev/sdf1] - Result: MB/s

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 2.1.13Type: Sequential Write - IO Engine: Libaio - Buffered: Yes - Block Size: 4KB - Disk Target: /mnt/raid0 [/dev/sdf1] - Result: MB/s16k Strip DirectIO WB16k Strip CachedID WB16k Strip CachedIO WT16k Strip DirectIO WT2004006008001000SE +/- 3.11, N = 3SE +/- 10.39, N = 6SE +/- 7.43, N = 3SE +/- 2.49, N = 3490.58504.15618.36824.591. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Sequential Write - IO Engine: Libaio - Buffered: Yes - Block Size: 4KB - Disk Target: /mnt/raid0 [/dev/sdf1] - Result: IOPS

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 2.1.13Type: Sequential Write - IO Engine: Libaio - Buffered: Yes - Block Size: 4KB - Disk Target: /mnt/raid0 [/dev/sdf1] - Result: IOPS16k Strip CachedID WB16k Strip DirectIO WB16k Strip CachedIO WT16k Strip DirectIO WT40K80K120K160K200KSE +/- 408.26, N = 3SE +/- 691.02, N = 3SE +/- 182.79, N = 3SE +/- 802.63, N = 31230791234051491242061991. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Random Write - IO Engine: Libaio - Buffered: Yes - Block Size: 4KB - Disk Target: /mnt/raid0 [/dev/sdf1] - Result: MB/s

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 2.1.13Type: Random Write - IO Engine: Libaio - Buffered: Yes - Block Size: 4KB - Disk Target: /mnt/raid0 [/dev/sdf1] - Result: MB/s16k Strip DirectIO WB16k Strip CachedID WB16k Strip CachedIO WT16k Strip DirectIO WT160320480640800SE +/- 3.95, N = 3SE +/- 2.83, N = 3SE +/- 1.37, N = 3SE +/- 8.72, N = 3463.81469.12564.88753.351. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Random Write - IO Engine: Libaio - Buffered: Yes - Block Size: 4KB - Disk Target: /mnt/raid0 [/dev/sdf1] - Result: IOPS

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 2.1.13Type: Random Write - IO Engine: Libaio - Buffered: Yes - Block Size: 4KB - Disk Target: /mnt/raid0 [/dev/sdf1] - Result: IOPS16k Strip CachedID WB16k Strip DirectIO WB16k Strip CachedIO WT16k Strip DirectIO WT40K80K120K160K200KSE +/- 1382.39, N = 3SE +/- 95.56, N = 3SE +/- 640.62, N = 3SE +/- 2720.86, N = 41161901169631410091879721. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl

FS-Mark

Test: 4000 Files, 32 Sub Dirs, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 4000 Files, 32 Sub Dirs, 1MB Size16k Strip CachedID WB16k Strip DirectIO WB16k Strip CachedIO WT16k Strip DirectIO WT2004006008001000SE +/- 5.30, N = 3SE +/- 2.23, N = 3SE +/- 3.35, N = 3SE +/- 6.87, N = 3487.60489.90597.73788.531. (CC) gcc options: -static

Flexible IO Tester

Type: Random Read - IO Engine: Libaio - Buffered: Yes - Block Size: 4KB - Disk Target: /mnt/raid0 [/dev/sdf1] - Result: IOPS

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 2.1.13Type: Random Read - IO Engine: Libaio - Buffered: Yes - Block Size: 4KB - Disk Target: /mnt/raid0 [/dev/sdf1] - Result: IOPS16k Strip CachedID WB16k Strip CachedIO WT16k Strip DirectIO WB16k Strip DirectIO WT2K4K6K8K10KSE +/- 96.07, N = 6SE +/- 98.42, N = 6SE +/- 15.01, N = 3SE +/- 137.94, N = 468366851747681591. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Random Read - IO Engine: Libaio - Buffered: Yes - Block Size: 4KB - Disk Target: /mnt/raid0 [/dev/sdf1] - Result: MB/s

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 2.1.13Type: Random Read - IO Engine: Libaio - Buffered: Yes - Block Size: 4KB - Disk Target: /mnt/raid0 [/dev/sdf1] - Result: MB/s16k Strip CachedID WB16k Strip CachedIO WT16k Strip DirectIO WB16k Strip DirectIO WT714212835SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.12, N = 3SE +/- 0.02, N = 327.3827.3930.0732.101. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl

AIO-Stress

Test: Random Write

OpenBenchmarking.orgMB/s, More Is BetterAIO-Stress 0.21Test: Random Write16k Strip CachedID WB16k Strip DirectIO WB16k Strip CachedIO WT16k Strip DirectIO WT5001000150020002500SE +/- 22.93, N = 3SE +/- 14.47, N = 3SE +/- 36.03, N = 5SE +/- 5.22, N = 32316.562375.262401.662421.911. (CC) gcc options: -pthread -laio

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction Performance16k Strip DirectIO WT16k Strip CachedIO WT16k Strip DirectIO WB16k Strip CachedID WB11002200330044005500SE +/- 58.03, N = 3SE +/- 58.03, N = 3SE +/- 67.00, N = 3SE +/- 0.00, N = 350015001503551021. (CC) gcc options: -O3

Threaded I/O Tester

Test: Read - Size Per Thread: 256MB - Thread Count: 4

OpenBenchmarking.orgMB/s, More Is BetterThreaded I/O Tester 0.3.3Test: Read - Size Per Thread: 256MB - Thread Count: 416k Strip DirectIO WB16k Strip CachedIO WT16k Strip CachedID WB16k Strip DirectIO WT5K10K15K20K25KSE +/- 313.48, N = 6SE +/- 152.07, N = 3SE +/- 178.15, N = 3SE +/- 103.74, N = 321670.9821756.3521855.2221980.58

Threaded I/O Tester

Test: Random Write - Size Per Thread: 256MB - Thread Count: 4

OpenBenchmarking.orgMB/s, More Is BetterThreaded I/O Tester 0.3.3Test: Random Write - Size Per Thread: 256MB - Thread Count: 416k Strip CachedIO WT16k Strip DirectIO WB16k Strip CachedID WB16k Strip DirectIO WT60120180240300SE +/- 0.65, N = 3SE +/- 1.26, N = 3SE +/- 0.77, N = 3SE +/- 13.31, N = 696.66104.79106.48282.72

Threaded I/O Tester

Test: Random Read - Size Per Thread: 256MB - Thread Count: 4

OpenBenchmarking.orgMB/s, More Is BetterThreaded I/O Tester 0.3.3Test: Random Read - Size Per Thread: 256MB - Thread Count: 416k Strip CachedID WB16k Strip DirectIO WT16k Strip CachedIO WT16k Strip DirectIO WB3K6K9K12K15KSE +/- 679.64, N = 6SE +/- 103.08, N = 3SE +/- 173.43, N = 3SE +/- 174.37, N = 313068.4814345.1314758.6114828.61

Flexible IO Tester

Type: Sequential Read - IO Engine: Libaio - Buffered: Yes - Block Size: 4KB - Disk Target: /mnt/raid0 [/dev/sdf1] - Result: MB/s

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 2.1.13Type: Sequential Read - IO Engine: Libaio - Buffered: Yes - Block Size: 4KB - Disk Target: /mnt/raid0 [/dev/sdf1] - Result: MB/s16k Strip CachedIO WT16k Strip CachedID WB16k Strip DirectIO WT16k Strip DirectIO WB2004006008001000SE +/- 39.28, N = 6SE +/- 47.65, N = 6SE +/- 41.78, N = 6SE +/- 41.10, N = 3501.55507.43744.01893.731. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Sequential Read - IO Engine: Libaio - Buffered: Yes - Block Size: 4KB - Disk Target: /mnt/raid0 [/dev/sdf1] - Result: IOPS

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 2.1.13Type: Sequential Read - IO Engine: Libaio - Buffered: Yes - Block Size: 4KB - Disk Target: /mnt/raid0 [/dev/sdf1] - Result: IOPS16k Strip CachedID WB16k Strip CachedIO WT16k Strip DirectIO WT16k Strip DirectIO WB70K140K210K280K350KSE +/- 12225.01, N = 6SE +/- 10128.19, N = 6SE +/- 11633.46, N = 6SE +/- 39134.75, N = 61367271420751855263456271. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Sequential Read - IO Engine: Libaio - Buffered: No - Block Size: 4KB - Disk Target: /mnt/raid0 [/dev/sdf1] - Result: MB/s

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 2.1.13Type: Sequential Read - IO Engine: Libaio - Buffered: No - Block Size: 4KB - Disk Target: /mnt/raid0 [/dev/sdf1] - Result: MB/s16k Strip CachedID WB16k Strip CachedIO WT16k Strip DirectIO WB16k Strip DirectIO WT120240360480600SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.55, N = 3SE +/- 33.65, N = 6196.95197.34440.93538.531. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Random Read - IO Engine: Libaio - Buffered: No - Block Size: 4KB - Disk Target: /mnt/raid0 [/dev/sdf1] - Result: MB/s

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 2.1.13Type: Random Read - IO Engine: Libaio - Buffered: No - Block Size: 4KB - Disk Target: /mnt/raid0 [/dev/sdf1] - Result: MB/s16k Strip CachedID WB16k Strip CachedIO WT16k Strip DirectIO WB16k Strip DirectIO WT2004006008001000SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 24.01, N = 6SE +/- 3.19, N = 3183.44183.86420.81802.811. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl


Phoronix Test Suite v10.8.5