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.

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.

RAIDComparisonaio-stress: Rand Writesqlite: 12,500 INSERTsfs-mark: 1000 Files, 1MB Sizeiozone: 8GB Read Performanceiozone: 8GB Write Performancecompilebench: Compilecompilebench: Initial Createcompilebench: Read Compiled Treeunpack-linux: linux-2.6.32.tar.bz2compress-gzip: 2GB File Compressionapache: Static Web Page ServingRaid1Ext4Raid10Ext4ZFSMirrorCompressionZFSMirror61.571971.6716.30104.8996.4568.0977.76428.7716.8024.2167.061933.5516.33109.3194.9965.5777.27405.2117.1624.4212319.70509.4934.90549.02207.69371.3870.82272.3117.9624.6811887.62522.6121.27173.5684.9470.2666.54232.2218.3524.3811725.33OpenBenchmarking.org

AIO-Stress

Random Write

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

SQLite

12,500 INSERTs

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

FS-Mark

1000 Files, 1MB Size

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

IOzone

8GB Read Performance

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

IOzone

8GB Write Performance

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

Compile Bench

Test: Compile

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

Compile Bench

Test: Initial Create

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

Compile Bench

Test: Read Compiled Tree

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

Unpacking The Linux Kernel

linux-2.6.32.tar.bz2

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

Gzip Compression

2GB File Compression

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

Apache Benchmark

Static Web Page Serving

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


Phoronix Test Suite v10.8.4