Linux 3.13 HDD File-System Benchmarks
Comparison of the Hitachi TravelStar 5200 RPM drive on Btrfs with aon on Phoronix
Linux 3.12: XFS
Processor: Intel Core i7-4770K @ 4.40GHz (8 Cores), Motherboard: ECS Z87H3-A2X EXTREME v1.0, Chipset: Intel 4th Gen Core DRAM, Memory: 16384MB, Disk: 150GB Western Digital WD1500HLHX-0 + 240GB OCZ VERTEX3, Graphics: Intel HD 4600 (1250MHz), Audio: Intel Haswell HDMI, Network: Realtek RTL8111/8168/8411
OS: Ubuntu 13.10, Kernel: 3.12.0-031200-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.14.3, Display Driver: intel 2.99.906, OpenGL: 3.3 Mesa 10.1.0-devel (git-5b331f6 saucy-oibaf-ppa), Compiler: GCC 4.8 + LLVM 3.4, File-System: xfs, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --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 Notes: DEADLINE / attr2,inode64,noquota,relatime,rw
System Notes: Disk Scheduler: DEADLINE. Python 2.7.5+.
Linux 3.12: EXT4
OS: Ubuntu 13.10, Kernel: 3.12.0-031200-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.14.3, Display Driver: intel 2.99.906, OpenGL: 3.3 Mesa 10.1.0-devel (git-5b331f6 saucy-oibaf-ppa), Compiler: GCC 4.8 + LLVM 3.4, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --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 Notes: DEADLINE / data=ordered,relatime,rw
System Notes: Disk Scheduler: DEADLINE. Python 2.7.5+.
Linux 3.12: Btrfs
OS: Ubuntu 13.10, Kernel: 3.12.0-031200-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.14.3, Display Driver: intel 2.99.906, OpenGL: 3.3 Mesa 10.1.0-devel (git-5b331f6 saucy-oibaf-ppa), Compiler: GCC 4.8 + LLVM 3.4, File-System: btrfs, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --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 Notes: DEADLINE / relatime,rw,space_cache
System Notes: Disk Scheduler: DEADLINE. Python 2.7.5+.
Linux 3.13 Git: XFS
OS: Ubuntu 13.10, Kernel: 3.13.0-999-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.14.3, Display Driver: intel 2.99.906, OpenGL: 3.3 Mesa 10.1.0-devel (git-5b331f6 saucy-oibaf-ppa), Compiler: GCC 4.8 + LLVM 3.4, File-System: xfs, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --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 Notes: DEADLINE / attr2,inode64,noquota,relatime,rw
System Notes: Disk Scheduler: DEADLINE. Python 2.7.5+.
Linux 3.13 Git: EXT4
OS: Ubuntu 13.10, Kernel: 3.13.0-999-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.14.3, Display Driver: intel 2.99.906, OpenGL: 3.3 Mesa 10.1.0-devel (git-5b331f6 saucy-oibaf-ppa), Compiler: GCC 4.8 + LLVM 3.4, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --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 Notes: DEADLINE / data=ordered,relatime,rw
System Notes: Disk Scheduler: DEADLINE. Python 2.7.5+.
Linux 3.13 Git: Btrfs
OS: Ubuntu 13.10, Kernel: 3.13.0-999-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.14.3, Display Driver: intel 2.99.906, OpenGL: 3.3 Mesa 10.1.0-devel (git-5b331f6 saucy-oibaf-ppa), Compiler: GCC 4.8 + LLVM 3.4, File-System: btrfs, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --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 Notes: DEADLINE / relatime,rw,space_cache
System Notes: Disk Scheduler: DEADLINE. Python 2.7.5+.
Hitachi 5200RPM
Processor: Intel Core i3-3120M @ 2.50GHz (4 Cores), Motherboard: HP 1854, Chipset: Intel 3rd Gen Core DRAM, Memory: 4096MB, Disk: 750GB HGST HTS541075A9, Graphics: Intel HD 4000 (1100MHz), Audio: Realtek ALC269VC, Network: Realtek RTL8101E/RTL8102E + Qualcomm Atheros AR9485 Wireless
OS: openSUSE 13.1, Kernel: 3.11.10-21-desktop (x86_64), Desktop: KDE, Display Server: X Server 1.14.3.901 (1.14.4 RC 1), Display Driver: intel 2.99.906, OpenGL: 3.1 Mesa 9.2.3, Compiler: GCC 4.8.1, File-System: btrfs, Screen Resolution: 1366x768
Compiler Notes: --build=x86_64-suse-linux --disable-libgcj --disable-libmudflap --disable-libssp --disable-libstdcxx-pch --disable-plugin --enable-__cxa_atexit --enable-checking=release --enable-languages=c,c++,objc,fortran,obj-c++,java,ada --enable-libstdcxx-allocator=new --enable-linux-futex --enable-ssp --enable-version-specific-runtime-libs --mandir=/usr/share/man --with-arch-32=i586 --with-slibdir=/lib64 --with-tune=generic --without-system-libunwind
Disk Notes: CFQ / relatime,rw,space_cache
Processor Notes: Scaling Governor: intel_pstate powersave
System Notes: Disk Scheduler: CFQ. Python 2.7.6.
Compile Bench
Compilebench tries to age a filesystem by simulating some of the disk IO common in creating, compiling, patching, stating and reading kernel trees. It indirectly measures how well filesystems can maintain directory locality as the disk fills up and directories age. This current test is setup to use the makej mode with 10 initial directories Learn more via the OpenBenchmarking.org test page.
Threaded I/O Tester
FS-Mark
Threaded I/O Tester
FS-Mark
IOzone
The IOzone benchmark tests the hard disk drive / file-system performance. Learn more via the OpenBenchmarking.org test page.
Threaded I/O Tester
IOzone
The IOzone benchmark tests the hard disk drive / file-system performance. Learn more via the OpenBenchmarking.org test page.
AIO-Stress
AIO-Stress is an a-synchronous I/O benchmark created by SuSE. Current this profile uses a 2048MB test file and a 64KB record size. Learn more via the OpenBenchmarking.org test page.
PostMark
This is a test of NetApp's PostMark benchmark designed to simulate small-file testing similar to the tasks endured by web and mail servers. This test profile will set PostMark to perform 25,000 transactions with 500 files simultaneously with the file sizes ranging between 5 and 512 kilobytes. Learn more via the OpenBenchmarking.org test page.
Linux 3.12: XFS
Processor: Intel Core i7-4770K @ 4.40GHz (8 Cores), Motherboard: ECS Z87H3-A2X EXTREME v1.0, Chipset: Intel 4th Gen Core DRAM, Memory: 16384MB, Disk: 150GB Western Digital WD1500HLHX-0 + 240GB OCZ VERTEX3, Graphics: Intel HD 4600 (1250MHz), Audio: Intel Haswell HDMI, Network: Realtek RTL8111/8168/8411
OS: Ubuntu 13.10, Kernel: 3.12.0-031200-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.14.3, Display Driver: intel 2.99.906, OpenGL: 3.3 Mesa 10.1.0-devel (git-5b331f6 saucy-oibaf-ppa), Compiler: GCC 4.8 + LLVM 3.4, File-System: xfs, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --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 Notes: DEADLINE / attr2,inode64,noquota,relatime,rw
System Notes: Disk Scheduler: DEADLINE. Python 2.7.5+.
Testing initiated at 10 December 2013 23:15 by user phoronix.
Linux 3.12: EXT4
Processor: Intel Core i7-4770K @ 4.40GHz (8 Cores), Motherboard: ECS Z87H3-A2X EXTREME v1.0, Chipset: Intel 4th Gen Core DRAM, Memory: 16384MB, Disk: 150GB Western Digital WD1500HLHX-0 + 240GB OCZ VERTEX3, Graphics: Intel HD 4600 (1250MHz), Audio: Intel Haswell HDMI, Network: Realtek RTL8111/8168/8411
OS: Ubuntu 13.10, Kernel: 3.12.0-031200-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.14.3, Display Driver: intel 2.99.906, OpenGL: 3.3 Mesa 10.1.0-devel (git-5b331f6 saucy-oibaf-ppa), Compiler: GCC 4.8 + LLVM 3.4, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --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 Notes: DEADLINE / data=ordered,relatime,rw
System Notes: Disk Scheduler: DEADLINE. Python 2.7.5+.
Testing initiated at 10 December 2013 20:07 by user phoronix.
Linux 3.12: Btrfs
Processor: Intel Core i7-4770K @ 4.40GHz (8 Cores), Motherboard: ECS Z87H3-A2X EXTREME v1.0, Chipset: Intel 4th Gen Core DRAM, Memory: 16384MB, Disk: 150GB Western Digital WD1500HLHX-0 + 240GB OCZ VERTEX3, Graphics: Intel HD 4600 (1250MHz), Audio: Intel Haswell HDMI, Network: Realtek RTL8111/8168/8411
OS: Ubuntu 13.10, Kernel: 3.12.0-031200-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.14.3, Display Driver: intel 2.99.906, OpenGL: 3.3 Mesa 10.1.0-devel (git-5b331f6 saucy-oibaf-ppa), Compiler: GCC 4.8 + LLVM 3.4, File-System: btrfs, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --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 Notes: DEADLINE / relatime,rw,space_cache
System Notes: Disk Scheduler: DEADLINE. Python 2.7.5+.
Testing initiated at 10 December 2013 17:38 by user phoronix.
Linux 3.13 Git: XFS
Processor: Intel Core i7-4770K @ 4.40GHz (8 Cores), Motherboard: ECS Z87H3-A2X EXTREME v1.0, Chipset: Intel 4th Gen Core DRAM, Memory: 16384MB, Disk: 150GB Western Digital WD1500HLHX-0 + 240GB OCZ VERTEX3, Graphics: Intel HD 4600 (1250MHz), Audio: Intel Haswell HDMI, Network: Realtek RTL8111/8168/8411
OS: Ubuntu 13.10, Kernel: 3.13.0-999-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.14.3, Display Driver: intel 2.99.906, OpenGL: 3.3 Mesa 10.1.0-devel (git-5b331f6 saucy-oibaf-ppa), Compiler: GCC 4.8 + LLVM 3.4, File-System: xfs, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --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 Notes: DEADLINE / attr2,inode64,noquota,relatime,rw
System Notes: Disk Scheduler: DEADLINE. Python 2.7.5+.
Testing initiated at 11 December 2013 08:56 by user phoronix.
Linux 3.13 Git: EXT4
Processor: Intel Core i7-4770K @ 4.40GHz (8 Cores), Motherboard: ECS Z87H3-A2X EXTREME v1.0, Chipset: Intel 4th Gen Core DRAM, Memory: 16384MB, Disk: 150GB Western Digital WD1500HLHX-0 + 240GB OCZ VERTEX3, Graphics: Intel HD 4600 (1250MHz), Audio: Intel Haswell HDMI, Network: Realtek RTL8111/8168/8411
OS: Ubuntu 13.10, Kernel: 3.13.0-999-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.14.3, Display Driver: intel 2.99.906, OpenGL: 3.3 Mesa 10.1.0-devel (git-5b331f6 saucy-oibaf-ppa), Compiler: GCC 4.8 + LLVM 3.4, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --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 Notes: DEADLINE / data=ordered,relatime,rw
System Notes: Disk Scheduler: DEADLINE. Python 2.7.5+.
Testing initiated at 11 December 2013 11:48 by user phoronix.
Linux 3.13 Git: Btrfs
Processor: Intel Core i7-4770K @ 4.40GHz (8 Cores), Motherboard: ECS Z87H3-A2X EXTREME v1.0, Chipset: Intel 4th Gen Core DRAM, Memory: 16384MB, Disk: 150GB Western Digital WD1500HLHX-0 + 240GB OCZ VERTEX3, Graphics: Intel HD 4600 (1250MHz), Audio: Intel Haswell HDMI, Network: Realtek RTL8111/8168/8411
OS: Ubuntu 13.10, Kernel: 3.13.0-999-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.14.3, Display Driver: intel 2.99.906, OpenGL: 3.3 Mesa 10.1.0-devel (git-5b331f6 saucy-oibaf-ppa), Compiler: GCC 4.8 + LLVM 3.4, File-System: btrfs, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --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 Notes: DEADLINE / relatime,rw,space_cache
System Notes: Disk Scheduler: DEADLINE. Python 2.7.5+.
Testing initiated at 11 December 2013 14:51 by user phoronix.
Hitachi 5200RPM
Processor: Intel Core i3-3120M @ 2.50GHz (4 Cores), Motherboard: HP 1854, Chipset: Intel 3rd Gen Core DRAM, Memory: 4096MB, Disk: 750GB HGST HTS541075A9, Graphics: Intel HD 4000 (1100MHz), Audio: Realtek ALC269VC, Network: Realtek RTL8101E/RTL8102E + Qualcomm Atheros AR9485 Wireless
OS: openSUSE 13.1, Kernel: 3.11.10-21-desktop (x86_64), Desktop: KDE, Display Server: X Server 1.14.3.901 (1.14.4 RC 1), Display Driver: intel 2.99.906, OpenGL: 3.1 Mesa 9.2.3, Compiler: GCC 4.8.1, File-System: btrfs, Screen Resolution: 1366x768
Compiler Notes: --build=x86_64-suse-linux --disable-libgcj --disable-libmudflap --disable-libssp --disable-libstdcxx-pch --disable-plugin --enable-__cxa_atexit --enable-checking=release --enable-languages=c,c++,objc,fortran,obj-c++,java,ada --enable-libstdcxx-allocator=new --enable-linux-futex --enable-ssp --enable-version-specific-runtime-libs --mandir=/usr/share/man --with-arch-32=i586 --with-slibdir=/lib64 --with-tune=generic --without-system-libunwind
Disk Notes: CFQ / relatime,rw,space_cache
Processor Notes: Scaling Governor: intel_pstate powersave
System Notes: Disk Scheduler: CFQ. Python 2.7.6.
Testing initiated at 21 December 2014 00:30 by user alain.