Btrfs On Vertex 3 SSD

Btrfs comparison to EXT4 and various Btrfs mount options from an OCZ Vertex 3 240GB solid-state drive with Serial ATA 3.0 compliance on an Intel P67 motherboard. Testing by Phoronix.com.

HTML result view exported from: https://openbenchmarking.org/result/1108264-LI-BTRFSONVE05.

Btrfs On Vertex 3 SSDProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverCompilerFile-SystemScreen ResolutionEXT4BtrfsBtrfs + nossdBtrfs + ZlibBtrfs + LZOBtrfs + space_cacheIntel Core i5-2500K @ 3.30GHz (4 Cores)SAPPHIRE Pure Black P67 HydraIntel 2nd Generation Core Family3072MB500GB Western Digital WDC WD5000AAKX-0 + 240GB OCZ VERTEX3AMD Radeon X1300/X1550Realtek ALC892DELL P2210HMarvell 88E8057 PCI-E GigabitUbuntu 11.103.1.0-999-generic (x86_64)Unity 4.8.2X Server 1.10.2.902 (1.10.3 RC 2)radeon 6.14.99GCC 4.6.1ext41920x1080btrfsOpenBenchmarking.orgSystem Details- Disk Scheduler: CFQ. Compiz was running on this system. Intel SpeedStep was enabled.

Btrfs On Vertex 3 SSDapache: Static Web Page Servingpgbench: TPC-B Transactions Per Secondsqlite: Default Test Directorypostmark: Disk Transaction Performancedbench: 6dbench: 12tiobench: Rand Write - 64MB - 8fs-mark: 1000 Files, 1MB Sizefs-mark: 1000 Files, 1MB Size, No Sync/FSyncfs-mark: 5000 Files, 1MB Size, 4 Threadsiozone: 4Kb - 8GB - Write Performanceiozone: 4Kb - 8GB - Read PerformanceEXT4BtrfsBtrfs + nossdBtrfs + ZlibBtrfs + LZOBtrfs + space_cache32422.312164.8338.361895651.60784.14110.29103.07177.37126.30139.72329.6731839.77355.32194.121315104.67178.41114.7982.70179.0385.77138.06372.7031460.35422.33176.821250108.90187.18120.7280.70177.6388.90138.03370.9532180.22287.13194.474583114.84195.80121.5958.37373.80276.80253.97420.2532220.35329.89175.481289111.35198.14119.43176.151531.83234.37931.05369.9232112.13709.0360.581276118.77206.69118.1082.77175.7789.70137.83382.08OpenBenchmarking.org

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.2.17Static Web Page ServingEXT4BtrfsBtrfs + nossdBtrfs + ZlibBtrfs + LZOBtrfs + space_cache7K14K21K28K35KSE +/- 171.11, N = 3SE +/- 106.47, N = 3SE +/- 169.03, N = 3SE +/- 395.50, N = 3SE +/- 200.73, N = 3SE +/- 40.54, N = 332422.3131839.7731460.3532180.2232220.3532112.13

PostgreSQL pgbench

TPC-B Transactions Per Second

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 9.0.1TPC-B Transactions Per SecondEXT4BtrfsBtrfs + nossdBtrfs + ZlibBtrfs + LZOBtrfs + space_cache5001000150020002500SE +/- 19.78, N = 3SE +/- 90.34, N = 6SE +/- 77.85, N = 6SE +/- 56.26, N = 6SE +/- 92.79, N = 6SE +/- 19.40, N = 62164.83355.32422.33287.13329.89709.03

SQLite

Test Target: Default Test Directory

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.7.3Test Target: Default Test DirectoryEXT4BtrfsBtrfs + nossdBtrfs + ZlibBtrfs + LZOBtrfs + space_cache4080120160200SE +/- 0.02, N = 3SE +/- 3.00, N = 5SE +/- 5.16, N = 6SE +/- 4.92, N = 6SE +/- 3.05, N = 6SE +/- 0.58, N = 338.36194.12176.82194.47175.4860.58

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceEXT4BtrfsBtrfs + nossdBtrfs + ZlibBtrfs + LZOBtrfs + space_cache10002000300040005000SE +/- 27.60, N = 5SE +/- 0.00, N = 5SE +/- 0.00, N = 5SE +/- 139.00, N = 10SE +/- 15.92, N = 5SE +/- 15.92, N = 5189513151250458312891276

Dbench

Client Count: 6

OpenBenchmarking.orgMB/s, More Is BetterDbench 4.0Client Count: 6EXT4BtrfsBtrfs + nossdBtrfs + ZlibBtrfs + LZOBtrfs + space_cache140280420560700SE +/- 3.69, N = 3SE +/- 1.37, N = 3SE +/- 0.36, N = 3SE +/- 1.79, N = 4SE +/- 0.66, N = 3SE +/- 0.15, N = 3651.60104.67108.90114.84111.35118.77

Dbench

Client Count: 12

OpenBenchmarking.orgMB/s, More Is BetterDbench 4.0Client Count: 12EXT4BtrfsBtrfs + nossdBtrfs + ZlibBtrfs + LZOBtrfs + space_cache2004006008001000SE +/- 7.81, N = 3SE +/- 2.56, N = 3SE +/- 0.24, N = 3SE +/- 4.07, N = 6SE +/- 3.11, N = 3SE +/- 0.46, N = 3784.14178.41187.18195.80198.14206.69

Threaded I/O Tester

Test: Random Write - Size Per Thread: 64MB - Thread Count: 8

OpenBenchmarking.orgMB/s, More Is BetterThreaded I/O Tester 0.3.3Test: Random Write - Size Per Thread: 64MB - Thread Count: 8EXT4BtrfsBtrfs + nossdBtrfs + ZlibBtrfs + LZOBtrfs + space_cache306090120150SE +/- 0.11, N = 4SE +/- 2.79, N = 8SE +/- 2.00, N = 8SE +/- 3.32, N = 8SE +/- 3.16, N = 8SE +/- 1.91, N = 8110.29114.79120.72121.59119.43118.10

FS-Mark

Test: 1000 Files, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB SizeEXT4BtrfsBtrfs + nossdBtrfs + ZlibBtrfs + LZOBtrfs + space_cache4080120160200SE +/- 0.15, N = 3SE +/- 0.58, N = 3SE +/- 0.15, N = 3SE +/- 2.35, N = 6SE +/- 9.39, N = 6SE +/- 1.22, N = 3103.0782.7080.7058.37176.1582.77

FS-Mark

Test: 1000 Files, 1MB Size, No Sync/FSync

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB Size, No Sync/FSyncEXT4BtrfsBtrfs + nossdBtrfs + ZlibBtrfs + LZOBtrfs + space_cache30060090012001500SE +/- 1.79, N = 3SE +/- 0.23, N = 3SE +/- 0.55, N = 3SE +/- 2.21, N = 3SE +/- 13.61, N = 3SE +/- 0.49, N = 3177.37179.03177.63373.801531.83175.77

FS-Mark

Test: 5000 Files, 1MB Size, 4 Threads

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 5000 Files, 1MB Size, 4 ThreadsEXT4BtrfsBtrfs + nossdBtrfs + ZlibBtrfs + LZOBtrfs + space_cache60120180240300SE +/- 0.06, N = 3SE +/- 0.38, N = 3SE +/- 0.80, N = 3SE +/- 2.66, N = 3SE +/- 3.17, N = 6SE +/- 0.44, N = 3126.3085.7788.90276.80234.3789.70

IOzone

Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.347Record Size: 4Kb - File Size: 8GB - Disk Test: Write PerformanceEXT4BtrfsBtrfs + nossdBtrfs + ZlibBtrfs + LZOBtrfs + space_cache2004006008001000SE +/- 0.05, N = 3SE +/- 0.01, N = 3SE +/- 0.09, N = 3SE +/- 25.75, N = 6SE +/- 209.67, N = 6SE +/- 0.01, N = 3139.72138.06138.03253.97931.05137.83

IOzone

Record Size: 4Kb - File Size: 8GB - Disk Test: Read Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.347Record Size: 4Kb - File Size: 8GB - Disk Test: Read PerformanceEXT4BtrfsBtrfs + nossdBtrfs + ZlibBtrfs + LZOBtrfs + space_cache90180270360450SE +/- 0.17, N = 3SE +/- 5.05, N = 3SE +/- 5.73, N = 4SE +/- 14.89, N = 6SE +/- 6.17, N = 3SE +/- 4.93, N = 3329.67372.70370.95420.25369.92382.08


Phoronix Test Suite v10.8.4