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.

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 Sizetiobench: Read - 256MB - 4tiobench: Write - 256MB - 4tiobench: Rand Read - 256MB - 4tiobench: Rand Write - 256MB - 4postmark: Disk Transaction Performance16k Strip CachedID WB16k Strip DirectIO WB16k Strip DirectIO WT16k Strip CachedIO WT2316.5645846183.44683627.3841810167.35116190469.1249224196.95136727507.4373144292.47123079504.15487.6021855.2256.8013068.48106.4851022375.26125037420.81747630.0741634166.70116963463.81110201440.93345627893.7372409289.72123405490.58489.9021670.9856.0314828.61104.7950352421.91209098802.81815932.10188432745.63187972753.35216668538.53185526744.01193254764.97206199824.59788.5321980.5878.4514345.13282.7250012401.6645941183.86685127.3962858251.34141009564.8849368197.34142075501.5569231276.77149124618.36597.7321756.3541.4714758.6196.665001OpenBenchmarking.org

AIO-Stress

Test: Random Write

OpenBenchmarking.orgMB/s, More Is BetterAIO-Stress 0.21Test: Random Write16k Strip CachedID WB16k Strip DirectIO WB16k Strip DirectIO WT16k Strip CachedIO WT5001000150020002500SE +/- 22.93, N = 3SE +/- 14.47, N = 3SE +/- 5.22, N = 3SE +/- 36.03, N = 52316.562375.262421.912401.661. (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 DirectIO WB16k Strip DirectIO WT16k Strip CachedIO WT40K80K120K160K200KSE +/- 18.25, N = 3SE +/- 76.55, N = 3SE +/- 1699.22, N = 3SE +/- 10.09, N = 345846125037209098459411. (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 DirectIO WB16k Strip DirectIO WT16k Strip CachedIO WT2004006008001000SE +/- 0.03, N = 3SE +/- 24.01, N = 6SE +/- 3.19, N = 3SE +/- 0.03, N = 3183.44420.81802.81183.861. (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 DirectIO WB16k Strip DirectIO WT16k Strip CachedIO WT2K4K6K8K10KSE +/- 96.07, N = 6SE +/- 15.01, N = 3SE +/- 137.94, N = 4SE +/- 98.42, N = 668367476815968511. (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 DirectIO WB16k Strip DirectIO WT16k Strip CachedIO WT714212835SE +/- 0.03, N = 3SE +/- 0.12, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 327.3830.0732.1027.391. (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 DirectIO WB16k Strip DirectIO WT16k Strip CachedIO WT40K80K120K160K200KSE +/- 21.49, N = 3SE +/- 21.28, N = 3SE +/- 295.87, N = 3SE +/- 34.37, N = 34181041634188432628581. (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 DirectIO WB16k Strip DirectIO WT16k Strip CachedIO WT160320480640800SE +/- 0.04, N = 3SE +/- 0.07, N = 3SE +/- 1.89, N = 3SE +/- 0.23, N = 3167.35166.70745.63251.341. (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 DirectIO WT16k Strip CachedIO WT40K80K120K160K200KSE +/- 1382.39, N = 3SE +/- 95.56, N = 3SE +/- 2720.86, N = 4SE +/- 640.62, N = 31161901169631879721410091. (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 DirectIO WB16k Strip DirectIO WT16k Strip CachedIO WT160320480640800SE +/- 2.83, N = 3SE +/- 3.95, N = 3SE +/- 8.72, N = 3SE +/- 1.37, N = 3469.12463.81753.35564.881. (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 DirectIO WB16k Strip DirectIO WT16k Strip CachedIO WT50K100K150K200K250KSE +/- 17.35, N = 3SE +/- 57.74, N = 3SE +/- 1097.40, N = 3SE +/- 11.72, N = 349224110201216668493681. (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 DirectIO WB16k Strip DirectIO WT16k Strip CachedIO WT120240360480600SE +/- 0.02, N = 3SE +/- 0.55, N = 3SE +/- 33.65, N = 6SE +/- 0.02, N = 3196.95440.93538.53197.341. (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 DirectIO WB16k Strip DirectIO WT16k Strip CachedIO WT70K140K210K280K350KSE +/- 12225.01, N = 6SE +/- 39134.75, N = 6SE +/- 11633.46, N = 6SE +/- 10128.19, N = 61367273456271855261420751. (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 DirectIO WB16k Strip DirectIO WT16k Strip CachedIO WT2004006008001000SE +/- 47.65, N = 6SE +/- 41.10, N = 3SE +/- 41.78, N = 6SE +/- 39.28, N = 6507.43893.73744.01501.551. (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 DirectIO WB16k Strip DirectIO WT16k Strip CachedIO WT40K80K120K160K200KSE +/- 21.65, N = 3SE +/- 12.72, N = 3SE +/- 852.06, N = 3SE +/- 25.25, N = 37314472409193254692311. (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 DirectIO WB16k Strip DirectIO WT16k Strip CachedIO WT160320480640800SE +/- 0.11, N = 3SE +/- 0.04, N = 3SE +/- 2.47, N = 3SE +/- 0.12, N = 3292.47289.72764.97276.771. (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 DirectIO WT16k Strip CachedIO WT40K80K120K160K200KSE +/- 408.26, N = 3SE +/- 691.02, N = 3SE +/- 802.63, N = 3SE +/- 182.79, N = 31230791234052061991491241. (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 DirectIO WB16k Strip DirectIO WT16k Strip CachedIO WT2004006008001000SE +/- 10.39, N = 6SE +/- 3.11, N = 3SE +/- 2.49, N = 3SE +/- 7.43, N = 3504.15490.58824.59618.361. (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 DirectIO WT16k Strip CachedIO WT2004006008001000SE +/- 5.30, N = 3SE +/- 2.23, N = 3SE +/- 6.87, N = 3SE +/- 3.35, N = 3487.60489.90788.53597.731. (CC) gcc options: -static

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 DirectIO WB16k Strip DirectIO WT16k Strip CachedIO WT5K10K15K20K25KSE +/- 178.15, N = 3SE +/- 313.48, N = 6SE +/- 103.74, N = 3SE +/- 152.07, N = 321855.2221670.9821980.5821756.35

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

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

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

PostMark

Disk Transaction Performance

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


Phoronix Test Suite v10.8.4