RAIDComparison

Linux Software RAID (mdadm, raid1 and raid10) vs. ZFS on Linux (mirror, compression=lzjb and compression=no) on the two disks WDC WD15EADS-00S and SAMSUNG HD154UI

HTML result view exported from: https://openbenchmarking.org/result/1401024-BLAZ-RAIDCOM71&grw&sro.

RAIDComparisonProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionRaid1Ext4Raid10Ext4ZFSMirrorCompressionZFSMirrorIntel Core 2 Quad Q9300 @ 2.50GHz (4 Cores)ASUS P5K PROIntel 82G33/G31/P35/P31 + ICH9R8192MB1500GB Western Digital WD15EADS-00S + 1500GB SAMSUNG HD154UI + 250GB Samsung SSD 840NVIDIA GeForce GTX 560 Ti 1024MB (835/2050MHz)Realtek ALC883Samsung SyncMasterMarvell 88E8056 PCI-E GigabitDebian unstable3.12-1-amd64 (x86_64)KDE 4.11.3X Server 1.14.5NVIDIA 331.204.3.0GCC 4.8ext41680x1050zfsOpenBenchmarking.orgCompiler Details- --build=x86_64-linux-gnu --disable-browser-plugin --disable-libmudflap --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i586 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v Disk Details- CFQ / data=ordered,errors=remount-ro,noatime,rwProcessor Details- Scaling Governor: acpi-cpufreq ondemandSystem Details- Disk Scheduler: CFQ. Python 2.7.6.

RAIDComparisoncompilebench: Compileunpack-linux: linux-2.6.32.tar.bz2compilebench: Initial Createcompilebench: Read Compiled Treefs-mark: 1000 Files, 1MB Sizeiozone: 8GB Read Performanceiozone: 8GB Write Performanceapache: Static Web Page Servingsqlite: 12,500 INSERTscompress-gzip: 2GB File Compressionaio-stress: Rand WriteRaid1Ext4Raid10Ext4ZFSMirrorCompressionZFSMirror68.0916.8077.76428.7716.30104.8996.451971.6724.2161.5765.5717.1677.27405.2116.33109.3194.9912319.701933.5524.4267.06371.3817.9670.82272.3134.90549.02207.6911887.62509.4924.6870.2618.3566.54232.2221.27173.5684.9411725.33522.6124.38OpenBenchmarking.org

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileRaid10Ext4Raid1Ext4ZFSMirrorZFSMirrorCompression80160240320400SE +/- 0.99, N = 3SE +/- 1.13, N = 6SE +/- 1.23, N = 4SE +/- 6.19, N = 465.5768.0970.26371.38

Unpacking The Linux Kernel

linux-2.6.32.tar.bz2

OpenBenchmarking.orgSeconds, Fewer Is BetterUnpacking The Linux Kernellinux-2.6.32.tar.bz2Raid10Ext4Raid1Ext4ZFSMirrorZFSMirrorCompression510152025SE +/- 0.27, N = 8SE +/- 0.26, N = 8SE +/- 0.30, N = 4SE +/- 0.21, N = 417.1616.8018.3517.96

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateRaid10Ext4Raid1Ext4ZFSMirrorZFSMirrorCompression20406080100SE +/- 1.51, N = 3SE +/- 2.61, N = 3SE +/- 1.10, N = 3SE +/- 0.81, N = 377.2777.7666.5470.82

Compile Bench

Test: Read Compiled Tree

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled TreeRaid10Ext4Raid1Ext4ZFSMirrorZFSMirrorCompression90180270360450SE +/- 13.28, N = 3SE +/- 2.32, N = 3SE +/- 7.97, N = 3SE +/- 6.98, N = 3405.21428.77232.22272.31

FS-Mark

1000 Files, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.31000 Files, 1MB SizeRaid10Ext4Raid1Ext4ZFSMirrorZFSMirrorCompression816243240SE +/- 0.07, N = 3SE +/- 0.21, N = 3SE +/- 0.38, N = 3SE +/- 0.36, N = 316.3316.3021.2734.901. (CC) gcc options: -static

IOzone

8GB Read Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.4058GB Read PerformanceRaid10Ext4Raid1Ext4ZFSMirrorZFSMirrorCompression120240360480600SE +/- 0.48, N = 3SE +/- 1.15, N = 3SE +/- 11.75, N = 6SE +/- 7.95, N = 6109.31104.89173.56549.021. (CC) gcc options: -O3

IOzone

8GB Write Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.4058GB Write PerformanceRaid10Ext4Raid1Ext4ZFSMirrorZFSMirrorCompression50100150200250SE +/- 1.51, N = 4SE +/- 0.38, N = 3SE +/- 1.66, N = 6SE +/- 3.27, N = 394.9996.4584.94207.691. (CC) gcc options: -O3

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.7Static Web Page ServingRaid10Ext4ZFSMirrorZFSMirrorCompression3K6K9K12K15KSE +/- 165.28, N = 3SE +/- 83.35, N = 3SE +/- 56.71, N = 312319.7011725.3311887.621. (CC) gcc options: -shared -fPIC -O2 -pthread

SQLite

12,500 INSERTs

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.7.312,500 INSERTsRaid10Ext4Raid1Ext4ZFSMirrorZFSMirrorCompression400800120016002000SE +/- 13.03, N = 3SE +/- 37.21, N = 3SE +/- 8.02, N = 6SE +/- 2.18, N = 31933.551971.67522.61509.491. (CC) gcc options: -O2 -lreadline -lcurses -ldl -lpthread

Gzip Compression

2GB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterGzip Compression2GB File CompressionRaid10Ext4Raid1Ext4ZFSMirrorZFSMirrorCompression612182430SE +/- 0.21, N = 3SE +/- 0.35, N = 4SE +/- 0.31, N = 3SE +/- 0.30, N = 324.4224.2124.3824.68

AIO-Stress

Random Write

OpenBenchmarking.orgMB/s, More Is BetterAIO-Stress 0.21Random WriteRaid10Ext4Raid1Ext41530456075SE +/- 2.03, N = 6SE +/- 1.11, N = 367.0661.571. (CC) gcc options: -pthread -laio


Phoronix Test Suite v10.8.4