Basic performance test on HHD with system of file ext4, xfs and btrfs.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1709112-TR-MERGE167880 Comparative performance - btrfs - btrfs lzo - ext4 - xfs - with mount options of by default on HHD - Phoronix Test Suite 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.
HTML result view exported from: https://openbenchmarking.org/result/1709112-TR-MERGE167880&grt&sor .
Comparative performance - btrfs - btrfs lzo - ext4 - xfs - with mount options of by default on HHD Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Compiler File-System Screen Resolution btrfs btrfs lzo ext4 xfs Intel Pentium Dual E2200 @ 2.20GHz (2 Cores) LENOVO Intel 82G33/G31/P35/P31 + ICH7 2 x 1024 MB DDR2-667MHz 320GB SAMSUNG HD321HJ + 320GB Hitachi HDS72103 Intel 82G33/G31 IGP Realtek ALC662 rev1 SyncMaster Marvell 88E8056 PCI-E Gigabit Debian 9.1 4.9.0-3-amd64 (x86_64) GNOME Shell 3.22.3 GCC 6.3.0 20170516 btrfs 1680x1050 ext4 xfs OpenBenchmarking.org Compiler Details - --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 Details - Scaling Governor: acpi-cpufreq ondemand Disk Scheduler Details - CFQ
Comparative performance - btrfs - btrfs lzo - ext4 - xfs - with mount options of by default on HHD aio-stress: Rand Write apache: Static Web Page Serving iozone: 1MB - 512MB - Read Performance iozone: 4Kb - 512MB - Read Performance iozone: 1MB - 512MB - Write Performance iozone: 4Kb - 512MB - Write Performance iozone: 64Kb - 512MB - Read Performance iozone: 64Kb - 512MB - Write Performance postmark: Disk Transaction Performance sqlite: Default Test Directory btrfs btrfs lzo ext4 xfs 97.62 4066.27 1191.31 2181.41 107.62 107.18 2540.96 108.05 611 1089.00 343.74 4245.31 1183.95 2206.45 504.90 452.83 2540.44 571.73 579 955.48 29.38 4071.87 1239.35 2371.02 95.42 94.49 2712.04 95.56 470 391.47 33.08 4033.75 1223.79 2320.41 94.12 93.40 2685.23 94.30 405 304.79 OpenBenchmarking.org
AIO-Stress Test: Random Write OpenBenchmarking.org MB/s, More Is Better AIO-Stress 0.21 Test: Random Write btrfs lzo btrfs xfs ext4 70 140 210 280 350 SE +/- 3.24, N = 3 SE +/- 6.44, N = 6 SE +/- 0.18, N = 3 SE +/- 0.06, N = 3 343.74 97.62 33.08 29.38 1. (CC) gcc options: -pthread -laio
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.7 Static Web Page Serving btrfs lzo ext4 btrfs xfs 900 1800 2700 3600 4500 SE +/- 11.58, N = 3 SE +/- 44.92, N = 3 SE +/- 52.07, N = 3 SE +/- 53.80, N = 3 4245.31 4071.87 4066.27 4033.75 1. (CC) gcc options: -shared -fPIC -O2 -pthread
IOzone Record Size: 1MB - File Size: 512MB - Disk Test: Read Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 1MB - File Size: 512MB - Disk Test: Read Performance ext4 xfs btrfs btrfs lzo 300 600 900 1200 1500 SE +/- 0.04, N = 3 SE +/- 8.16, N = 3 SE +/- 0.19, N = 3 SE +/- 7.87, N = 3 1239.35 1223.79 1191.31 1183.95 1. (CC) gcc options: -O3
IOzone Record Size: 4Kb - File Size: 512MB - Disk Test: Read Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 512MB - Disk Test: Read Performance ext4 xfs btrfs lzo btrfs 500 1000 1500 2000 2500 SE +/- 6.68, N = 3 SE +/- 29.60, N = 3 SE +/- 0.10, N = 3 SE +/- 25.26, N = 3 2371.02 2320.41 2206.45 2181.41 1. (CC) gcc options: -O3
IOzone Record Size: 1MB - File Size: 512MB - Disk Test: Write Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 1MB - File Size: 512MB - Disk Test: Write Performance btrfs lzo btrfs ext4 xfs 110 220 330 440 550 SE +/- 5.44, N = 3 SE +/- 0.33, N = 3 SE +/- 0.09, N = 3 SE +/- 0.28, N = 3 504.90 107.62 95.42 94.12 1. (CC) gcc options: -O3
IOzone Record Size: 4Kb - File Size: 512MB - Disk Test: Write Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 512MB - Disk Test: Write Performance btrfs lzo btrfs ext4 xfs 100 200 300 400 500 SE +/- 2.23, N = 3 SE +/- 0.21, N = 3 SE +/- 0.17, N = 3 SE +/- 0.22, N = 3 452.83 107.18 94.49 93.40 1. (CC) gcc options: -O3
IOzone Record Size: 64Kb - File Size: 512MB - Disk Test: Read Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 64Kb - File Size: 512MB - Disk Test: Read Performance ext4 xfs btrfs btrfs lzo 600 1200 1800 2400 3000 SE +/- 23.22, N = 3 SE +/- 105.51, N = 6 SE +/- 34.19, N = 3 SE +/- 34.35, N = 3 2712.04 2685.23 2540.96 2540.44 1. (CC) gcc options: -O3
IOzone Record Size: 64Kb - File Size: 512MB - Disk Test: Write Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 64Kb - File Size: 512MB - Disk Test: Write Performance btrfs lzo btrfs ext4 xfs 120 240 360 480 600 SE +/- 5.25, N = 3 SE +/- 0.17, N = 3 SE +/- 0.23, N = 3 SE +/- 0.52, N = 3 571.73 108.05 95.56 94.30 1. (CC) gcc options: -O3
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance btrfs btrfs lzo ext4 xfs 130 260 390 520 650 SE +/- 2.19, N = 3 SE +/- 5.17, N = 3 SE +/- 4.62, N = 3 SE +/- 3.93, N = 3 611 579 470 405 1. (CC) gcc options: -O3
SQLite Test Target: Default Test Directory OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.8.10.2 Test Target: Default Test Directory xfs ext4 btrfs lzo btrfs 200 400 600 800 1000 SE +/- 8.25, N = 6 SE +/- 9.43, N = 6 SE +/- 2.72, N = 3 SE +/- 1.07, N = 3 304.79 391.47 955.48 1089.00 1. (CC) gcc options: -O2 -ldl -lpthread
Phoronix Test Suite v10.8.4