File-System Testing Up To Linux 4.9 Intel Core i7-6800K testing with a MSI X99A WORKSTATION (MS-7A54) v1.0 and NVIDIA GeForce GTX TITAN X 12288MB on Ubuntu 16.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1612105-TA-FILESYSTE37&rdt&gru .
Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution EXT4 Linux 4.7 Linux 4.8 Linux 4.9 Intel Core i7-6800K @ 3.80GHz (12 Cores) MSI X99A WORKSTATION (MS-7A54) v1.0 Intel Xeon E7 v4/Xeon 16384MB 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150 NVIDIA GeForce GTX TITAN X 12288MB Realtek ALC1150 ASUS PB278 Intel Connection Ubuntu 16.10 4.7.0-040700-generic (x86_64) Unity 7.5.0 X Server 1.18.4 nouveau 1.0.12 3.3 Mesa 12.0.3 Gallium 0.4 GCC 6.2.0 20161005 ext4 2560x1440 4.8.0-040800-generic (x86_64) 4.9.0-999-generic (x86_64) 20161209 OpenBenchmarking.org Compiler Details - --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --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 --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-tune=generic -v Disk Details - EXT4: Linux 4.7: CFQ / data=ordered,relatime,rw - EXT4: Linux 4.8: none / data=ordered,relatime,rw - EXT4: Linux 4.9: DEADLINE / data=ordered,relatime,rw Processor Details - Scaling Governor: intel_pstate powersave System Details - Python 2.7.12+.
fs-mark: 1000 Files, 1MB Size fs-mark: 5000 Files, 1MB Size, 4 Threads fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size blogbench: Read blogbench: Write fio: Rand Read - Libaio - No - Yes - 4KB - Default Test Directory - MB/s fio: Rand Write - Libaio - No - Yes - 4KB - Default Test Directory - MB/s fio: Seq Read - Libaio - No - Yes - 4KB - Default Test Directory - MB/s fio: Seq Write - Libaio - No - Yes - 4KB - Default Test Directory - MB/s compilebench: Initial Create postmark: Disk Transaction Performance pgbench: On-Disk - Normal Load - Read Write sqlite: Default Test Directory EXT4 Linux 4.7 Linux 4.8 Linux 4.9 62.48 51.33 43.16 2464416 5440 210.79 287.06 226.64 430.07 439.47 6756 1431.43 39.07 61.60 51.47 42.96 2607836 5863 210.70 355.87 127.31 359.77 452.33 6522 1393.89 37.89 61.77 51.63 42.63 2273978 5920 212.53 288.47 210.01 428.98 451.62 6466 1472.16 38.25 OpenBenchmarking.org
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size Linux 4.7 Linux 4.8 Linux 4.9 14 28 42 56 70 SE +/- 12.81, N = 6 SE +/- 12.38, N = 6 SE +/- 12.47, N = 6 62.48 61.60 61.77 1. (CC) gcc options: -static
FS-Mark Test: 5000 Files, 1MB Size, 4 Threads OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Linux 4.7 Linux 4.8 Linux 4.9 12 24 36 48 60 SE +/- 0.35, N = 3 SE +/- 0.27, N = 3 SE +/- 0.38, N = 3 51.33 51.47 51.63 1. (CC) gcc options: -static
FS-Mark Test: 4000 Files, 32 Sub Dirs, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Linux 4.7 Linux 4.8 Linux 4.9 10 20 30 40 50 SE +/- 0.67, N = 5 SE +/- 0.65, N = 5 SE +/- 0.73, N = 6 43.16 42.96 42.63 1. (CC) gcc options: -static
BlogBench Test: Read OpenBenchmarking.org Final Score, More Is Better BlogBench 1.0 Test: Read Linux 4.7 Linux 4.8 Linux 4.9 600K 1200K 1800K 2400K 3000K SE +/- 67894.48, N = 6 SE +/- 44313.17, N = 6 SE +/- 39923.62, N = 6 2464416 2607836 2273978 1. (CC) gcc options: -O2 -pthread
BlogBench Test: Write OpenBenchmarking.org Final Score, More Is Better BlogBench 1.0 Test: Write Linux 4.7 Linux 4.8 Linux 4.9 1300 2600 3900 5200 6500 SE +/- 25.64, N = 3 SE +/- 19.10, N = 3 SE +/- 59.26, N = 3 5440 5863 5920 1. (CC) gcc options: -O2 -pthread
Flexible IO Tester Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s Linux 4.7 Linux 4.8 Linux 4.9 50 100 150 200 250 SE +/- 2.67, N = 3 SE +/- 3.31, N = 3 SE +/- 2.92, N = 3 210.79 210.70 212.53 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s Linux 4.7 Linux 4.8 Linux 4.9 80 160 240 320 400 SE +/- 0.56, N = 3 SE +/- 0.15, N = 3 SE +/- 0.58, N = 3 287.06 355.87 288.47 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s Linux 4.7 Linux 4.8 Linux 4.9 50 100 150 200 250 SE +/- 0.33, N = 3 SE +/- 0.20, N = 3 SE +/- 2.76, N = 3 226.64 127.31 210.01 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s Linux 4.7 Linux 4.8 Linux 4.9 90 180 270 360 450 SE +/- 0.37, N = 3 SE +/- 0.18, N = 3 SE +/- 0.45, N = 3 430.07 359.77 428.98 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Linux 4.7 Linux 4.8 Linux 4.9 100 200 300 400 500 SE +/- 25.92, N = 6 SE +/- 17.50, N = 6 SE +/- 5.81, N = 3 439.47 452.33 451.62
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance Linux 4.7 Linux 4.8 Linux 4.9 1400 2800 4200 5600 7000 SE +/- 0.00, N = 3 SE +/- 56.00, N = 3 SE +/- 56.00, N = 3 6756 6522 6466 1. (CC) gcc options: -O3
PostgreSQL pgbench Scaling: On-Disk - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 9.4.3 Scaling: On-Disk - Test: Normal Load - Mode: Read Write Linux 4.7 Linux 4.8 Linux 4.9 300 600 900 1200 1500 SE +/- 40.81, N = 6 SE +/- 22.46, N = 3 SE +/- 31.25, N = 6 1431.43 1393.89 1472.16 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
SQLite Test Target: Default Test Directory OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.8.10.2 Test Target: Default Test Directory Linux 4.7 Linux 4.8 Linux 4.9 9 18 27 36 45 SE +/- 0.79, N = 6 SE +/- 0.60, N = 6 SE +/- 0.61, N = 6 39.07 37.89 38.25 1. (CC) gcc options: -O2 -ldl -lpthread
Phoronix Test Suite v10.8.5