Benchmarks of the EXT4, Btrfs, XFS file-systems on an Intel SSD under Ubuntu 12.04 LTS x86_64. Benchmarking of the Btrfs/XFS/EXT4 file-systems with the Linux 3.2, Linux 3.3, and Linux 3.4 development kernels. Testing for a future article on Phoronix.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1206088-BY-1205299SU76
Linux 3.4 Kernel File-Systems - XFS, Btrfs, EXT4,
"Compile Bench 0.6 - Test: Initial Create",
Higher Results Are Better
"EXT4: Linux 3.2",95.78,99.45,100.12
"EXT4: Linux 3.3",85.01,97.64,101.67
"EXT4: Linux 3.4 Git",94.43,101.03,101.35
"Btrfs: Linux 3.2",59.54,57.89,58.99
"Btrfs: Linux 3.3",53.88,53.62,54.36
"Btrfs: Linux 3.4 Git",54.37,49.75,51.65
"XFS: Linux 3.2",88.65,86.51,86.61
"XFS: Linux 3.3",83.87,97.44,86.98
"XFS: Linux 3.4 Git",64.28,80.41,79.66
"Btrfs: Linux 3.4 UZ",173.17,176.14,165.39
"Threaded I/O Tester 0.3.3 - Test: Random Write - Size Per Thread: 64MB - Thread Count: 8",
Higher Results Are Better
"EXT4: Linux 3.2",90.203,89.473,89.999,90.379
"EXT4: Linux 3.3",90.275,89.556,89.953,88.361
"EXT4: Linux 3.4 Git",89.915,89.731,89.954,86.963
"Btrfs: Linux 3.2",87.382,80.027,88.546,94.265,90.189,92.274,94.815,89.676
"Btrfs: Linux 3.3",91.174,83.414,83.265,93.62,90.765,82.412,93.096,90.757
"Btrfs: Linux 3.4 Git",94.375,90.57,90.109,92.212
"XFS: Linux 3.2",88.181,88.161,85.845,86.855
"XFS: Linux 3.3",87.407,86.732,88.573,87.908
"XFS: Linux 3.4 Git",8.138,87.719,87.848,86.917,88.793,88.611,88.933,89.639
"Btrfs: Linux 3.4 UZ",55.461,48.312,54.966,45.969,74.306,56.642,49.712,58.485
"Compile Bench 0.6 - Test: Compile",
Higher Results Are Better
"EXT4: Linux 3.2",104.34,108.39,107.37
"EXT4: Linux 3.3",104.3,106.29,106.34
"EXT4: Linux 3.4 Git",102.38,106.26,105.94
"Btrfs: Linux 3.2",104.79,106.52,106.32
"Btrfs: Linux 3.3",106.71,105.99,106.33
"Btrfs: Linux 3.4 Git",102.94,105.9,105.84
"XFS: Linux 3.2",103.79,104.63,105.9
"XFS: Linux 3.3",99.83,103.94,104.41
"XFS: Linux 3.4 Git",91.98,98.31,95.98
"Btrfs: Linux 3.4 UZ",379.93,377.99,380.96
"Dbench 4.0 - Client Count: 1",
Higher Results Are Better
"EXT4: Linux 3.2",191.337,192.076,195.145
"EXT4: Linux 3.3",207.393,207.432,207.564
"EXT4: Linux 3.4 Git",208.71,208.328,208.509
"Btrfs: Linux 3.2",160.836,161.265,161.834
"Btrfs: Linux 3.3",173.418,173.798,173.382
"Btrfs: Linux 3.4 Git",164.98,164.361,163.86
"XFS: Linux 3.2",159.576,158.1,159.646
"XFS: Linux 3.3",169.986,170.441,169.402
"XFS: Linux 3.4 Git",164.618,165.371,165.148
"Btrfs: Linux 3.4 UZ",4.48106,4.54433,4.50588
"FS-Mark 3.3 - Test: 1000 Files, 1MB Size",
Higher Results Are Better
"EXT4: Linux 3.2",91.9,88.7,90.2
"EXT4: Linux 3.3",85.2,84.3,87.3
"EXT4: Linux 3.4 Git",87.8,85.4,82.7
"Btrfs: Linux 3.2",85.6,87.6,78.2,64.4,62.8,64.6
"Btrfs: Linux 3.3",84.3,83.9,79.9
"Btrfs: Linux 3.4 Git",84.1,67.9,62.4,61,62.5,61.3
"XFS: Linux 3.2",90.4,89.7,91.6
"XFS: Linux 3.3",88.1,89.4,81.8,83.9,81.7,83
"XFS: Linux 3.4 Git",86.6,89.6,84.5
"Btrfs: Linux 3.4 UZ",9.5,9.5,9.2
"FS-Mark 3.3 - Test: 4000 Files, 32 Sub Dirs, 1MB Size",
Higher Results Are Better
"EXT4: Linux 3.2",79.5,78.2,77.7
"EXT4: Linux 3.3",76.8,76.7,76.6
"EXT4: Linux 3.4 Git",75.3,75.7,76
"Btrfs: Linux 3.2",63.5,62.3,62.5
"Btrfs: Linux 3.3",68.1,62.3,61.6,62,62.4,63.4
"Btrfs: Linux 3.4 Git",60.5,60.2,60.7
"XFS: Linux 3.2",82.7,80.5,81.6
"XFS: Linux 3.3",82.8,80.8,80.9
"XFS: Linux 3.4 Git",81.2,78.8,77.2
"Btrfs: Linux 3.4 UZ",9.7,9.5,9.4
"IOzone 3.405 - Record Size: 1MB - File Size: 8GB - Disk Test: Read Performance",
Higher Results Are Better
"EXT4: Linux 3.2",246.16015625,226.90625,230.9404296875,223.9599609375,231.552734375,241.78125
"EXT4: Linux 3.3",254.853515625,254.94921875,254.8203125
"EXT4: Linux 3.4 Git",254.71875,254.87109375,254.509765625
"Btrfs: Linux 3.2",220.6455078125,226.685546875,224.6337890625
"Btrfs: Linux 3.3",224.5244140625,226.294921875,220.673828125
"Btrfs: Linux 3.4 Git",222.79296875,235.9716796875,234.87890625
"XFS: Linux 3.2",203.6025390625,207.9765625,205.4189453125
"XFS: Linux 3.3",234.4736328125,238.1328125,238.42578125
"XFS: Linux 3.4 Git",238.400390625,240.5,237.40625
"Btrfs: Linux 3.4 UZ",138.4638671875,135.2919921875,137.1376953125
"IOzone 3.405 - Record Size: 4Kb - File Size: 8GB - Disk Test: Read Performance",
Higher Results Are Better
"EXT4: Linux 3.2",254.7333984375,254.8037109375,254.7724609375
"EXT4: Linux 3.3",254.822265625,254.6533203125,254.78125
"EXT4: Linux 3.4 Git",254.8046875,254.794921875,254.79296875
"Btrfs: Linux 3.2",225.0458984375,225.458984375,226.52734375
"Btrfs: Linux 3.3",223.263671875,224.044921875,223.63671875
"Btrfs: Linux 3.4 Git",228.8515625,228.029296875,223.357421875
"XFS: Linux 3.2",249.236328125,240.427734375,237.5654296875
"XFS: Linux 3.3",239.1689453125,243.1865234375,238.189453125
"XFS: Linux 3.4 Git",240.51953125,238.1689453125,239.7109375
"Btrfs: Linux 3.4 UZ",141.55078125,132.7880859375,137.8701171875
"IOzone 3.405 - Record Size: 1MB - File Size: 8GB - Disk Test: Write Performance",
Higher Results Are Better
"EXT4: Linux 3.2",100.1875,100.6259765625,100.6650390625
"EXT4: Linux 3.3",100.470703125,100.439453125,100.2470703125
"EXT4: Linux 3.4 Git",100.5166015625,99.9892578125,97.0849609375
"Btrfs: Linux 3.2",99.5927734375,99.4990234375,98.93359375
"Btrfs: Linux 3.3",99.4970703125,99.5625,99.3017578125
"Btrfs: Linux 3.4 Git",99.2177734375,98.58203125,98.767578125
"XFS: Linux 3.2",100.7802734375,101.06640625,101.8154296875
"XFS: Linux 3.3",101.4423828125,102.5947265625,101.5380859375
"XFS: Linux 3.4 Git",101.873046875,102.333984375,98.2802734375
"Btrfs: Linux 3.4 UZ",155.9697265625,168.5732421875,176.0810546875,167.7451171875,168.3212890625,158.341796875
"IOzone 3.405 - Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance",
Higher Results Are Better
"EXT4: Linux 3.2",100.1943359375,100.619140625,100.1953125
"EXT4: Linux 3.3",100.2412109375,100.3603515625,100.6259765625
"EXT4: Linux 3.4 Git",99.9794921875,99.9521484375,100.142578125
"Btrfs: Linux 3.2",99.1435546875,99.4248046875,98.6376953125
"Btrfs: Linux 3.3",99.2587890625,99.431640625,99.4326171875
"Btrfs: Linux 3.4 Git",99.1259765625,99.2119140625,98.6005859375
"XFS: Linux 3.2",100.474609375,102.3505859375,100.1162109375
"XFS: Linux 3.3",101.7763671875,102.439453125,100.642578125
"XFS: Linux 3.4 Git",99.3310546875,94.8623046875,95.041015625
"Btrfs: Linux 3.4 UZ",165.134765625,162.833984375,167.4296875
"IOzone 3.405 - Record Size: 64Kb - File Size: 8GB - Disk Test: Read Performance",
Higher Results Are Better
"EXT4: Linux 3.2",254.82421875,254.705078125,254.8447265625
"EXT4: Linux 3.3",254.74609375,254.642578125,254.806640625
"EXT4: Linux 3.4 Git",254.8095703125,254.5869140625,254.6806640625
"Btrfs: Linux 3.2",224.5947265625,224.638671875,226.1484375
"Btrfs: Linux 3.3",223.888671875,224.6318359375,225.828125
"Btrfs: Linux 3.4 Git",225.240234375,250.9716796875,232.3857421875,231.212890625,226.5625,226.3486328125
"XFS: Linux 3.2",247.1162109375,238.38671875,243.2275390625
"XFS: Linux 3.3",238.0849609375,235.595703125,244.7939453125
"XFS: Linux 3.4 Git",162.4228515625,183.1318359375,182.6689453125,191.1015625,191.431640625,187.349609375
"Btrfs: Linux 3.4 UZ",135.80078125,135.673828125,134.2734375
"IOzone 3.405 - Record Size: 64Kb - File Size: 8GB - Disk Test: Write Performance",
Higher Results Are Better
"EXT4: Linux 3.2",100.3984375,100.728515625,100.4736328125
"EXT4: Linux 3.3",100.86328125,100.07421875,100.7744140625
"EXT4: Linux 3.4 Git",100.6630859375,100.4921875,100.4638671875
"Btrfs: Linux 3.2",99.4814453125,98.775390625,99.4033203125
"Btrfs: Linux 3.3",99.3505859375,99.359375,99.7841796875
"Btrfs: Linux 3.4 Git",99.03125,99.1884765625,99.6171875
"XFS: Linux 3.2",100.7275390625,102.6865234375,100.6337890625
"XFS: Linux 3.3",102.103515625,102.3447265625,101.9765625
"XFS: Linux 3.4 Git",99.4951171875,100.6279296875,98.9560546875
"Btrfs: Linux 3.4 UZ",162.01171875,159.4638671875,168.1162109375
"Apache Benchmark 2.2.21 - Static Web Page Serving",
Higher Results Are Better
"EXT4: Linux 3.2",21263.91,20519.24,20632.45
"EXT4: Linux 3.3",19842.98,18734.95,19747.31
"EXT4: Linux 3.4 Git",20657.79,20396.89,20639.62
"Btrfs: Linux 3.2",19371.15,19098.46,19037.81
"Btrfs: Linux 3.3",18712.89,18509.15,18636.6
"Btrfs: Linux 3.4 Git",19847.23,19602.68,19588.83
"XFS: Linux 3.2",19784.41,19653.95,19578.3
"XFS: Linux 3.3",18920.84,18984.12,18659.28
"XFS: Linux 3.4 Git",20084.2,19989.79,19818.01
"Btrfs: Linux 3.4 UZ",30193.16,28788.4,28532.13