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&grs&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 SSDfs-mark: 1000 Files, 1MB Size, No Sync/FSynciozone: 4Kb - 8GB - Write Performancedbench: 6sqlite: Default Test Directorydbench: 12postmark: Disk Transaction Performancefs-mark: 5000 Files, 1MB Size, 4 Threadsfs-mark: 1000 Files, 1MB Sizeiozone: 4Kb - 8GB - Read Performanceapache: Static Web Page Servingtiobench: Rand Write - 64MB - 8pgbench: TPC-B Transactions Per SecondEXT4BtrfsBtrfs + nossdBtrfs + ZlibBtrfs + LZOBtrfs + space_cache177.37139.72651.6038.36784.141895126.30103.07329.6732422.31110.292164.83179.03138.06104.67194.12178.41131585.7782.70372.7031839.77114.79355.32177.63138.03108.90176.82187.18125088.9080.70370.9531460.35120.72422.33373.80253.97114.84194.47195.804583276.8058.37420.2532180.22121.59287.131531.83931.05111.35175.48198.141289234.37176.15369.9232220.35119.43329.89175.77137.83118.7760.58206.69127689.7082.77382.0832112.13118.10709.03OpenBenchmarking.org

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

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

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

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

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

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

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

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

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

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

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

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


Phoronix Test Suite v10.8.4