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

Btrfs On Vertex 3 SSDProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverCompilerFile-SystemScreen ResolutionEXT4BtrfsBtrfs + ZlibBtrfs + LZOBtrfs + space_cacheBtrfs + nossdIntel 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 + ZlibBtrfs + LZOBtrfs + space_cacheBtrfs + nossd177.37139.72651.6038.36784.141895126.30103.07329.6732422.31110.292164.83179.03138.06104.67194.12178.41131585.7782.70372.7031839.77114.79355.32373.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.03177.63138.03108.90176.82187.18125088.9080.70370.9531460.35120.72422.33OpenBenchmarking.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/FSyncEXT4BtrfsBtrfs + ZlibBtrfs + LZOBtrfs + space_cacheBtrfs + nossd30060090012001500SE +/- 1.79, N = 3SE +/- 0.23, N = 3SE +/- 2.21, N = 3SE +/- 13.61, N = 3SE +/- 0.49, N = 3SE +/- 0.55, N = 3177.37179.03373.801531.83175.77177.63

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 + ZlibBtrfs + LZOBtrfs + space_cacheBtrfs + nossd2004006008001000SE +/- 0.05, N = 3SE +/- 0.01, N = 3SE +/- 25.75, N = 6SE +/- 209.67, N = 6SE +/- 0.01, N = 3SE +/- 0.09, N = 3139.72138.06253.97931.05137.83138.03

Dbench

Client Count: 6

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

SQLite

Test Target: Default Test Directory

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

Dbench

Client Count: 12

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

PostMark

Disk Transaction Performance

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

FS-Mark

Test: 5000 Files, 1MB Size, 4 Threads

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

FS-Mark

Test: 1000 Files, 1MB Size

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

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 + ZlibBtrfs + LZOBtrfs + space_cacheBtrfs + nossd90180270360450SE +/- 0.17, N = 3SE +/- 5.05, N = 3SE +/- 14.89, N = 6SE +/- 6.17, N = 3SE +/- 4.93, N = 3SE +/- 5.73, N = 4329.67372.70420.25369.92382.08370.95

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.2.17Static Web Page ServingEXT4BtrfsBtrfs + ZlibBtrfs + LZOBtrfs + space_cacheBtrfs + nossd7K14K21K28K35KSE +/- 171.11, N = 3SE +/- 106.47, N = 3SE +/- 395.50, N = 3SE +/- 200.73, N = 3SE +/- 40.54, N = 3SE +/- 169.03, N = 332422.3131839.7732180.2232220.3532112.1331460.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: 8EXT4BtrfsBtrfs + ZlibBtrfs + LZOBtrfs + space_cacheBtrfs + nossd306090120150SE +/- 0.11, N = 4SE +/- 2.79, N = 8SE +/- 3.32, N = 8SE +/- 3.16, N = 8SE +/- 1.91, N = 8SE +/- 2.00, N = 8110.29114.79121.59119.43118.10120.72

PostgreSQL pgbench

TPC-B Transactions Per Second

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


Phoronix Test Suite v10.8.4