Btrfs Old System

Benchmarking EXT4 and Btrfs on an old Pentium laptop. Then comparing various mount options of Btrfs. Comparison for a future article on Phoronix in September 2011.

HTML result view exported from: https://openbenchmarking.org/result/1109031-LI-BTRFSOLDS83&grs&rdt.

Btrfs Old SystemProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerDisplay DriverCompilerFile-SystemScreen ResolutionBtrfsBtrfs - compress=zlibBtrfs - compress=lzoBtrfs - space_cacheBtrfs - autodefragBtrfs - nodatasumBtrfs - nodatacowBtrfs - nobarrierEXT4Intel T2400 @ 1.83GHz (2 Cores)LENOVO 2613EJUIntel Mobile 945GM/PM/GMS + ICH7-M1024MB80GB Hitachi HTS541080G9SA00ATI Radeon Mobility X1400Analog Devices AD1981Intel 82573L Gigabit + Intel PRO/WirelessUbuntu 11.103.1.0-999-generic (i686)Unity 4.10.2X Server 1.10.2.902 (1.10.3 RC 2)radeon 6.14.99GCC 4.6.1btrfs1400x1050ext4OpenBenchmarking.orgSystem Details- Disk Scheduler: CFQ. Compiz was running on this system. Intel SpeedStep was enabled.

Btrfs Old Systemfs-mark: 1000 Files, 1MB Size, No Sync/FSyncsqlite: Default Test Directoryiozone: 64Kb - 2GB - Read Performanceiozone: 64Kb - 2GB - Write Performancepgbench: TPC-B Transactions Per Seconddbench: 6fs-mark: 5000 Files, 1MB Size, 4 Threadsfs-mark: 1000 Files, 1MB Sizefs-mark: 4000 Files, 32 Sub Dirs, 1MB Sizepostmark: Disk Transaction PerformanceBtrfsBtrfs - compress=zlibBtrfs - compress=lzoBtrfs - space_cacheBtrfs - autodefragBtrfs - nodatasumBtrfs - nodatacowBtrfs - nobarrierEXT428.571484.2926.3728.5118.6828.1613.2010.9310.6710373.171480.00167.2270.8518.2630.4426.4715.1315.1087194.931462.10187.43189.3018.3031.2029.4017.8717.0312028.801477.8127.3528.5717.8723.3113.0710.9310.7010227.871459.9027.3928.5318.5427.8313.2010.8010.7712028.671471.3727.4128.7218.3324.611411.5011.4711429.071568.7828.0428.8219.8124.621411.4011.4311328.97205.3326.8828.2782.6168.8917.2018.5718.2310521.73970.8325.3226.0582.6020.0416.4311.0011.2890OpenBenchmarking.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/FSyncBtrfsBtrfs - compress=zlibBtrfs - compress=lzoBtrfs - space_cacheBtrfs - autodefragBtrfs - nodatasumBtrfs - nodatacowBtrfs - nobarrierEXT44080120160200SE +/- 0.32, N = 3SE +/- 0.64, N = 3SE +/- 4.94, N = 6SE +/- 0.25, N = 3SE +/- 0.44, N = 3SE +/- 0.07, N = 3SE +/- 0.32, N = 3SE +/- 0.03, N = 3SE +/- 0.29, N = 328.5773.17194.9328.8027.8728.6729.0728.9721.73

SQLite

Test Target: Default Test Directory

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.7.3Test Target: Default Test DirectoryBtrfsBtrfs - compress=zlibBtrfs - compress=lzoBtrfs - space_cacheBtrfs - autodefragBtrfs - nodatasumBtrfs - nodatacowBtrfs - nobarrierEXT430060090012001500SE +/- 1.55, N = 3SE +/- 1.81, N = 3SE +/- 0.76, N = 3SE +/- 2.77, N = 3SE +/- 1.73, N = 3SE +/- 0.81, N = 3SE +/- 31.23, N = 3SE +/- 0.84, N = 3SE +/- 8.73, N = 31484.291480.001462.101477.811459.901471.371568.78205.33970.83

IOzone

Record Size: 64Kb - File Size: 2GB - Disk Test: Read Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.347Record Size: 64Kb - File Size: 2GB - Disk Test: Read PerformanceBtrfsBtrfs - compress=zlibBtrfs - compress=lzoBtrfs - space_cacheBtrfs - autodefragBtrfs - nodatasumBtrfs - nodatacowBtrfs - nobarrierEXT44080120160200SE +/- 0.24, N = 3SE +/- 3.54, N = 6SE +/- 4.20, N = 6SE +/- 0.20, N = 3SE +/- 0.16, N = 3SE +/- 0.21, N = 3SE +/- 0.11, N = 3SE +/- 0.49, N = 3SE +/- 0.40, N = 326.37167.22187.4327.3527.3927.4128.0426.8825.32

IOzone

Record Size: 64Kb - File Size: 2GB - Disk Test: Write Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.347Record Size: 64Kb - File Size: 2GB - Disk Test: Write PerformanceBtrfsBtrfs - compress=zlibBtrfs - compress=lzoBtrfs - space_cacheBtrfs - autodefragBtrfs - nodatasumBtrfs - nodatacowBtrfs - nobarrierEXT44080120160200SE +/- 0.07, N = 3SE +/- 0.11, N = 3SE +/- 2.14, N = 3SE +/- 0.11, N = 3SE +/- 0.21, N = 3SE +/- 0.10, N = 3SE +/- 0.03, N = 3SE +/- 0.09, N = 3SE +/- 0.23, N = 328.5170.85189.3028.5728.5328.7228.8228.2726.05

PostgreSQL pgbench

TPC-B Transactions Per Second

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 9.0.4TPC-B Transactions Per SecondBtrfsBtrfs - compress=zlibBtrfs - compress=lzoBtrfs - space_cacheBtrfs - autodefragBtrfs - nodatasumBtrfs - nodatacowBtrfs - nobarrierEXT420406080100SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.09, N = 3SE +/- 0.27, N = 3SE +/- 0.09, N = 3SE +/- 0.10, N = 3SE +/- 0.21, N = 3SE +/- 1.43, N = 6SE +/- 0.37, N = 318.6818.2618.3017.8718.5418.3319.8182.6182.60

Dbench

Client Count: 6

OpenBenchmarking.orgMB/s, More Is BetterDbench 4.0Client Count: 6BtrfsBtrfs - compress=zlibBtrfs - compress=lzoBtrfs - space_cacheBtrfs - autodefragBtrfs - nodatasumBtrfs - nodatacowBtrfs - nobarrierEXT41530456075SE +/- 0.35, N = 3SE +/- 0.07, N = 3SE +/- 0.10, N = 3SE +/- 0.45, N = 3SE +/- 0.22, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.31, N = 3SE +/- 0.31, N = 328.1630.4431.2023.3127.8324.6124.6268.8920.04

FS-Mark

Test: 5000 Files, 1MB Size, 4 Threads

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 5000 Files, 1MB Size, 4 ThreadsBtrfsBtrfs - compress=zlibBtrfs - compress=lzoBtrfs - space_cacheBtrfs - autodefragBtrfs - nodatasumBtrfs - nodatacowBtrfs - nobarrierEXT4714212835SE +/- 0.00, N = 3SE +/- 0.41, N = 3SE +/- 0.12, N = 3SE +/- 0.13, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.26, N = 313.2026.4729.4013.0713.2014.0014.0017.2016.43

FS-Mark

Test: 1000 Files, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB SizeBtrfsBtrfs - compress=zlibBtrfs - compress=lzoBtrfs - space_cacheBtrfs - autodefragBtrfs - nodatasumBtrfs - nodatacowBtrfs - nobarrierEXT4510152025SE +/- 0.07, N = 3SE +/- 0.09, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.21, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 310.9315.1317.8710.9310.8011.5011.4018.5711.00

FS-Mark

Test: 4000 Files, 32 Sub Dirs, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 4000 Files, 32 Sub Dirs, 1MB SizeBtrfsBtrfs - compress=zlibBtrfs - compress=lzoBtrfs - space_cacheBtrfs - autodefragBtrfs - nodatasumBtrfs - nodatacowBtrfs - nobarrierEXT448121620SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.38, N = 610.6715.1017.0310.7010.7711.4711.4318.2311.28

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceBtrfsBtrfs - compress=zlibBtrfs - compress=lzoBtrfs - space_cacheBtrfs - autodefragBtrfs - nodatasumBtrfs - nodatacowBtrfs - nobarrierEXT4306090120150SE +/- 1.12, N = 5SE +/- 0.00, N = 5SE +/- 1.29, N = 5SE +/- 0.68, N = 5SE +/- 1.50, N = 5SE +/- 0.37, N = 5SE +/- 0.49, N = 5SE +/- 0.49, N = 5SE +/- 0.32, N = 51038712010212011411310590


Phoronix Test Suite v10.8.4