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&sro&grw .
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.
tiobench: Rand Write - 32MB - 4 dbench: 1 dbench: 6 iozone: 64Kb - 8GB - Write Performance postmark: Disk Transaction Performance aio-stress: Rand Write Linux 3.14 Linux 3.15 EXT4 XFS Btrfs EXT4 XFS Btrfs 0.33 18.56 46.38 129.52 5103 1794.21 0.49 34.13 51.30 123.72 5210 1807.77 0.60 19.84 73.54 134.52 5320 273.61 0.34 18.70 47.21 128.77 5173 1787.68 0.53 34.16 51.73 123.34 5481 1696.84 0.57 19.86 74.44 134.97 5597 253.99 OpenBenchmarking.org
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 EXT4 XFS 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.33 0.49 0.57 0.34 0.53
Dbench Client Count: 1 Linux 3.14 Linux 3.15 OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 1 Btrfs EXT4 XFS 8 16 24 32 40 SE +/- 0.11, N = 3 SE +/- 0.10, N = 3 SE +/- 0.01, N = 3 SE +/- 0.12, N = 3 SE +/- 0.08, N = 3 SE +/- 0.01, N = 3 19.84 18.56 34.13 19.86 18.70 34.16 1. (CC) gcc options: -lpopt -O2
Dbench Client Count: 6 Linux 3.14 Linux 3.15 OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 6 Btrfs EXT4 XFS 20 40 60 80 100 SE +/- 0.19, N = 3 SE +/- 0.11, N = 3 SE +/- 0.13, N = 3 SE +/- 0.75, N = 3 SE +/- 0.56, N = 3 SE +/- 0.17, N = 3 73.54 46.38 51.30 74.44 47.21 51.73 1. (CC) gcc options: -lpopt -O2
IOzone Record Size: 64Kb - File Size: 8GB - Disk Test: Write Performance Linux 3.14 Linux 3.15 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.33, N = 3 SE +/- 0.95, N = 3 SE +/- 0.30, N = 3 SE +/- 0.20, N = 3 SE +/- 1.13, N = 3 SE +/- 0.64, N = 3 134.52 129.52 123.72 134.97 128.77 123.34 1. (CC) gcc options: -O3
PostMark Disk Transaction Performance Linux 3.14 Linux 3.15 OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance Btrfs EXT4 XFS 1200 2400 3600 4800 6000 SE +/- 65.24, N = 3 SE +/- 60.05, N = 3 SE +/- 62.65, N = 3 SE +/- 42.00, N = 3 SE +/- 35.33, N = 3 SE +/- 89.44, N = 6 5320 5103 5210 5597 5173 5481 1. (CC) gcc options: -O3
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 Btrfs EXT4 XFS 400 800 1200 1600 2000 SE +/- 8.63, N = 6 SE +/- 16.86, N = 3 SE +/- 19.27, N = 3 SE +/- 11.86, N = 6 SE +/- 14.79, N = 3 SE +/- 108.59, N = 6 273.61 1794.21 1807.77 253.99 1787.68 1696.84 1. (CC) gcc options: -pthread -laio
Phoronix Test Suite v10.8.5