Filesystem Comparison

A File-System comparison via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/1411198-LI-1411193LI71.

Filesystem ComparisonProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionSystem LayerEXT4BTRFSBTRFS compression:LZOBTRFS compression:ZLIBXFSIntel Core i5-2500K @ 3.30GHz (4 Cores)Parallels Software VirtualRed Hat Virtio + ICH8/R1 x 4096 MB DRAM-667MHz69GB Linux Testgel ndParallels using NVIDIA GeForce 9800 GTIntel 82801BA/BAMRed Hat Virtio deviceUbuntu 14.043.13.0-40-generic (x86_64)LXDE 0.6.1X Server 1.15.1NVIDIA 2.8.22.1GCC 4.8.2ext41024x703Parallels Virtualizationbtrfsxfs1680x924OpenBenchmarking.orgCompiler Details- --build=x86_64-linux-gnu --disable-browser-plugin --disable-libmudflap --disable-werror --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=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v Disk Details- EXT4: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- BTRFS: DEADLINE / noatime,rw,space_cache,ssd- BTRFS compression:LZO: DEADLINE / compress=lzo,noatime,rw,space_cache,ssd- BTRFS compression:ZLIB: DEADLINE / compress=zlib,noatime,rw,space_cache,ssd- XFS: DEADLINE / attr2,inode64,noquota,relatime,rwSystem Details- Disk Scheduler: DEADLINE. Python 2.7.6.

Filesystem Comparisonaio-stress: Rand Writesqlite: 12,500 INSERTsfs-mark: 1000 Files, 1MB Sizeiozone: 8GB Read Performanceiozone: 8GB Write Performancetiobench: 64MB Rand Read - 32 Threadstiobench: 64MB Rand Write - 32 Threadscompilebench: Compilecompilebench: Initial Createcompilebench: Read Compiled Treeunpack-linux: linux-2.6.32.tar.bz2postmark: Disk Transaction Performancecompress-gzip: 2GB File Compressionapache: Static Web Page ServingEXT4BTRFSBTRFS compression:LZOBTRFS compression:ZLIBXFS867.7625.61512.571500.40410.976966.5131.90461.43158.59637.0613.37153015.7014203.45842.7439.07413.951468.25437.018031.7018.13479.11139.95792.3511.5563515.5120907.77712.2242.12515.331077.471492.249990.1822.641228.85111.61811.7413.1484115.2721395.52583.9343.43198.53478.18619.459165.6724.27413.1590.97804.6318.12438615.6220793.03785.9620.96665.27578.54366.907198.0431.62379.85129.68585.4812.77135315.6914119.82OpenBenchmarking.org

AIO-Stress

Random Write

OpenBenchmarking.orgMB/s, More Is BetterAIO-Stress 0.21Random WriteEXT4BTRFSBTRFS compression:LZOBTRFS compression:ZLIBXFS2004006008001000SE +/- 32.39, N = 6SE +/- 83.04, N = 6SE +/- 57.01, N = 6SE +/- 9.53, N = 6SE +/- 15.17, N = 3867.76842.74712.22583.93785.961. (CC) gcc options: -pthread -laio

SQLite

12,500 INSERTs

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.7.312,500 INSERTsEXT4BTRFSBTRFS compression:LZOBTRFS compression:ZLIBXFS1020304050SE +/- 0.26, N = 3SE +/- 0.75, N = 3SE +/- 0.24, N = 3SE +/- 0.12, N = 3SE +/- 0.01, N = 325.6139.0742.1243.4320.961. (CC) gcc options: -O2 -ldl -lpthread

FS-Mark

1000 Files, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.31000 Files, 1MB SizeEXT4BTRFSBTRFS compression:LZOBTRFS compression:ZLIBXFS140280420560700SE +/- 5.23, N = 3SE +/- 60.84, N = 6SE +/- 0.18, N = 3SE +/- 0.09, N = 3SE +/- 3.20, N = 3512.57413.95515.33198.53665.271. (CC) gcc options: -static

IOzone

8GB Read Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.4058GB Read PerformanceEXT4BTRFSBTRFS compression:LZOBTRFS compression:ZLIBXFS30060090012001500SE +/- 47.35, N = 6SE +/- 87.38, N = 6SE +/- 251.35, N = 6SE +/- 1.75, N = 3SE +/- 1.97, N = 31500.401468.251077.47478.18578.541. (CC) gcc options: -O3

IOzone

8GB Write Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.4058GB Write PerformanceEXT4BTRFSBTRFS compression:LZOBTRFS compression:ZLIBXFS30060090012001500SE +/- 4.06, N = 3SE +/- 2.08, N = 3SE +/- 10.37, N = 3SE +/- 9.12, N = 3SE +/- 18.70, N = 6410.97437.011492.24619.45366.901. (CC) gcc options: -O3

Threaded I/O Tester

64MB Random Read - 32 Threads

OpenBenchmarking.orgMB/s, More Is BetterThreaded I/O Tester 0.3.364MB Random Read - 32 ThreadsEXT4BTRFSBTRFS compression:LZOBTRFS compression:ZLIBXFS2K4K6K8K10KSE +/- 92.07, N = 3SE +/- 1089.08, N = 6SE +/- 39.12, N = 3SE +/- 395.01, N = 6SE +/- 759.24, N = 66966.518031.709990.189165.677198.04

Threaded I/O Tester

64MB Random Write - 32 Threads

OpenBenchmarking.orgMB/s, More Is BetterThreaded I/O Tester 0.3.364MB Random Write - 32 ThreadsEXT4BTRFSBTRFS compression:LZOBTRFS compression:ZLIBXFS714212835SE +/- 0.39, N = 3SE +/- 3.24, N = 6SE +/- 0.13, N = 3SE +/- 0.14, N = 3SE +/- 4.82, N = 631.9018.1322.6424.2731.62

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileEXT4BTRFSBTRFS compression:LZOBTRFS compression:ZLIBXFS30060090012001500SE +/- 4.11, N = 3SE +/- 12.63, N = 6SE +/- 4.39, N = 3SE +/- 8.34, N = 6SE +/- 18.25, N = 6461.43479.111228.85413.15379.85

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateEXT4BTRFSBTRFS compression:LZOBTRFS compression:ZLIBXFS4080120160200SE +/- 6.12, N = 3SE +/- 1.04, N = 3SE +/- 0.16, N = 3SE +/- 1.24, N = 3SE +/- 4.78, N = 3158.59139.95111.6190.97129.68

Compile Bench

Test: Read Compiled Tree

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled TreeEXT4BTRFSBTRFS compression:LZOBTRFS compression:ZLIBXFS2004006008001000SE +/- 11.77, N = 3SE +/- 5.90, N = 3SE +/- 9.14, N = 3SE +/- 1.65, N = 3SE +/- 8.93, N = 3637.06792.35811.74804.63585.48

Unpacking The Linux Kernel

linux-2.6.32.tar.bz2

OpenBenchmarking.orgSeconds, Fewer Is BetterUnpacking The Linux Kernellinux-2.6.32.tar.bz2EXT4BTRFSBTRFS compression:LZOBTRFS compression:ZLIBXFS48121620SE +/- 0.16, N = 4SE +/- 0.03, N = 4SE +/- 0.24, N = 8SE +/- 0.07, N = 4SE +/- 0.05, N = 413.3711.5513.1418.1212.77

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceEXT4BTRFSBTRFS compression:LZOBTRFS compression:ZLIBXFS9001800270036004500SE +/- 6.33, N = 3SE +/- 36.11, N = 6SE +/- 53.47, N = 6SE +/- 44.46, N = 3SE +/- 10.74, N = 31530635841438613531. (CC) gcc options: -O3

Gzip Compression

2GB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterGzip Compression2GB File CompressionEXT4BTRFSBTRFS compression:LZOBTRFS compression:ZLIBXFS48121620SE +/- 0.13, N = 3SE +/- 0.14, N = 3SE +/- 0.02, N = 3SE +/- 0.77, N = 6SE +/- 0.04, N = 315.7015.5115.2715.6215.69

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.7Static Web Page ServingEXT4BTRFSBTRFS compression:LZOBTRFS compression:ZLIBXFS5K10K15K20K25KSE +/- 112.93, N = 3SE +/- 65.78, N = 3SE +/- 58.98, N = 3SE +/- 79.85, N = 3SE +/- 92.20, N = 314203.4520907.7721395.5220793.0314119.821. (CC) gcc options: -shared -fPIC -O2 -pthread


Phoronix Test Suite v10.8.4