Linux 3.15 HDD Benchmarks Linux 3.15 kernel file-system benchmarks from a Western Digital high performance hard drive while running Ubuntu 14.04 LTS. EXT4, XFS, and F2FS file-systems compared with Linux 3.14 vs. 3.15. Benchmarks by Michael Larabel for a future article on Phoronix.com.
HTML result view exported from: https://openbenchmarking.org/result/1405086-KH-LINUX315H34&sor&grt .
Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Linux 3.14 Linux 3.15 EXT4 XFS Btrfs EXT4 XFS Btrfs Intel Core i7-4770K @ 3.90GHz (8 Cores) ECS Z87H3-A2X EXTREME v1.0 Intel 4th Gen Core DRAM 16384MB 120GB Samsung SSD 840 + 150GB Western Digital WD1500HLHX-0 Sapphire AMD Radeon HD 6870 1024MB Realtek ALC1150 SyncMaster Realtek RTL8111/8168/8411 Ubuntu 14.04 3.14.0-031400-generic (x86_64) Unity 7.2.0 X Server 1.15.1 radeon 7.3.99 3.3 Mesa 10.3.0-devel (git-97a70f2 trusty-oibaf-ppa) Gallium 0.4 GCC 4.8.2 ext4 2560x1600 xfs btrfs Intel 8 /C220 3.15.0-999-generic (x86_64) ext4 xfs btrfs OpenBenchmarking.org Compiler Details - --build=x86_64-linux-gnu --disable-browser-plugin --disable-libmudflap --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v Disk Details - Linux 3.14: EXT4: DEADLINE / data=ordered,relatime,rw - Linux 3.14: XFS: DEADLINE / attr2,inode64,noquota,relatime,rw - Linux 3.14: Btrfs: DEADLINE / relatime,rw,space_cache - Linux 3.15: EXT4: DEADLINE / data=ordered,relatime,rw - Linux 3.15: XFS: DEADLINE / attr2,inode64,noquota,relatime,rw - Linux 3.15: Btrfs: DEADLINE / relatime,rw,space_cache System Details - Disk Scheduler: DEADLINE.
aio-stress: Rand Write dbench: 1 dbench: 6 iozone: 64Kb - 8GB - Write Performance postmark: Disk Transaction Performance tiobench: Rand Write - 32MB - 4 Linux 3.14 Linux 3.15 EXT4 XFS Btrfs EXT4 XFS Btrfs 1794.21 18.56 46.38 129.52 5103 0.33 1807.77 34.13 51.30 123.72 5210 0.49 273.61 19.84 73.54 134.52 5320 0.60 1787.68 18.70 47.21 128.77 5173 0.34 1696.84 34.16 51.73 123.34 5481 0.53 253.99 19.86 74.44 134.97 5597 0.57 OpenBenchmarking.org
AIO-Stress Test: Random Write Linux 3.14 Linux 3.15 OpenBenchmarking.org MB/s, More Is Better AIO-Stress 0.21 Test: Random Write XFS EXT4 Btrfs 400 800 1200 1600 2000 SE +/- 19.27, N = 3 SE +/- 16.86, N = 3 SE +/- 8.63, N = 6 SE +/- 14.79, N = 3 SE +/- 108.59, N = 6 SE +/- 11.86, N = 6 1807.77 1794.21 273.61 1787.68 1696.84 253.99 1. (CC) gcc options: -pthread -laio
Dbench Client Count: 1 Linux 3.15 Linux 3.14 OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 1 XFS Btrfs EXT4 8 16 24 32 40 SE +/- 0.01, N = 3 SE +/- 0.12, N = 3 SE +/- 0.08, N = 3 SE +/- 0.01, N = 3 SE +/- 0.11, N = 3 SE +/- 0.10, N = 3 34.16 19.86 18.70 34.13 19.84 18.56 1. (CC) gcc options: -lpopt -O2
Dbench Client Count: 6 Linux 3.15 Linux 3.14 OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 6 Btrfs XFS EXT4 20 40 60 80 100 SE +/- 0.75, N = 3 SE +/- 0.17, N = 3 SE +/- 0.56, N = 3 SE +/- 0.19, N = 3 SE +/- 0.13, N = 3 SE +/- 0.11, N = 3 74.44 51.73 47.21 73.54 51.30 46.38 1. (CC) gcc options: -lpopt -O2
IOzone Record Size: 64Kb - File Size: 8GB - Disk Test: Write Performance Linux 3.15 Linux 3.14 OpenBenchmarking.org MB/s, More Is Better IOzone 3.405 Record Size: 64Kb - File Size: 8GB - Disk Test: Write Performance Btrfs EXT4 XFS 30 60 90 120 150 SE +/- 0.20, N = 3 SE +/- 1.13, N = 3 SE +/- 0.64, N = 3 SE +/- 0.33, N = 3 SE +/- 0.95, N = 3 SE +/- 0.30, N = 3 134.97 128.77 123.34 134.52 129.52 123.72 1. (CC) gcc options: -O3
PostMark Disk Transaction Performance Linux 3.15 Linux 3.14 OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance Btrfs XFS EXT4 1200 2400 3600 4800 6000 SE +/- 42.00, N = 3 SE +/- 89.44, N = 6 SE +/- 35.33, N = 3 SE +/- 65.24, N = 3 SE +/- 62.65, N = 3 SE +/- 60.05, N = 3 5597 5481 5173 5320 5210 5103 1. (CC) gcc options: -O3
Threaded I/O Tester Test: Random Write - Size Per Thread: 32MB - Thread Count: 4 Linux 3.14 Linux 3.15 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 0.3.3 Test: Random Write - Size Per Thread: 32MB - Thread Count: 4 Btrfs XFS EXT4 0.135 0.27 0.405 0.54 0.675 SE +/- 0.01, N = 3 SE +/- 0.01, N = 6 SE +/- 0.01, N = 6 SE +/- 0.00, N = 3 SE +/- 0.01, N = 6 SE +/- 0.01, N = 6 0.60 0.49 0.33 0.57 0.53 0.34
Phoronix Test Suite v10.8.5