Filesystem Comparison

A File-System comparison via the Phoronix Test Suite.

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

Filesystem ComparisonProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionSystem LayerEXT4BTRFSBTRFS compression:LZOBTRFS compression:ZLIBIntel 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 VirtualizationbtrfsOpenBenchmarking.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,ssdSystem 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:ZLIB867.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.03OpenBenchmarking.org

AIO-Stress

Random Write

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

SQLite

12,500 INSERTs

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.7.312,500 INSERTsEXT4BTRFSBTRFS compression:LZOBTRFS compression:ZLIB1020304050SE +/- 0.26, N = 3SE +/- 0.75, N = 3SE +/- 0.24, N = 3SE +/- 0.12, N = 325.6139.0742.1243.431. (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:ZLIB110220330440550SE +/- 5.23, N = 3SE +/- 60.84, N = 6SE +/- 0.18, N = 3SE +/- 0.09, N = 3512.57413.95515.33198.531. (CC) gcc options: -static

IOzone

8GB Read Performance

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

IOzone

8GB Write Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.4058GB Write PerformanceEXT4BTRFSBTRFS compression:LZOBTRFS compression:ZLIB30060090012001500SE +/- 4.06, N = 3SE +/- 2.08, N = 3SE +/- 10.37, N = 3SE +/- 9.12, N = 3410.97437.011492.24619.451. (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:ZLIB2K4K6K8K10KSE +/- 92.07, N = 3SE +/- 1089.08, N = 6SE +/- 39.12, N = 3SE +/- 395.01, N = 66966.518031.709990.189165.67

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:ZLIB714212835SE +/- 0.39, N = 3SE +/- 3.24, N = 6SE +/- 0.13, N = 3SE +/- 0.14, N = 331.9018.1322.6424.27

Compile Bench

Test: Compile

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

Compile Bench

Test: Initial Create

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

Compile Bench

Test: Read Compiled Tree

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

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:ZLIB48121620SE +/- 0.16, N = 4SE +/- 0.03, N = 4SE +/- 0.24, N = 8SE +/- 0.07, N = 413.3711.5513.1418.12

PostMark

Disk Transaction Performance

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

Gzip Compression

2GB File Compression

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

Apache Benchmark

Static Web Page Serving

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


Phoronix Test Suite v10.8.4