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&grw&sor.

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-Cachetiobench: Write - 256MB - 4fio: 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] - IOPStiobench: Rand Write - 256MB - 4fio: Rand Write - Libaio - Yes - 4KB - /mnt/raid0 [/dev/sdf1] - MB/sfio: Seq Read - Libaio - No - 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 - 4fio: Seq Read - Libaio - No - 4KB - /mnt/raid0 [/dev/sdf1] - MB/stiobench: Rand Read - 256MB - 4fio: Seq Read - Libaio - Yes - 4KB - /mnt/raid0 [/dev/sdf1] - IOPSpostmark: Disk Transaction Performanceaio-stress: Rand Write16k Strip CachedID WB16k Strip DirectIO WB16k Strip DirectIO WT16k Strip CachedIO WT56.8045846183.44683627.3841810167.35116190106.48469.1249224507.4373144292.47123079504.15487.6021855.22196.9513068.4813672751022316.5656.03125037420.81747630.0741634166.70116963104.79463.81110201893.7372409289.72123405490.58489.9021670.98440.9314828.6134562750352375.2678.45209098802.81815932.10188432745.63187972282.72753.35216668744.01193254764.97206199824.59788.5321980.58538.5314345.1318552650012421.9141.4745941183.86685127.3962858251.3414100996.66564.8849368501.5569231276.77149124618.36597.7321756.35197.3414758.6114207550012401.66OpenBenchmarking.org

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

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 DirectIO WT16k Strip DirectIO WB16k Strip CachedIO WT16k Strip CachedID WB40K80K120K160K200KSE +/- 1699.22, N = 3SE +/- 76.55, N = 3SE +/- 10.09, N = 3SE +/- 18.25, N = 320909812503745941458461. (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 DirectIO WT16k Strip DirectIO WB16k Strip CachedIO WT16k Strip CachedID WB2004006008001000SE +/- 3.19, N = 3SE +/- 24.01, N = 6SE +/- 0.03, N = 3SE +/- 0.03, N = 3802.81420.81183.86183.441. (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 DirectIO WT16k Strip DirectIO WB16k Strip CachedIO WT16k Strip CachedID WB2K4K6K8K10KSE +/- 137.94, N = 4SE +/- 15.01, N = 3SE +/- 98.42, N = 6SE +/- 96.07, N = 681597476685168361. (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 DirectIO WT16k Strip DirectIO WB16k Strip CachedIO WT16k Strip CachedID WB714212835SE +/- 0.02, N = 3SE +/- 0.12, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 332.1030.0727.3927.381. (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 WT16k Strip CachedIO WT16k Strip CachedID WB16k Strip DirectIO WB40K80K120K160K200KSE +/- 295.87, N = 3SE +/- 34.37, N = 3SE +/- 21.49, N = 3SE +/- 21.28, N = 31884326285841810416341. (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 WT16k Strip CachedIO WT16k Strip CachedID WB16k Strip DirectIO WB160320480640800SE +/- 1.89, N = 3SE +/- 0.23, N = 3SE +/- 0.04, N = 3SE +/- 0.07, N = 3745.63251.34167.35166.701. (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 DirectIO WT16k Strip CachedIO WT16k Strip DirectIO WB16k Strip CachedID WB40K80K120K160K200KSE +/- 2720.86, N = 4SE +/- 640.62, N = 3SE +/- 95.56, N = 3SE +/- 1382.39, N = 31879721410091169631161901. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl

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

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 WT16k Strip CachedIO WT16k Strip CachedID WB16k Strip DirectIO WB160320480640800SE +/- 8.72, N = 3SE +/- 1.37, N = 3SE +/- 2.83, N = 3SE +/- 3.95, N = 3753.35564.88469.12463.811. (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 DirectIO WT16k Strip DirectIO WB16k Strip CachedIO WT16k Strip CachedID WB50K100K150K200K250KSE +/- 1097.40, N = 3SE +/- 57.74, N = 3SE +/- 11.72, N = 3SE +/- 17.35, N = 321666811020149368492241. (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 DirectIO WB16k Strip DirectIO WT16k Strip CachedID WB16k Strip CachedIO WT2004006008001000SE +/- 41.10, N = 3SE +/- 41.78, N = 6SE +/- 47.65, N = 6SE +/- 39.28, N = 6893.73744.01507.43501.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 DirectIO WT16k Strip CachedID WB16k Strip DirectIO WB16k Strip CachedIO WT40K80K120K160K200KSE +/- 852.06, N = 3SE +/- 21.65, N = 3SE +/- 12.72, N = 3SE +/- 25.25, N = 31932547314472409692311. (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 DirectIO WT16k Strip CachedID WB16k Strip DirectIO WB16k Strip CachedIO WT160320480640800SE +/- 2.47, N = 3SE +/- 0.11, N = 3SE +/- 0.04, N = 3SE +/- 0.12, N = 3764.97292.47289.72276.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 DirectIO WT16k Strip CachedIO WT16k Strip DirectIO WB16k Strip CachedID WB40K80K120K160K200KSE +/- 802.63, N = 3SE +/- 182.79, N = 3SE +/- 691.02, N = 3SE +/- 408.26, N = 32061991491241234051230791. (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 DirectIO WT16k Strip CachedIO WT16k Strip CachedID WB16k Strip DirectIO WB2004006008001000SE +/- 2.49, N = 3SE +/- 7.43, N = 3SE +/- 10.39, N = 6SE +/- 3.11, N = 3824.59618.36504.15490.581. (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 DirectIO WT16k Strip CachedIO WT16k Strip DirectIO WB16k Strip CachedID WB2004006008001000SE +/- 6.87, N = 3SE +/- 3.35, N = 3SE +/- 2.23, N = 3SE +/- 5.30, N = 3788.53597.73489.90487.601. (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 DirectIO WT16k Strip CachedID WB16k Strip CachedIO WT16k Strip DirectIO WB5K10K15K20K25KSE +/- 103.74, N = 3SE +/- 178.15, N = 3SE +/- 152.07, N = 3SE +/- 313.48, N = 621980.5821855.2221756.3521670.98

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 DirectIO WT16k Strip DirectIO WB16k Strip CachedIO WT16k Strip CachedID WB120240360480600SE +/- 33.65, N = 6SE +/- 0.55, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3538.53440.93197.34196.951. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl

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

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 DirectIO WB16k Strip DirectIO WT16k Strip CachedIO WT16k Strip CachedID WB70K140K210K280K350KSE +/- 39134.75, N = 6SE +/- 11633.46, N = 6SE +/- 10128.19, N = 6SE +/- 12225.01, N = 63456271855261420751367271. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl

PostMark

Disk Transaction Performance

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

AIO-Stress

Test: Random Write

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


Phoronix Test Suite v10.8.4