XFS, EXT4, Btrfs, and NILFS2 benchmarking by Michael Larabel for a future article on Phoronix.com.
Processor: Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores), Motherboard: MSI C236A WORKSTATION (MS-7998) v1.0, Chipset: Intel Sky Lake, Memory: 16384MB, Disk: 2000GB Hitachi HUA72302 + Samsung SSD 950 PRO 256GB, Graphics: NVIDIA GeForce GTX 980 Ti 6144MB, Audio: Realtek ALC1150, Monitor: Acer B286HK, Network: Intel Connection
OS: Ubuntu 16.04, Kernel: 4.8.0-999-generic (x86_64) 20160818, Desktop: Unity 7.4.0, Display Server: X Server 1.18.3, Display Driver: nouveau 1.0.12, OpenGL: 4.1 Mesa 12.1.0-devel- padoka PPA Gallium 0.4, Compiler: GCC 5.4.0 20160609, File-System: btrfs, Screen Resolution: 3840x2160
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --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,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --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-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v
Disk Notes: CFQ / relatime,rw,space_cache,subvol=/,subvolid=5
Processor Notes: Scaling Governor: intel_pstate powersave
System Notes: Python 2.7.12.
OS: Ubuntu 16.04, Kernel: 4.8.0-999-generic (x86_64) 20160818, Desktop: Unity 7.4.0, Display Server: X Server 1.18.3, Display Driver: nouveau 1.0.12, OpenGL: 4.1 Mesa 12.1.0-devel- padoka PPA Gallium 0.4, Compiler: GCC 5.4.0 20160609, File-System: ext4, Screen Resolution: 3840x2160
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --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,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --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-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v
Disk Notes: CFQ / data=ordered,relatime,rw
Processor Notes: Scaling Governor: intel_pstate powersave
System Notes: Python 2.7.12.
OS: Ubuntu 16.04, Kernel: 4.8.0-999-generic (x86_64) 20160818, Desktop: Unity 7.4.0, Display Server: X Server 1.18.3, Display Driver: nouveau 1.0.12, OpenGL: 4.1 Mesa 12.1.0-devel- padoka PPA Gallium 0.4, Compiler: GCC 5.4.0 20160609, File-System: xfs, Screen Resolution: 3840x2160
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --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,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --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-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v
Disk Notes: CFQ / attr2,inode64,noquota,relatime,rw
Processor Notes: Scaling Governor: intel_pstate powersave
System Notes: Python 2.7.12.
OS: Ubuntu 16.04, Kernel: 4.8.0-999-generic (x86_64) 20160818, Desktop: Unity 7.4.0, Display Server: X Server 1.18.3, Display Driver: nouveau 1.0.12, OpenGL: 4.1 Mesa 12.1.0-devel- padoka PPA Gallium 0.4, Compiler: GCC 5.4.0 20160609, File-System: nilfs, Screen Resolution: 3840x2160
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --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,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --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-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v
Disk Notes: CFQ / relatime,rw
Processor Notes: Scaling Governor: intel_pstate powersave
System Notes: Python 2.7.12.
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.
This is a simple benchmark of SQLite. At present this test profile just measures the time to perform a pre-defined number of insertions on an indexed database. Learn more via the OpenBenchmarking.org test page.
FS_Mark is designed to test a system's file-system performance. Learn more via the OpenBenchmarking.org test page.
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.
FS_Mark is designed to test a system's file-system performance. Learn more via the OpenBenchmarking.org test page.
Processor: Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores), Motherboard: MSI C236A WORKSTATION (MS-7998) v1.0, Chipset: Intel Sky Lake, Memory: 16384MB, Disk: 2000GB Hitachi HUA72302 + Samsung SSD 950 PRO 256GB, Graphics: NVIDIA GeForce GTX 980 Ti 6144MB, Audio: Realtek ALC1150, Monitor: Acer B286HK, Network: Intel Connection
OS: Ubuntu 16.04, Kernel: 4.8.0-999-generic (x86_64) 20160818, Desktop: Unity 7.4.0, Display Server: X Server 1.18.3, Display Driver: nouveau 1.0.12, OpenGL: 4.1 Mesa 12.1.0-devel- padoka PPA Gallium 0.4, Compiler: GCC 5.4.0 20160609, File-System: btrfs, Screen Resolution: 3840x2160
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --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,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --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-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v
Disk Notes: CFQ / relatime,rw,space_cache,subvol=/,subvolid=5
Processor Notes: Scaling Governor: intel_pstate powersave
System Notes: Python 2.7.12.
Testing initiated at 23 August 2016 10:27 by user phoronix.
Processor: Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores), Motherboard: MSI C236A WORKSTATION (MS-7998) v1.0, Chipset: Intel Sky Lake, Memory: 16384MB, Disk: 2000GB Hitachi HUA72302 + Samsung SSD 950 PRO 256GB, Graphics: NVIDIA GeForce GTX 980 Ti 6144MB, Audio: Realtek ALC1150, Monitor: Acer B286HK, Network: Intel Connection
OS: Ubuntu 16.04, Kernel: 4.8.0-999-generic (x86_64) 20160818, Desktop: Unity 7.4.0, Display Server: X Server 1.18.3, Display Driver: nouveau 1.0.12, OpenGL: 4.1 Mesa 12.1.0-devel- padoka PPA Gallium 0.4, Compiler: GCC 5.4.0 20160609, File-System: ext4, Screen Resolution: 3840x2160
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --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,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --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-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v
Disk Notes: CFQ / data=ordered,relatime,rw
Processor Notes: Scaling Governor: intel_pstate powersave
System Notes: Python 2.7.12.
Testing initiated at 23 August 2016 14:11 by user phoronix.
Processor: Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores), Motherboard: MSI C236A WORKSTATION (MS-7998) v1.0, Chipset: Intel Sky Lake, Memory: 16384MB, Disk: 2000GB Hitachi HUA72302 + Samsung SSD 950 PRO 256GB, Graphics: NVIDIA GeForce GTX 980 Ti 6144MB, Audio: Realtek ALC1150, Monitor: Acer B286HK, Network: Intel Connection
OS: Ubuntu 16.04, Kernel: 4.8.0-999-generic (x86_64) 20160818, Desktop: Unity 7.4.0, Display Server: X Server 1.18.3, Display Driver: nouveau 1.0.12, OpenGL: 4.1 Mesa 12.1.0-devel- padoka PPA Gallium 0.4, Compiler: GCC 5.4.0 20160609, File-System: xfs, Screen Resolution: 3840x2160
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --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,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --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-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v
Disk Notes: CFQ / attr2,inode64,noquota,relatime,rw
Processor Notes: Scaling Governor: intel_pstate powersave
System Notes: Python 2.7.12.
Testing initiated at 23 August 2016 16:56 by user phoronix.
Processor: Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores), Motherboard: MSI C236A WORKSTATION (MS-7998) v1.0, Chipset: Intel Sky Lake, Memory: 16384MB, Disk: 2000GB Hitachi HUA72302 + Samsung SSD 950 PRO 256GB, Graphics: NVIDIA GeForce GTX 980 Ti 6144MB, Audio: Realtek ALC1150, Monitor: Acer B286HK, Network: Intel Connection
OS: Ubuntu 16.04, Kernel: 4.8.0-999-generic (x86_64) 20160818, Desktop: Unity 7.4.0, Display Server: X Server 1.18.3, Display Driver: nouveau 1.0.12, OpenGL: 4.1 Mesa 12.1.0-devel- padoka PPA Gallium 0.4, Compiler: GCC 5.4.0 20160609, File-System: nilfs, Screen Resolution: 3840x2160
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --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,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --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-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v
Disk Notes: CFQ / relatime,rw
Processor Notes: Scaling Governor: intel_pstate powersave
System Notes: Python 2.7.12.
Testing initiated at 23 August 2016 19:32 by user phoronix.