Comparative performance - btrfs - btrfs lzo - ext4 - xfs - with mount options of by default on HHD
Basic performance test on HHD with system of file ext4, xfs and btrfs.
btrfs
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --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=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=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-target-system-zlib --with-tune=generic -v
Processor Notes: Scaling Governor: acpi-cpufreq ondemand
Disk Scheduler Notes: CFQ
btrfs lzo
Processor: Intel Pentium Dual E2200 @ 2.20GHz (2 Cores), Motherboard: LENOVO, Chipset: Intel 82G33/G31/P35/P31 + ICH7, Memory: 2 x 1024 MB DDR2-667MHz, Disk: 320GB SAMSUNG HD321HJ + 320GB Hitachi HDS72103, Graphics: Intel 82G33/G31 IGP, Audio: Realtek ALC662 rev1, Monitor: SyncMaster, Network: Marvell 88E8056 PCI-E Gigabit
OS: Debian 9.1, Kernel: 4.9.0-3-amd64 (x86_64), Desktop: GNOME Shell 3.22.3, Compiler: GCC 6.3.0 20170516, File-System: btrfs, Screen Resolution: 1680x1050
ext4
OS: Debian 9.1, Kernel: 4.9.0-3-amd64 (x86_64), Desktop: GNOME Shell 3.22.3, Compiler: GCC 6.3.0 20170516, File-System: ext4, Screen Resolution: 1680x1050
xfs
OS: Debian 9.1, Kernel: 4.9.0-3-amd64 (x86_64), Desktop: GNOME Shell 3.22.3, Compiler: GCC 6.3.0 20170516, File-System: xfs, Screen Resolution: 1680x1050
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.
SQLite
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.
IOzone
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.
Apache Benchmark
This is a test of ab, which is the Apache benchmark program. This test profile measures how many requests per second a given system can sustain when carrying out 1,000,000 requests with 100 requests being carried out concurrently. Learn more via the OpenBenchmarking.org test page.
btrfs
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --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=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=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-target-system-zlib --with-tune=generic -v
Processor Notes: Scaling Governor: acpi-cpufreq ondemand
Disk Scheduler Notes: CFQ
Testing initiated at 6 September 2017 20:23 by user root.
btrfs lzo
Processor: Intel Pentium Dual E2200 @ 2.20GHz (2 Cores), Motherboard: LENOVO, Chipset: Intel 82G33/G31/P35/P31 + ICH7, Memory: 2 x 1024 MB DDR2-667MHz, Disk: 320GB SAMSUNG HD321HJ + 320GB Hitachi HDS72103, Graphics: Intel 82G33/G31 IGP, Audio: Realtek ALC662 rev1, Monitor: SyncMaster, Network: Marvell 88E8056 PCI-E Gigabit
OS: Debian 9.1, Kernel: 4.9.0-3-amd64 (x86_64), Desktop: GNOME Shell 3.22.3, Compiler: GCC 6.3.0 20170516, File-System: btrfs, Screen Resolution: 1680x1050
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --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=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=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-target-system-zlib --with-tune=generic -v
Processor Notes: Scaling Governor: acpi-cpufreq ondemand
Disk Scheduler Notes: CFQ
Testing initiated at 6 September 2017 23:07 by user root.
ext4
Processor: Intel Pentium Dual E2200 @ 2.20GHz (2 Cores), Motherboard: LENOVO, Chipset: Intel 82G33/G31/P35/P31 + ICH7, Memory: 2 x 1024 MB DDR2-667MHz, Disk: 320GB SAMSUNG HD321HJ + 320GB Hitachi HDS72103, Graphics: Intel 82G33/G31 IGP, Audio: Realtek ALC662 rev1, Monitor: SyncMaster, Network: Marvell 88E8056 PCI-E Gigabit
OS: Debian 9.1, Kernel: 4.9.0-3-amd64 (x86_64), Desktop: GNOME Shell 3.22.3, Compiler: GCC 6.3.0 20170516, File-System: ext4, Screen Resolution: 1680x1050
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --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=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=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-target-system-zlib --with-tune=generic -v
Processor Notes: Scaling Governor: acpi-cpufreq ondemand
Disk Scheduler Notes: CFQ
Testing initiated at 7 September 2017 01:10 by user root.
xfs
Processor: Intel Pentium Dual E2200 @ 2.20GHz (2 Cores), Motherboard: LENOVO, Chipset: Intel 82G33/G31/P35/P31 + ICH7, Memory: 2 x 1024 MB DDR2-667MHz, Disk: 320GB SAMSUNG HD321HJ + 320GB Hitachi HDS72103, Graphics: Intel 82G33/G31 IGP, Audio: Realtek ALC662 rev1, Monitor: SyncMaster, Network: Marvell 88E8056 PCI-E Gigabit
OS: Debian 9.1, Kernel: 4.9.0-3-amd64 (x86_64), Desktop: GNOME Shell 3.22.3, Compiler: GCC 6.3.0 20170516, File-System: xfs, Screen Resolution: 1680x1050
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --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=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=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-target-system-zlib --with-tune=generic -v
Processor Notes: Scaling Governor: acpi-cpufreq ondemand
Disk Scheduler Notes: CFQ
Testing initiated at 7 September 2017 02:46 by user root.