Filesystem Comparison

A File-System comparison via the Phoronix Test Suite.

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

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 Comparisoniozone: 8GB Write Performancesqlite: 12,500 INSERTsunpack-linux: linux-2.6.32.tar.bz2apache: Static Web Page Servingcompilebench: Read Compiled Treecompress-gzip: 2GB File Compressionpostmark: Disk Transaction Performancecompilebench: Initial Createcompilebench: Compiletiobench: 64MB Rand Write - 32 Threadstiobench: 64MB Rand Read - 32 Threadsiozone: 8GB Read Performancefs-mark: 1000 Files, 1MB Sizeaio-stress: Rand WriteEXT4BTRFSBTRFS compression:LZOBTRFS compression:ZLIB410.9725.6113.3714203.45637.0615.701530158.59461.4331.906966.511500.40512.57867.76437.0139.0711.5520907.77792.3515.51635139.95479.1118.138031.701468.25413.95842.741492.2442.1213.1421395.52811.7415.27841111.611228.8522.649990.181077.47515.33712.22619.4543.4318.1220793.03804.6315.62438690.97413.1524.279165.67478.18198.53583.93OpenBenchmarking.org

IOzone

8GB Write Performance

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

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

Unpacking The Linux Kernel

linux-2.6.32.tar.bz2

OpenBenchmarking.orgSeconds, Fewer Is BetterUnpacking The Linux Kernellinux-2.6.32.tar.bz2BTRFSBTRFS compression:LZOEXT4BTRFS compression:ZLIB48121620SE +/- 0.03, N = 4SE +/- 0.24, N = 8SE +/- 0.16, N = 4SE +/- 0.07, N = 411.5513.1413.3718.12

Apache Benchmark

Static Web Page Serving

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

Compile Bench

Test: Read Compiled Tree

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

Gzip Compression

2GB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterGzip Compression2GB File CompressionBTRFS compression:LZOBTRFSBTRFS compression:ZLIBEXT448121620SE +/- 0.02, N = 3SE +/- 0.14, N = 3SE +/- 0.77, N = 6SE +/- 0.13, N = 315.2715.5115.6215.70

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceBTRFS compression:ZLIBEXT4BTRFS compression:LZOBTRFS9001800270036004500SE +/- 44.46, N = 3SE +/- 6.33, N = 3SE +/- 53.47, N = 6SE +/- 36.11, N = 6438615308416351. (CC) gcc options: -O3

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: Compile

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

Threaded I/O Tester

64MB Random Write - 32 Threads

OpenBenchmarking.orgMB/s, More Is BetterThreaded I/O Tester 0.3.364MB Random Write - 32 ThreadsEXT4BTRFS compression:ZLIBBTRFS compression:LZOBTRFS714212835SE +/- 0.39, N = 3SE +/- 0.14, N = 3SE +/- 0.13, N = 3SE +/- 3.24, N = 631.9024.2722.6418.13

Threaded I/O Tester

64MB Random Read - 32 Threads

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

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

FS-Mark

1000 Files, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.31000 Files, 1MB SizeBTRFS compression:LZOEXT4BTRFSBTRFS compression:ZLIB110220330440550SE +/- 0.18, N = 3SE +/- 5.23, N = 3SE +/- 60.84, N = 6SE +/- 0.09, N = 3515.33512.57413.95198.531. (CC) gcc options: -static

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


Phoronix Test Suite v10.8.4