Btrfs file-system tuning of different mount options after fresh Btrfs formatting each time and using a Linux 3.14 kernel in development stage. Benchmarks by Michael Larabel for a future article on Phoronix.com.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1402263-PL-BTRFSLINU58
Btrfs Linux 3.14 Testing,
"IOzone 3.405 - Record Size: 64Kb - File Size: 4GB - Disk Test: Write Performance",
Higher Results Are Better
"Default Mount Options",290.3681640625,302.38671875,247.357421875,288.44140625,309.138671875,283.0869140625
"LZO Compression",1944.1142578125,1934.0498046875,1909.3759765625
"Zlib Compression",483.5537109375,482.6162109375,482.9931640625
"Space Cache",281.3544921875,262.9970703125,257.658203125,235.591796875,264.5009765625,265.1044921875
"Noatime",278.5068359375,295.3388671875,256.08203125,259.205078125,277.21484375,235.4814453125
"Nodatacow",254.6884765625,254.3408203125,251.2890625
"SSD_spread",257.2958984375,260.421875,291.828125,272.1953125,291.5048828125,267.10546875
"Discard",333.6044921875,330.6474609375,298.4091796875,327.03515625,329.9423828125,298.529296875
"IOzone 3.405 - Record Size: 64Kb - File Size: 4GB - Disk Test: Read Performance",
Higher Results Are Better
"Default Mount Options",440.099609375,437.966796875,435.265625
"LZO Compression",1003.212890625,1003.091796875,994.73046875
"Zlib Compression",1255.1787109375,1255.5419921875,1256.8232421875
"Space Cache",436.5556640625,433.232421875,425.1396484375
"Noatime",435.7880859375,430.396484375,432.814453125
"Nodatacow",429.44921875,433.3779296875,436.044921875
"SSD_spread",432.005859375,429.6005859375,431.455078125
"Discard",359.052734375,354.3134765625,353.6357421875
"FS-Mark 3.3 - Test: 5000 Files, 1MB Size, 4 Threads",
Higher Results Are Better
"Default Mount Options",89.6,89.9,90.4
"LZO Compression",233.8,229.3,227.8
"Zlib Compression",189.1,187.9,188.9
"Space Cache",88.3,89.6,87.6
"Noatime",90,89.6,89.4
"Nodatacow",94,95.1,94
"SSD_spread",89.6,90.1,89.9
"Discard",91.6,89.7,88.5
"FS-Mark 3.3 - Test: 1000 Files, 1MB Size",
Higher Results Are Better
"Default Mount Options",50,53.5,54.3,53.7,54.2
"LZO Compression",128.9,123.7,119.5,117.2,116,125.8
"Zlib Compression",101,89,88.7,90.7,102.8,90
"Space Cache",50.1,54.8,54.3,53.7,54.1,53.3
"Noatime",49.8,53.4,54.1,53,54.1
"Nodatacow",55,55.2,54.6
"SSD_spread",54,51.7,53.4
"Discard",44.5,45.2,51.9,50.9,54.9,55.7
"PostMark 1.51 - Disk Transaction Performance",
Higher Results Are Better
"Default Mount Options",1453,1404,1461
"LZO Compression",1488,1470,1470
"Zlib Compression",2777,2577,2336,2232,2100,2066
"Space Cache",1572,1582,1533
"Noatime",1602,1562,1562
"Nodatacow",1851,1811,1865
"SSD_spread",1582,1572,1562
"Discard",1470,1497,1470
"Dbench 4.0 - Client Count: 1",
Higher Results Are Better
"Default Mount Options",58.1773,57.4213,57.2597
"LZO Compression",64.9276,65.2678,65.267
"Zlib Compression",67.9532,71.6267,69.2756
"Space Cache",58.2086,57.9853,58.7947
"Noatime",59.706,58.9916,57.3782
"Nodatacow",64.4792,65.6262,65.589
"SSD_spread",59.2876,56.956,60.1474
"Discard",72.1605,71.5537,70.5093
"Compile Bench 0.6 - Test: Initial Create",
Higher Results Are Better
"Default Mount Options",140.42,145.51,142.53
"LZO Compression",139.68,143.98,147.83
"Zlib Compression",147.3,142.48,141.43
"Space Cache",124.98,141.48,134.74
"Noatime",128.93,133.65,135.9
"Nodatacow",131.54,134.02,135.39
"SSD_spread",127.11,139.08,137.77
"Discard",118.63,118.01,118.19
"Flexible IO Tester 1.57 - Test: Intel IOMeter File Server Access Pattern",
Lower Results Are Better
"Default Mount Options",254.82505202293,257.11929798126,250.24811792374
"LZO Compression",253.70603013039,248.72695088387,257.43199801445
"Zlib Compression",249.22002291679,257.57502102852,244.51501393318
"Space Cache",241.11712384224,245.12391495705,243.73746991158
"Noatime",243.68697404861,246.4862639904,243.81337809563
"Nodatacow",255.05534601212,254.18744492531,254.42238807678
"SSD_spread",241.56273388863,244.59491300583,255.64891004562
"Discard",263.3021838665,265.19292807579,270.62217903137
"Compile Bench 0.6 - Test: Compile",
Higher Results Are Better
"Default Mount Options",237.82,219.22,247.35,253,256.28,261.05
"LZO Compression",1190.71,1196.66,1213.29
"Zlib Compression",353.28,353.61,351.79
"Space Cache",242.51,246.18,273.33,227.61,236.72,245.98
"Noatime",262.34,244.94,247.33,281.65,238.77,256.23
"Nodatacow",268.92,227.72,238.81,246.03,264.16,274.93
"SSD_spread",268.24,256.9,265.01
"Discard",229.57,256.27,228.12,230.75,275.64,263.9
"AIO-Stress 0.21 - Test: Random Write",
Higher Results Are Better
"Default Mount Options",329.81,267.47,247.52,270.25,266.99,272.9
"LZO Compression",344.73,310.02,266.71,273.85,273.45,254.92
"Zlib Compression",336.75,278.12,266.1,277.47,257.1,250.03
"Space Cache",333.99,272.88,264.85,268.52,278.82,276.74
"Noatime",338.41,273.86,274.16,272.47,270.57,266.71
"Nodatacow",217.63,185.92,192.63,196.28,187.68,181.5
"SSD_spread",336.62,266.35,277.15,287.14,280.01,270.25
"Discard",310.16,269.87,287.21,269.62,297.78,255.45