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&sro&grt.

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-Cacheaio-stress: Rand Writefio: Rand Read - Libaio - No - 4KB - /mnt/raid0 [/dev/sdf1] - IOPSfio: Rand Read - Libaio - No - 4KB - /mnt/raid0 [/dev/sdf1] - MB/sfio: Rand Read - Libaio - Yes - 4KB - /mnt/raid0 [/dev/sdf1] - IOPSfio: Rand Read - Libaio - Yes - 4KB - /mnt/raid0 [/dev/sdf1] - MB/sfio: Rand Write - Libaio - No - 4KB - /mnt/raid0 [/dev/sdf1] - IOPSfio: Rand Write - Libaio - No - 4KB - /mnt/raid0 [/dev/sdf1] - MB/sfio: Rand Write - Libaio - Yes - 4KB - /mnt/raid0 [/dev/sdf1] - IOPSfio: Rand Write - Libaio - Yes - 4KB - /mnt/raid0 [/dev/sdf1] - MB/sfio: Seq Read - Libaio - No - 4KB - /mnt/raid0 [/dev/sdf1] - IOPSfio: Seq Read - Libaio - No - 4KB - /mnt/raid0 [/dev/sdf1] - MB/sfio: Seq Read - Libaio - Yes - 4KB - /mnt/raid0 [/dev/sdf1] - IOPSfio: Seq Read - Libaio - Yes - 4KB - /mnt/raid0 [/dev/sdf1] - MB/sfio: Seq Write - Libaio - No - 4KB - /mnt/raid0 [/dev/sdf1] - IOPSfio: Seq Write - Libaio - No - 4KB - /mnt/raid0 [/dev/sdf1] - MB/sfio: Seq Write - Libaio - Yes - 4KB - /mnt/raid0 [/dev/sdf1] - IOPSfio: Seq Write - Libaio - Yes - 4KB - /mnt/raid0 [/dev/sdf1] - MB/sfs-mark: 4000 Files, 32 Sub Dirs, 1MB Sizepostmark: Disk Transaction Performancetiobench: Read - 256MB - 4tiobench: Write - 256MB - 4tiobench: Rand Read - 256MB - 4tiobench: Rand Write - 256MB - 416k Strip CachedID WB16k Strip DirectIO WB16k Strip DirectIO WT16k Strip CachedIO WT2316.5645846183.44683627.3841810167.35116190469.1249224196.95136727507.4373144292.47123079504.15487.60510221855.2256.8013068.48106.482375.26125037420.81747630.0741634166.70116963463.81110201440.93345627893.7372409289.72123405490.58489.90503521670.9856.0314828.61104.792421.91209098802.81815932.10188432745.63187972753.35216668538.53185526744.01193254764.97206199824.59788.53500121980.5878.4514345.13282.722401.6645941183.86685127.3962858251.34141009564.8849368197.34142075501.5569231276.77149124618.36597.73500121756.3541.4714758.6196.66OpenBenchmarking.org

AIO-Stress

Test: Random Write

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

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 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

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

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 CachedID WB16k Strip CachedIO WT16k Strip DirectIO WB16k Strip DirectIO WT40K80K120K160K200KSE +/- 21.49, N = 3SE +/- 34.37, N = 3SE +/- 21.28, N = 3SE +/- 295.87, N = 34181062858416341884321. (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 CachedID WB16k Strip CachedIO WT16k Strip DirectIO WB16k Strip DirectIO WT160320480640800SE +/- 0.04, N = 3SE +/- 0.23, N = 3SE +/- 0.07, N = 3SE +/- 1.89, N = 3167.35251.34166.70745.631. (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 CachedIO WT16k Strip DirectIO WB16k Strip DirectIO WT40K80K120K160K200KSE +/- 1382.39, N = 3SE +/- 640.62, N = 3SE +/- 95.56, N = 3SE +/- 2720.86, N = 41161901410091169631879721. (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 CachedID WB16k Strip CachedIO WT16k Strip DirectIO WB16k Strip DirectIO WT160320480640800SE +/- 2.83, N = 3SE +/- 1.37, N = 3SE +/- 3.95, N = 3SE +/- 8.72, N = 3469.12564.88463.81753.351. (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 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: 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 WB16k Strip DirectIO WT70K140K210K280K350KSE +/- 12225.01, N = 6SE +/- 10128.19, N = 6SE +/- 39134.75, N = 6SE +/- 11633.46, N = 61367271420753456271855261. (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: 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 CachedID WB16k Strip CachedIO WT16k Strip DirectIO WB16k Strip DirectIO WT2004006008001000SE +/- 47.65, N = 6SE +/- 39.28, N = 6SE +/- 41.10, N = 3SE +/- 41.78, N = 6507.43501.55893.73744.011. (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 CachedID WB16k Strip CachedIO WT16k Strip DirectIO WB16k Strip DirectIO WT40K80K120K160K200KSE +/- 21.65, N = 3SE +/- 25.25, N = 3SE +/- 12.72, N = 3SE +/- 852.06, N = 37314469231724091932541. (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 CachedID WB16k Strip CachedIO WT16k Strip DirectIO WB16k Strip DirectIO WT160320480640800SE +/- 0.11, N = 3SE +/- 0.12, N = 3SE +/- 0.04, N = 3SE +/- 2.47, N = 3292.47276.77289.72764.971. (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 CachedIO WT16k Strip DirectIO WB16k Strip DirectIO WT40K80K120K160K200KSE +/- 408.26, N = 3SE +/- 182.79, N = 3SE +/- 691.02, N = 3SE +/- 802.63, N = 31230791491241234052061991. (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: 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 CachedID WB16k Strip CachedIO WT16k Strip DirectIO WB16k Strip DirectIO WT2004006008001000SE +/- 10.39, N = 6SE +/- 7.43, N = 3SE +/- 3.11, N = 3SE +/- 2.49, N = 3504.15618.36490.58824.591. (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 CachedIO WT16k Strip DirectIO WB16k Strip DirectIO WT2004006008001000SE +/- 5.30, N = 3SE +/- 3.35, N = 3SE +/- 2.23, N = 3SE +/- 6.87, N = 3487.60597.73489.90788.531. (CC) gcc options: -static

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction Performance16k Strip CachedID WB16k Strip CachedIO WT16k Strip DirectIO WB16k Strip DirectIO WT11002200330044005500SE +/- 0.00, N = 3SE +/- 58.03, N = 3SE +/- 67.00, N = 3SE +/- 58.03, N = 351025001503550011. (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 CachedID WB16k Strip CachedIO WT16k Strip DirectIO WB16k Strip DirectIO WT5K10K15K20K25KSE +/- 178.15, N = 3SE +/- 152.07, N = 3SE +/- 313.48, N = 6SE +/- 103.74, N = 321855.2221756.3521670.9821980.58

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 CachedID WB16k Strip CachedIO WT16k Strip DirectIO WB16k Strip DirectIO WT20406080100SE +/- 0.51, N = 3SE +/- 0.56, N = 3SE +/- 0.39, N = 3SE +/- 0.43, N = 356.8041.4756.0378.45

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 CachedIO WT16k Strip DirectIO WB16k Strip DirectIO WT3K6K9K12K15KSE +/- 679.64, N = 6SE +/- 173.43, N = 3SE +/- 174.37, N = 3SE +/- 103.08, N = 313068.4814758.6114828.6114345.13

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 CachedID WB16k Strip CachedIO WT16k Strip DirectIO WB16k Strip DirectIO WT60120180240300SE +/- 0.77, N = 3SE +/- 0.65, N = 3SE +/- 1.26, N = 3SE +/- 13.31, N = 6106.4896.66104.79282.72


Phoronix Test Suite v10.8.4