Ubuntu 12.10 File-Systems EXT4 Btrfs Ubuntu 12.10 file-system benchmarking of EXT4, Btrfs, and XFS. A future article will explore into more detail and on latest Linux 3.6 kernel from Phoronix.com.
HTML result view exported from: https://openbenchmarking.org/result/1209093-RA-UBUNTU12132 .
Ubuntu 12.10 File-Systems EXT4 Btrfs Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution EXT4 Btrfs XFS Intel Core i7-3517UE @ 2.10GHz (4 Cores) CompuLab Intense-PC Intel 3rd Gen Core DRAM 2 x 4096 MB DDR3-1333MHz 500GB Hitachi HCC54755 Intel Gen7 Mobile (1000MHz) Realtek ALC888 VA2431 Intel 82579LM Gigabit Connection + Realtek RTL8188CE 802.11b/g/n Ubuntu 12.10 3.5.0-13-generic (x86_64) Unity 6.4.0 X Server 1.12.99.905 (1.13.0 RC 5) intel 2.20.3 3.0 Mesa 8.1-devel GCC 4.7 ext4 1920x1080 btrfs xfs OpenBenchmarking.org Compiler Details - --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v Disk Details - EXT4: DEADLINE / data=ordered,relatime,rw - Btrfs: DEADLINE / relatime,rw,space_cache - XFS: DEADLINE / attr2,noquota,relatime,rw Processor Details - Scaling Governor: ondemand System Details - Disk Scheduler: DEADLINE. Python 2.7.3. Compiz was running on this system.
Ubuntu 12.10 File-Systems EXT4 Btrfs fs-mark: 1000 Files, 1MB Size fs-mark: 5000 Files, 1MB Size, 4 Threads fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size fs-mark: 1000 Files, 1MB Size, No Sync/FSync iozone: 1MB - 8GB - Read Performance iozone: 1MB - 8GB - Write Performance iozone: 64Kb - 8GB - Read Performance iozone: 64Kb - 8GB - Write Performance tiobench: Rand Write - 64MB - 8 compilebench: Initial Create apache: Static Web Page Serving dbench: 1 EXT4 Btrfs XFS 13.57 29.00 17.20 197.67 84.04 55.92 75.56 49.80 2.62 87.90 18487.77 7.92 14.98 21.23 14.73 146.52 81.55 70.02 84.35 69.88 34.35 81.59 18409.98 8.87 14.63 25.80 14.07 195.14 92.36 64.46 88.78 64.54 1.56 48.40 18289.15 9.57 OpenBenchmarking.org
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size EXT4 Btrfs XFS 4 8 12 16 20 SE +/- 0.19, N = 3 SE +/- 0.26, N = 4 SE +/- 0.03, N = 3 13.57 14.98 14.63 1. (CC) gcc options: -static
FS-Mark Test: 5000 Files, 1MB Size, 4 Threads OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads EXT4 Btrfs XFS 7 14 21 28 35 SE +/- 0.48, N = 6 SE +/- 0.03, N = 3 SE +/- 0.46, N = 3 29.00 21.23 25.80 1. (CC) gcc options: -static
FS-Mark Test: 4000 Files, 32 Sub Dirs, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size EXT4 Btrfs XFS 4 8 12 16 20 SE +/- 0.29, N = 3 SE +/- 0.03, N = 3 SE +/- 0.15, N = 3 17.20 14.73 14.07 1. (CC) gcc options: -static
FS-Mark Test: 1000 Files, 1MB Size, No Sync/FSync OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size, No Sync/FSync EXT4 Btrfs XFS 40 80 120 160 200 SE +/- 5.33, N = 6 SE +/- 26.99, N = 6 SE +/- 2.85, N = 5 197.67 146.52 195.14 1. (CC) gcc options: -static
IOzone Record Size: 1MB - File Size: 8GB - Disk Test: Read Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.405 Record Size: 1MB - File Size: 8GB - Disk Test: Read Performance EXT4 Btrfs XFS 20 40 60 80 100 SE +/- 0.90, N = 3 SE +/- 1.43, N = 3 SE +/- 0.61, N = 3 84.04 81.55 92.36 1. (CC) gcc options: -O3
IOzone Record Size: 1MB - File Size: 8GB - Disk Test: Write Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.405 Record Size: 1MB - File Size: 8GB - Disk Test: Write Performance EXT4 Btrfs XFS 16 32 48 64 80 SE +/- 0.45, N = 3 SE +/- 0.23, N = 3 SE +/- 0.28, N = 3 55.92 70.02 64.46 1. (CC) gcc options: -O3
IOzone Record Size: 64Kb - File Size: 8GB - Disk Test: Read Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.405 Record Size: 64Kb - File Size: 8GB - Disk Test: Read Performance EXT4 Btrfs XFS 20 40 60 80 100 SE +/- 0.86, N = 3 SE +/- 1.02, N = 3 SE +/- 4.49, N = 6 75.56 84.35 88.78 1. (CC) gcc options: -O3
IOzone Record Size: 64Kb - File Size: 8GB - Disk Test: Write Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.405 Record Size: 64Kb - File Size: 8GB - Disk Test: Write Performance EXT4 Btrfs XFS 16 32 48 64 80 SE +/- 0.42, N = 3 SE +/- 0.04, N = 3 SE +/- 0.30, N = 3 49.80 69.88 64.54 1. (CC) gcc options: -O3
Threaded I/O Tester Test: Random Write - Size Per Thread: 64MB - Thread Count: 8 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 0.3.3 Test: Random Write - Size Per Thread: 64MB - Thread Count: 8 EXT4 Btrfs XFS 8 16 24 32 40 SE +/- 0.03, N = 4 SE +/- 0.97, N = 8 SE +/- 0.03, N = 4 2.62 34.35 1.56
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create EXT4 Btrfs XFS 20 40 60 80 100 SE +/- 1.86, N = 6 SE +/- 2.18, N = 6 SE +/- 1.00, N = 6 87.90 81.59 48.40
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.2.21 Static Web Page Serving EXT4 Btrfs XFS 4K 8K 12K 16K 20K SE +/- 79.96, N = 3 SE +/- 41.89, N = 3 SE +/- 206.85, N = 3 18487.77 18409.98 18289.15 1. (CC) gcc options: -O2 -pthread -lm -lrt -lcrypt -lpthread -ldl
Dbench Client Count: 1 OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 1 EXT4 Btrfs XFS 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 7.92 8.87 9.57 1. (CC) gcc options: -lpopt
Phoronix Test Suite v10.8.4