Linux 4.18 Early Git Intel Xeon Kernel Benchmarks Intel Xeon E3-1280 v5 testing with a MSI Z170A SLI PLUS (MS-7998) v1.0 (2.90 BIOS) and Sapphire AMD Radeon 4096MB on Ubuntu 18.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1806152-AR-KERNEL18882&sro&grr .
Linux 4.18 Early Git Intel Xeon Kernel Benchmarks Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Linux 4.17.1 Stable Linux 4.17 20180613 Git Intel Xeon E3-1280 v5 @ 4.00GHz (4 Cores / 8 Threads) MSI Z170A SLI PLUS (MS-7998) v1.0 (2.90 BIOS) Intel Skylake 16384MB 256GB TOSHIBA-RD400 Sapphire AMD Radeon 4096MB Realtek ALC1150 ASUS PB278 Intel Connection Ubuntu 18.04 4.17.1-041701-generic (x86_64) GNOME Shell 3.28.1 X Server 1.19.6 modesetting 1.19.6 4.5 Mesa 18.0.0-rc5 (LLVM 6.0.0) GCC 7.3.0 ext4 2560x1440 4.17.0-999-generic (x86_64) 20180613 1920x1080 OpenBenchmarking.org Compiler Details - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,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-offload-targets=nvptx-none --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-as=/usr/bin/x86_64-linux-gnu-as --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-ld=/usr/bin/x86_64-linux-gnu-ld --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v Disk Details - NONE / errors=remount-ro,relatime,rw Processor Details - Scaling Governor: intel_pstate powersave Graphics Details - GLAMOR Python Details - Python 2.7.15rc1 + Python 3.6.5 Security Details - KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW Protection
Linux 4.18 Early Git Intel Xeon Kernel Benchmarks tiobench: Rand Read - 256MB - 16 tiobench: Rand Write - 256MB - 16 tiobench: Read - 256MB - 16 tiobench: Write - 256MB - 16 dbench: 48 dbench: 12 fs-mark: 5000 Files, 1MB Size, 4 Threads m-queens: Time To Solve build-linux-kernel: Time To Compile compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 pgbench: Buffer Test - Normal Load - Read Write stockfish: Total Time fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size pgbench: Buffer Test - Normal Load - Read Only tinymembench: Standard Memcpy compilebench: Compile sqlite: Timed SQLite Insertions schbench: 8 - 6 graphics-magick: Resizing postmark: Disk Transaction Performance himeno: Poisson Pressure Solver nginx: Static Web Page Serving xonotic: 2560 x 1440 - Ultimate fio: Rand Write - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 4KB - Default Test Directory schbench: 8 - 2 xonotic: 2560 x 1440 - Ultra xonotic: 2560 x 1440 - High hackbench: 8 - Thread ebizzy: hackbench: 8 - Process iozone: 4Kb - 8GB - Write Performance xonotic: 2560 x 1440 - Low tesseract: 2560 x 1440 fio: Rand Read - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Read - Linux AIO - No - Yes - 4KB - Default Test Directory schbench: 8 - 4 encode-mp3: WAV To MP3 pybench: Total For Average Test Times sockperf: Latency Under Load crafty: Elapsed Time botan: AES-256 - Encrypt openssl: RSA 4096-bit Performance fs-mark: 1000 Files, 1MB Size encode-flac: WAV To FLAC phpbench: PHP Benchmark Suite x264: H.264 Video Encoding sockperf: Latency Ping Pong sockperf: Throughput openarena: 2560 x 1440 ffmpeg: H.264 HD To NTSC DV git: Time To Complete Common Git Commands fs-mark: 1000 Files, 1MB Size, No Sync/FSync compilebench: Initial Create Linux 4.17.1 Stable Linux 4.17 20180613 Git 337853.48 371.98 18278.10 5.51 1016.27 399.23 152.90 200.11 131.19 128.79 2462.41 11155049 87.20 114349.81 12828.80 1088.09 69.04 67371 205 6373 2599.55 38764.56 223.86 1019 767 22773 275.69 308.55 40.14 259049 39.10 992.88 351.34 365.28 2423 1115 841 580 777 839 46571 30.00 1292 18.68 7796919 3762.69 1122.33 95.58 9.50 651970 41.82 3.20 602354 262.83 6.23 5.46 2460.20 530.42 383341.61 335.82 18654.86 5.11 1015.13 402.07 87.95 200.04 131.03 130.04 2526.11 11052380 61.43 115179.35 12866.60 891.03 66.77 69024 205 6637 2629.85 38198.62 225.43 725 735 22592 273.25 303.21 39.82 259789 38.70 493.50 348.72 475.40 2465 1066 841 547 783 827 47168 30.00 1289 18.17 7824351 3764.26 1120.63 99.35 9.44 652430 41.86 3.23 599803 388.97 6.24 5.45 2457.97 539.14 OpenBenchmarking.org
Threaded I/O Tester Test: Random Read - Size Per Thread: 256MB - Thread Count: 16 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Read - Size Per Thread: 256MB - Thread Count: 16 Linux 4.17 20180613 Git Linux 4.17.1 Stable 80K 160K 240K 320K 400K SE +/- 12710.05, N = 6 SE +/- 9127.69, N = 6 383341.61 337853.48 1. (CC) gcc options: -O2
Threaded I/O Tester Test: Random Write - Size Per Thread: 256MB - Thread Count: 16 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Write - Size Per Thread: 256MB - Thread Count: 16 Linux 4.17 20180613 Git Linux 4.17.1 Stable 80 160 240 320 400 SE +/- 6.78, N = 3 SE +/- 11.32, N = 6 335.82 371.98 1. (CC) gcc options: -O2
Threaded I/O Tester Test: Read - Size Per Thread: 256MB - Thread Count: 16 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Read - Size Per Thread: 256MB - Thread Count: 16 Linux 4.17 20180613 Git Linux 4.17.1 Stable 4K 8K 12K 16K 20K SE +/- 78.89, N = 3 SE +/- 408.65, N = 6 18654.86 18278.10 1. (CC) gcc options: -O2
Threaded I/O Tester Test: Write - Size Per Thread: 256MB - Thread Count: 16 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Write - Size Per Thread: 256MB - Thread Count: 16 Linux 4.17 20180613 Git Linux 4.17.1 Stable 1.2398 2.4796 3.7194 4.9592 6.199 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 5.11 5.51 1. (CC) gcc options: -O2
Dbench Client Count: 48 OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 48 Linux 4.17 20180613 Git Linux 4.17.1 Stable 200 400 600 800 1000 SE +/- 3.37, N = 3 SE +/- 2.78, N = 3 1015.13 1016.27 1. (CC) gcc options: -lpopt -O2
Dbench Client Count: 12 OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 12 Linux 4.17 20180613 Git Linux 4.17.1 Stable 90 180 270 360 450 SE +/- 1.81, N = 3 SE +/- 0.54, N = 3 402.07 399.23 1. (CC) gcc options: -lpopt -O2
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.17 20180613 Git Linux 4.17.1 Stable 30 60 90 120 150 SE +/- 2.80, N = 6 SE +/- 2.29, N = 3 87.95 152.90 1. (CC) gcc options: -static
m-queens Time To Solve OpenBenchmarking.org Seconds, Fewer Is Better m-queens 1.1 Time To Solve Linux 4.17 20180613 Git Linux 4.17.1 Stable 40 80 120 160 200 SE +/- 0.05, N = 3 SE +/- 0.17, N = 3 200.04 200.11 1. (CXX) g++ options: -fopenmp -O2 -march=native
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 4.13 Time To Compile Linux 4.17 20180613 Git Linux 4.17.1 Stable 30 60 90 120 150 SE +/- 1.02, N = 3 SE +/- 0.89, N = 3 131.03 131.19
Zstd Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 OpenBenchmarking.org Seconds, Fewer Is Better Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 Linux 4.17 20180613 Git Linux 4.17.1 Stable 30 60 90 120 150 SE +/- 0.29, N = 3 SE +/- 0.06, N = 3 130.04 128.79 1. (CC) gcc options: -O3 -pthread -lz -llzma
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write Linux 4.17 20180613 Git Linux 4.17.1 Stable 500 1000 1500 2000 2500 SE +/- 70.13, N = 6 SE +/- 45.23, N = 3 2526.11 2462.41 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
Stockfish Total Time OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 9 Total Time Linux 4.17 20180613 Git Linux 4.17.1 Stable 2M 4M 6M 8M 10M SE +/- 22353.34, N = 3 SE +/- 52925.11, N = 3 11052380 11155049 1. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto
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.17 20180613 Git Linux 4.17.1 Stable 20 40 60 80 100 SE +/- 0.96, N = 6 SE +/- 0.25, N = 3 61.43 87.20 1. (CC) gcc options: -static
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only Linux 4.17 20180613 Git Linux 4.17.1 Stable 20K 40K 60K 80K 100K SE +/- 326.40, N = 3 SE +/- 111.88, N = 3 115179.35 114349.81 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
Tinymembench Standard Memset OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memset Linux 4.17 20180613 Git Linux 4.17.1 Stable 6K 12K 18K 24K 30K 30286.50 30302.10 1. (CC) gcc options: -O2 -lm
Tinymembench Standard Memcpy OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memcpy Linux 4.17 20180613 Git Linux 4.17.1 Stable 3K 6K 9K 12K 15K 12866.60 12828.80 1. (CC) gcc options: -O2 -lm
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Linux 4.17 20180613 Git Linux 4.17.1 Stable 200 400 600 800 1000 SE +/- 3.37, N = 3 SE +/- 74.46, N = 6 891.03 1088.09
SQLite Timed SQLite Insertions OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.22 Timed SQLite Insertions Linux 4.17 20180613 Git Linux 4.17.1 Stable 15 30 45 60 75 SE +/- 0.53, N = 3 SE +/- 0.08, N = 3 66.77 69.04 1. (CC) gcc options: -O2 -lz -ldl -lpthread
Schbench Message Threads: 8 - Workers Per Message Thread: 6 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 8 - Workers Per Message Thread: 6 Linux 4.17 20180613 Git Linux 4.17.1 Stable 15K 30K 45K 60K 75K SE +/- 2128.34, N = 6 SE +/- 1332.23, N = 6 69024 67371 1. (CC) gcc options: -O2 -lpthread
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.28 Operation: Resizing Linux 4.17 20180613 Git Linux 4.17.1 Stable 40 80 120 160 200 205 205 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -lgomp -lpthread
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance Linux 4.17 20180613 Git Linux 4.17.1 Stable 1400 2800 4200 5600 7000 SE +/- 59.33, N = 3 SE +/- 142.32, N = 6 6637 6373 1. (CC) gcc options: -O3
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver Linux 4.17 20180613 Git Linux 4.17.1 Stable 600 1200 1800 2400 3000 SE +/- 3.79, N = 3 SE +/- 11.18, N = 3 2629.85 2599.55 1. (CC) gcc options: -O3 -mavx2
NGINX Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better NGINX Benchmark 1.9.9 Static Web Page Serving Linux 4.17 20180613 Git Linux 4.17.1 Stable 8K 16K 24K 32K 40K SE +/- 92.19, N = 3 SE +/- 45.97, N = 3 38198.62 38764.56 1. (CC) gcc options: -lpthread -lcrypt -lz -O3 -march=native
Xonotic Resolution: 2560 x 1440 - Effects Quality: Ultimate OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 2560 x 1440 - Effects Quality: Ultimate Linux 4.17 20180613 Git Linux 4.17.1 Stable 50 100 150 200 250 SE +/- 0.39, N = 3 SE +/- 0.76, N = 3 225.43 223.86 MIN: 42 / MAX: 596 MIN: 43 / MAX: 481
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 4.17 20180613 Git Linux 4.17.1 Stable 200 400 600 800 1000 SE +/- 83.87, N = 6 SE +/- 4.91, N = 3 725 1019 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 4.17 20180613 Git Linux 4.17.1 Stable 40K 80K 120K 160K 200K SE +/- 2603.42, N = 6 SE +/- 333.33, N = 3 188333 196333 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 4.17 20180613 Git Linux 4.17.1 Stable 170 340 510 680 850 SE +/- 10.45, N = 6 SE +/- 0.88, N = 3 735 767 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl
Schbench Message Threads: 8 - Workers Per Message Thread: 2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 8 - Workers Per Message Thread: 2 Linux 4.17 20180613 Git Linux 4.17.1 Stable 5K 10K 15K 20K 25K SE +/- 389.91, N = 6 SE +/- 364.54, N = 3 22592 22773 1. (CC) gcc options: -O2 -lpthread
Xonotic Resolution: 2560 x 1440 - Effects Quality: Ultra OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 2560 x 1440 - Effects Quality: Ultra Linux 4.17 20180613 Git Linux 4.17.1 Stable 60 120 180 240 300 SE +/- 0.36, N = 3 SE +/- 1.07, N = 3 273.25 275.69 MIN: 170 / MAX: 645 MIN: 156 / MAX: 599
Xonotic Resolution: 2560 x 1440 - Effects Quality: High OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 2560 x 1440 - Effects Quality: High Linux 4.17 20180613 Git Linux 4.17.1 Stable 70 140 210 280 350 SE +/- 0.23, N = 3 SE +/- 1.25, N = 3 303.21 308.55 MIN: 189 / MAX: 700 MIN: 192 / MAX: 734
Hackbench Count: 8 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Thread Linux 4.17 20180613 Git Linux 4.17.1 Stable 9 18 27 36 45 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 39.82 40.14 1. (CC) gcc options: -lpthread
ebizzy OpenBenchmarking.org Records/s, More Is Better ebizzy 0.3 Linux 4.17 20180613 Git Linux 4.17.1 Stable 60K 120K 180K 240K 300K SE +/- 5065.60, N = 6 SE +/- 8229.35, N = 6 259789 259049 1. (CC) gcc options: -pthread -lpthread -O3 -march=native
Hackbench Count: 8 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Process Linux 4.17 20180613 Git Linux 4.17.1 Stable 9 18 27 36 45 SE +/- 0.05, N = 3 SE +/- 0.09, N = 3 38.70 39.10 1. (CC) gcc options: -lpthread
IOzone Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance Linux 4.17 20180613 Git Linux 4.17.1 Stable 200 400 600 800 1000 SE +/- 63.21, N = 6 SE +/- 8.21, N = 3 493.50 992.88 1. (CC) gcc options: -O3
Xonotic Resolution: 2560 x 1440 - Effects Quality: Low OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 2560 x 1440 - Effects Quality: Low Linux 4.17 20180613 Git Linux 4.17.1 Stable 80 160 240 320 400 SE +/- 3.31, N = 3 SE +/- 0.70, N = 3 348.72 351.34 MIN: 224 / MAX: 836 MIN: 222 / MAX: 806
Tesseract Resolution: 2560 x 1440 OpenBenchmarking.org Frames Per Second, More Is Better Tesseract 2014-05-12 Resolution: 2560 x 1440 Linux 4.17 20180613 Git Linux 4.17.1 Stable 100 200 300 400 500 SE +/- 3.61, N = 3 SE +/- 1.39, N = 3 475.40 365.28
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 4.17 20180613 Git Linux 4.17.1 Stable 500 1000 1500 2000 2500 SE +/- 2.73, N = 3 SE +/- 7.22, N = 3 2465 2423 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 4.17 20180613 Git Linux 4.17.1 Stable 200 400 600 800 1000 SE +/- 15.38, N = 3 SE +/- 9.17, N = 3 1066 1115 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 4.17 20180613 Git Linux 4.17.1 Stable 200 400 600 800 1000 841 841 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 4.17 20180613 Git Linux 4.17.1 Stable 30K 60K 90K 120K 150K SE +/- 1333.33, N = 3 SE +/- 881.92, N = 3 140333 148667 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 4.17 20180613 Git Linux 4.17.1 Stable 130 260 390 520 650 SE +/- 5.51, N = 3 SE +/- 3.38, N = 3 547 580 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 4.17 20180613 Git Linux 4.17.1 Stable 40K 80K 120K 160K 200K SE +/- 333.33, N = 3 200333 199000 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 4.17 20180613 Git Linux 4.17.1 Stable 200 400 600 800 1000 SE +/- 0.33, N = 3 783 777 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 4.17 20180613 Git Linux 4.17.1 Stable 50K 100K 150K 200K 250K 212000 215000 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 4.17 20180613 Git Linux 4.17.1 Stable 200 400 600 800 1000 827 839 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl
Schbench Message Threads: 8 - Workers Per Message Thread: 4 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 8 - Workers Per Message Thread: 4 Linux 4.17 20180613 Git Linux 4.17.1 Stable 10K 20K 30K 40K 50K SE +/- 644.25, N = 3 SE +/- 597.33, N = 3 47168 46571 1. (CC) gcc options: -O2 -lpthread
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 Linux 4.17 20180613 Git Linux 4.17.1 Stable 7 14 21 28 35 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 30.00 30.00 1. (CC) gcc options: -lm
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times Linux 4.17 20180613 Git Linux 4.17.1 Stable 300 600 900 1200 1500 SE +/- 2.00, N = 3 SE +/- 2.08, N = 3 1289 1292
Sockperf Test: Latency Under Load OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Under Load Linux 4.17 20180613 Git Linux 4.17.1 Stable 5 10 15 20 25 SE +/- 1.63, N = 10 SE +/- 1.42, N = 10 18.17 18.68 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
Crafty Elapsed Time OpenBenchmarking.org Nodes Per Second, More Is Better Crafty 25.2 Elapsed Time Linux 4.17 20180613 Git Linux 4.17.1 Stable 2M 4M 6M 8M 10M SE +/- 5261.62, N = 3 SE +/- 9080.60, N = 3 7824351 7796919 1. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm
Botan Test: AES-256 - Encrypt - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.6.0 Test: AES-256 - Encrypt - Decrypt Linux 4.17 20180613 Git Linux 4.17.1 Stable 800 1600 2400 3200 4000 SE +/- 0.88, N = 3 SE +/- 1.06, N = 3 3793.09 3793.31 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: AES-256 - Encrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.6.0 Test: AES-256 - Encrypt Linux 4.17 20180613 Git Linux 4.17.1 Stable 800 1600 2400 3200 4000 SE +/- 0.45, N = 3 SE +/- 0.81, N = 3 3764.26 3762.69 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.0f RSA 4096-bit Performance Linux 4.17 20180613 Git Linux 4.17.1 Stable 200 400 600 800 1000 SE +/- 2.48, N = 3 SE +/- 3.09, N = 3 1120.63 1122.33 1. (CC) gcc options: -O3 -pthread -m64 -lssl -lcrypto -ldl
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.17 20180613 Git Linux 4.17.1 Stable 20 40 60 80 100 SE +/- 4.92, N = 6 SE +/- 1.57, N = 4 99.35 95.58 1. (CC) gcc options: -static
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC Linux 4.17 20180613 Git Linux 4.17.1 Stable 3 6 9 12 15 SE +/- 0.10, N = 5 SE +/- 0.11, N = 5 9.44 9.50 1. (CXX) g++ options: -O2 -fvisibility=hidden -logg -lm
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Linux 4.17 20180613 Git Linux 4.17.1 Stable 140K 280K 420K 560K 700K SE +/- 1810.09, N = 3 SE +/- 650.34, N = 3 652430 651970
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-02-05 H.264 Video Encoding Linux 4.17 20180613 Git Linux 4.17.1 Stable 10 20 30 40 50 SE +/- 0.22, N = 3 SE +/- 0.08, N = 3 41.86 41.82 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
Sockperf Test: Latency Ping Pong OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Ping Pong Linux 4.17 20180613 Git Linux 4.17.1 Stable 0.7268 1.4536 2.1804 2.9072 3.634 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 3.23 3.20 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
Sockperf Test: Throughput OpenBenchmarking.org Messages Per Second, More Is Better Sockperf 3.4 Test: Throughput Linux 4.17 20180613 Git Linux 4.17.1 Stable 130K 260K 390K 520K 650K SE +/- 2491.45, N = 5 SE +/- 4778.92, N = 5 599803 602354 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
OpenArena Resolution: 2560 x 1440 - Total Frame Time OpenBenchmarking.org Milliseconds, Fewer Is Better OpenArena 0.8.8 Resolution: 2560 x 1440 - Total Frame Time Linux 4.17 20180613 Git Linux 4.17.1 Stable 6 12 18 24 30 Min: 1 / Avg: 2.53 / Max: 15 Min: 1 / Avg: 3.79 / Max: 29
OpenArena Resolution: 2560 x 1440 OpenBenchmarking.org Frames Per Second, More Is Better OpenArena 0.8.8 Resolution: 2560 x 1440 Linux 4.17 20180613 Git Linux 4.17.1 Stable 80 160 240 320 400 SE +/- 0.52, N = 3 SE +/- 0.38, N = 3 388.97 262.83 MIN: 1 MIN: 1
FFmpeg H.264 HD To NTSC DV OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 3.4.1 H.264 HD To NTSC DV Linux 4.17 20180613 Git Linux 4.17.1 Stable 2 4 6 8 10 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 6.24 6.23 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lXv -lX11 -lXext -lSDL2 -lxcb -lxcb-xfixes -lxcb-shape -lsndio -lasound -lm -ldl -llzma -pthread -std=c11 -fomit-frame-pointer -fPIC -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT
Git Time To Complete Common Git Commands OpenBenchmarking.org Seconds, Fewer Is Better Git Time To Complete Common Git Commands Linux 4.17 20180613 Git Linux 4.17.1 Stable 1.2285 2.457 3.6855 4.914 6.1425 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 5.45 5.46 1. git version 2.17.1
FS-Mark Test: 1000 Files, 1MB Size, No Sync/FSync OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size, No Sync/FSync Linux 4.17 20180613 Git Linux 4.17.1 Stable 500 1000 1500 2000 2500 SE +/- 10.27, N = 3 SE +/- 3.04, N = 3 2457.97 2460.20 1. (CC) gcc options: -static
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Linux 4.17 20180613 Git Linux 4.17.1 Stable 120 240 360 480 600 SE +/- 4.99, N = 3 SE +/- 3.72, N = 3 539.14 530.42
Phoronix Test Suite v10.8.4