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&sor.

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 ServingEXT4Btrfs + LZOBtrfs + ZlibBtrfs + space_cacheBtrfsBtrfs + nossd7K14K21K28K35KSE +/- 171.11, N = 3SE +/- 200.73, N = 3SE +/- 395.50, N = 3SE +/- 40.54, N = 3SE +/- 106.47, N = 3SE +/- 169.03, N = 332422.3132220.3532180.2232112.1331839.7731460.35

PostgreSQL pgbench

TPC-B Transactions Per Second

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 9.0.1TPC-B Transactions Per SecondEXT4Btrfs + space_cacheBtrfs + nossdBtrfsBtrfs + LZOBtrfs + Zlib5001000150020002500SE +/- 19.78, N = 3SE +/- 19.40, N = 6SE +/- 77.85, N = 6SE +/- 90.34, N = 6SE +/- 92.79, N = 6SE +/- 56.26, N = 62164.83709.03422.33355.32329.89287.13

SQLite

Test Target: Default Test Directory

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.7.3Test Target: Default Test DirectoryEXT4Btrfs + space_cacheBtrfs + LZOBtrfs + nossdBtrfsBtrfs + Zlib4080120160200SE +/- 0.02, N = 3SE +/- 0.58, N = 3SE +/- 3.05, N = 6SE +/- 5.16, N = 6SE +/- 3.00, N = 5SE +/- 4.92, N = 638.3660.58175.48176.82194.12194.47

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceBtrfs + ZlibEXT4BtrfsBtrfs + LZOBtrfs + space_cacheBtrfs + nossd10002000300040005000SE +/- 139.00, N = 10SE +/- 27.60, N = 5SE +/- 0.00, N = 5SE +/- 15.92, N = 5SE +/- 15.92, N = 5SE +/- 0.00, N = 5458318951315128912761250

Dbench

Client Count: 6

OpenBenchmarking.orgMB/s, More Is BetterDbench 4.0Client Count: 6EXT4Btrfs + space_cacheBtrfs + ZlibBtrfs + LZOBtrfs + nossdBtrfs140280420560700SE +/- 3.69, N = 3SE +/- 0.15, N = 3SE +/- 1.79, N = 4SE +/- 0.66, N = 3SE +/- 0.36, N = 3SE +/- 1.37, N = 3651.60118.77114.84111.35108.90104.67

Dbench

Client Count: 12

OpenBenchmarking.orgMB/s, More Is BetterDbench 4.0Client Count: 12EXT4Btrfs + space_cacheBtrfs + LZOBtrfs + ZlibBtrfs + nossdBtrfs2004006008001000SE +/- 7.81, N = 3SE +/- 0.46, N = 3SE +/- 3.11, N = 3SE +/- 4.07, N = 6SE +/- 0.24, N = 3SE +/- 2.56, N = 3784.14206.69198.14195.80187.18178.41

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: 8Btrfs + ZlibBtrfs + nossdBtrfs + LZOBtrfs + space_cacheBtrfsEXT4306090120150SE +/- 3.32, N = 8SE +/- 2.00, N = 8SE +/- 3.16, N = 8SE +/- 1.91, N = 8SE +/- 2.79, N = 8SE +/- 0.11, N = 4121.59120.72119.43118.10114.79110.29

FS-Mark

Test: 1000 Files, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB SizeBtrfs + LZOEXT4Btrfs + space_cacheBtrfsBtrfs + nossdBtrfs + Zlib4080120160200SE +/- 9.39, N = 6SE +/- 0.15, N = 3SE +/- 1.22, N = 3SE +/- 0.58, N = 3SE +/- 0.15, N = 3SE +/- 2.35, N = 6176.15103.0782.7782.7080.7058.37

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/FSyncBtrfs + LZOBtrfs + ZlibBtrfsBtrfs + nossdEXT4Btrfs + space_cache30060090012001500SE +/- 13.61, N = 3SE +/- 2.21, N = 3SE +/- 0.23, N = 3SE +/- 0.55, N = 3SE +/- 1.79, N = 3SE +/- 0.49, N = 31531.83373.80179.03177.63177.37175.77

FS-Mark

Test: 5000 Files, 1MB Size, 4 Threads

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 5000 Files, 1MB Size, 4 ThreadsBtrfs + ZlibBtrfs + LZOEXT4Btrfs + space_cacheBtrfs + nossdBtrfs60120180240300SE +/- 2.66, N = 3SE +/- 3.17, N = 6SE +/- 0.06, N = 3SE +/- 0.44, N = 3SE +/- 0.80, N = 3SE +/- 0.38, N = 3276.80234.37126.3089.7088.9085.77

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 PerformanceBtrfs + LZOBtrfs + ZlibEXT4BtrfsBtrfs + nossdBtrfs + space_cache2004006008001000SE +/- 209.67, N = 6SE +/- 25.75, N = 6SE +/- 0.05, N = 3SE +/- 0.01, N = 3SE +/- 0.09, N = 3SE +/- 0.01, N = 3931.05253.97139.72138.06138.03137.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 PerformanceBtrfs + ZlibBtrfs + space_cacheBtrfsBtrfs + nossdBtrfs + LZOEXT490180270360450SE +/- 14.89, N = 6SE +/- 4.93, N = 3SE +/- 5.05, N = 3SE +/- 5.73, N = 4SE +/- 6.17, N = 3SE +/- 0.17, N = 3420.25382.08372.70370.95369.92329.67


Phoronix Test Suite v10.8.4