Intel Core i7-4770K Haswell desktop benchmarks of the Linux 3.11 kernel with different file-systems. Linux performance file-system comparison of Btrfs, EXT4, XFS, and F2FS on an OCZ Vertex 3 SSD. Benchmarks 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 1307199-SO-LINUX311K82
Linux 3.11 Kernel File-System Benchmarks,
"Flexible IO Tester 1.57 - Test: Intel IOMeter File Server Access Pattern",
Lower Results Are Better
"Linux 3.9: Btrfs",166.70030903816,163.18854308128,164.66131901741
"Linux 3.10: Btrfs",168.1936519146,165.37172102928,165.20471382141
"Linux 3.11: Btrfs",160.63494706154,165.33885002136,164.01228284836
"Linux 3.9: EXT4",47.599848985672,48.458056926727,49.481245994568
"Linux 3.10: EXT4",48.017852067947,48.77920293808,49.650337934494
"Linux 3.11: EXT4",47.57664513588,48.819061994553,48.902271032333
"Linux 3.9: F2FS",107.96816086769,108.30080604553,108.69747805595
"Linux 3.10: F2FS",115.35592412949,129.77862787247,109.49413895607,111.2235250473,115.35807800293,116.79676795006
"Linux 3.11: F2FS",108.52573490143,110.19465398788,116.1446211338,118.6934838295,120.1039249897,120.22443985939
"Linux 3.9: XFS",110.97438597679,112.81178307533,113.9455280304
"Linux 3.10: XFS",109.80640292168,113.97545003891,114.59066009521
"Linux 3.11: XFS",110.78986120224,111.67152881622,116.32913708687
"FS-Mark 3.3 - Test: 1000 Files, 1MB Size",
Higher Results Are Better
"Linux 3.9: Btrfs",300.6,297.7,291.2
"Linux 3.10: Btrfs",247.2,197.3,199.1,229,198.6,203.4
"Linux 3.11: Btrfs",289.7,199.1,230.3,284.8,236.3,244.9
"Linux 3.9: EXT4",291.2,286.4,284.6
"Linux 3.10: EXT4",281.5,287.6,278.1
"Linux 3.11: EXT4",272.9,273.2,270.5
"Linux 3.9: F2FS",395.7,383.3,387
"Linux 3.10: F2FS",366.8,364,364.3
"Linux 3.11: F2FS",362.4,359.8,361.2
"Linux 3.9: XFS",290,208.5,203.1,197.7,208.3,208.6
"Linux 3.10: XFS",237.5,191.7,215.2,190.9,217.9,200.8
"Linux 3.11: XFS",223.6,192,192.4,196.5,190.9,191.6
"FS-Mark 3.3 - Test: 5000 Files, 1MB Size, 4 Threads",
Higher Results Are Better
"Linux 3.9: Btrfs",389.8,385.5,387.4
"Linux 3.10: Btrfs",388.8,391,390
"Linux 3.11: Btrfs",393.3,391.3,390.1
"Linux 3.9: EXT4",392.8,388,390.8
"Linux 3.10: EXT4",394,392.8,392.4
"Linux 3.11: EXT4",395.6,396.4,395.2
"Linux 3.9: F2FS",436.9,438.9,438.6
"Linux 3.10: F2FS",198.4,419.6,374.6,286.9,365.2,373.5
"Linux 3.11: F2FS",408.5,414.8,413.1
"Linux 3.9: XFS",377.5,380.5,379.8
"Linux 3.10: XFS",362.5,375.3,375.7
"Linux 3.11: XFS",374.2,374.2,375.2
"FS-Mark 3.3 - Test: 4000 Files, 32 Sub Dirs, 1MB Size",
Higher Results Are Better
"Linux 3.9: Btrfs",289.9,286.3,294.5
"Linux 3.10: Btrfs",268,195.3,255.7,233.8,241.4,210.4
"Linux 3.11: Btrfs",226.7,236.6,250.1,221.7,212.7,229
"Linux 3.9: EXT4",284.3,282.1,275.8
"Linux 3.10: EXT4",270.4,284,271.8
"Linux 3.11: EXT4",259.1,257,272.9
"Linux 3.9: F2FS",384.2,386.4,388
"Linux 3.10: F2FS",365.7,366.4,359.8
"Linux 3.11: F2FS",358.9,358.1,358.6
"Linux 3.9: XFS",214.5,215.7,212.1
"Linux 3.10: XFS",194.5,195.6,197.4
"Linux 3.11: XFS",194.7,196,192.6
"Dbench 4.0 - Client Count: 1",
Higher Results Are Better
"Linux 3.9: Btrfs",318.451,319.294,317.382
"Linux 3.10: Btrfs",294.734,294.06,296.394
"Linux 3.11: Btrfs",293.016,291.887,291.668
"Linux 3.9: EXT4",374.138,374.136,372.871
"Linux 3.10: EXT4",328.385,330.193,329.438
"Linux 3.11: EXT4",310.802,310.051,311.003
"Linux 3.9: F2FS",1135.96,1137.57,1147.85
"Linux 3.10: F2FS",552.56,546.278,554.876
"Linux 3.11: F2FS",589.043,590.016,591.483
"Linux 3.9: XFS",380.973,377.046,380.265
"Linux 3.10: XFS",358.692,358.27,358.853
"Linux 3.11: XFS",350.534,356.315,356.27
"IOzone 3.405 - Record Size: 64Kb - File Size: 8GB - Disk Test: Read Performance",
Higher Results Are Better
"Linux 3.9: Btrfs",6097.4013671875,6086.162109375,6295.736328125
"Linux 3.10: Btrfs",5984.095703125,6104.0439453125,6143.0517578125
"Linux 3.11: Btrfs",6030.1796875,5953.29296875,6011.5546875
"Linux 3.9: EXT4",6132.396484375,6104.0576171875,5977.794921875
"Linux 3.10: EXT4",6142.080078125,6209.98828125,5890.345703125
"Linux 3.11: EXT4",5990.4091796875,5952.4833984375,5987.1396484375
"Linux 3.9: F2FS",455.1337890625,3960.064453125,3792.61328125,3879.943359375,4121.3349609375,3968.3837890625
"Linux 3.10: F2FS",467.962890625,5592.4462890625,5439.5380859375,5857.482421875,5687.064453125,5945.521484375
"Linux 3.11: F2FS",384.080078125,386.6318359375,379.09375
"Linux 3.9: XFS",6277.201171875,6350.2939453125,6076.34375
"Linux 3.10: XFS",6156.39453125,6135.9150390625,6206.14453125
"Linux 3.11: XFS",6001.7939453125,5992.85546875,5953.5791015625
"IOzone 3.405 - Record Size: 64Kb - File Size: 8GB - Disk Test: Write Performance",
Higher Results Are Better
"Linux 3.9: Btrfs",494.1953125,495.2041015625,493.5322265625
"Linux 3.10: Btrfs",495.27734375,494.482421875,494.1015625
"Linux 3.11: Btrfs",494.19140625,494.5166015625,495.0302734375
"Linux 3.9: EXT4",483.0458984375,490.833984375,490.62890625
"Linux 3.10: EXT4",487.662109375,492.7578125,491.5595703125
"Linux 3.11: EXT4",486.001953125,491.4150390625,490.8046875
"Linux 3.9: F2FS",490.724609375,491.9775390625,489.955078125
"Linux 3.10: F2FS",489.654296875,491.791015625,490.6044921875
"Linux 3.11: F2FS",490.7255859375,482.033203125,490.8037109375
"Linux 3.9: XFS",490.7373046875,490.0751953125,492.15234375
"Linux 3.10: XFS",490.0498046875,491.6025390625,490.7587890625
"Linux 3.11: XFS",489.8037109375,489.8154296875,491.271484375
"Compile Bench 0.6 - Test: Compile",
Higher Results Are Better
"Linux 3.9: Btrfs",409.07,415.2,410.39
"Linux 3.10: Btrfs",412.92,413.71,421.29
"Linux 3.11: Btrfs",406.62,407.38,406.76
"Linux 3.9: EXT4",755.06,675.71,707.43,710.6,725.52,684.92
"Linux 3.10: EXT4",668.56,713.17,694.9
"Linux 3.11: EXT4",667.56,680.61,662.88
"Linux 3.9: F2FS",707.01,761.41,659.81,690.37,699.51,760.77
"Linux 3.10: F2FS",624.02,635.69,652.76
"Linux 3.11: F2FS",616.15,624.52,598.11
"Linux 3.9: XFS",658.31,657.05,652.38
"Linux 3.10: XFS",648.91,655.38,652.47
"Linux 3.11: XFS",632.25,647.57,636.36
"Compile Bench 0.6 - Test: Initial Create",
Higher Results Are Better
"Linux 3.9: Btrfs",151.47,153.01,150.38
"Linux 3.10: Btrfs",138.18,137.28,137.51
"Linux 3.11: Btrfs",145.19,143.69,145.19
"Linux 3.9: EXT4",235.35,244.94,242.98
"Linux 3.10: EXT4",231.9,221.59,216.7
"Linux 3.11: EXT4",199.08,202.54,208.28
"Linux 3.9: F2FS",212.92,216.29,205.84
"Linux 3.10: F2FS",210.01,208.56,210.75
"Linux 3.11: F2FS",177.1,171.77,172.88
"Linux 3.9: XFS",175.94,173.79,179.76
"Linux 3.10: XFS",171.7,161.75,157.61
"Linux 3.11: XFS",154.74,154.91,151.64