Linux Kernel Benchmarks AMD Ryzen Threadripper 2990WX 32-Core testing with a ASUS ROG ZENITH EXTREME (1601 BIOS) and AMD Radeon RX Vega 8GB on Ubuntu 18.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1901191-PTS-LINUXKER57&sor .
Linux Kernel Benchmarks Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL OpenCL Vulkan Compiler File-System Screen Resolution Linux 4.19 Linux 4.20 Linux 5.0 Git AMD Ryzen Threadripper 2990WX 32-Core @ 3.00GHz (32 Cores / 64 Threads) ASUS ROG ZENITH EXTREME (1601 BIOS) AMD Family 17h 32768MB Samsung SSD 970 EVO 500GB AMD Radeon RX Vega 8GB (1630/945MHz) Realtek ALC1220 ASUS VP28U Intel I211 + Qualcomm Atheros QCA6174 802.11ac + Wilocity Wil6200 802.11ad Ubuntu 18.04 4.19.0-041900-generic (x86_64) GNOME Shell 3.28.3 X Server 1.19.6 amdgpu 18.1.99 4.6.13542 OpenCL 2.1 AMD-APP (2766.4) 1.1.86 GCC 7.3.0 ext4 3840x2160 4.20.0-042000-generic (x86_64) 5.0.0-999-generic (x86_64) 20190117 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-default-libstdcxx-abi=new --with-gcc-major-version-only --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: acpi-cpufreq ondemand Graphics Details - GLAMOR Python Details - Python 2.7.15rc1 + Python 3.6.7 Security Details - Linux 4.19: __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp - Linux 4.20: __user pointer sanitization + Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + SSB disabled via prctl and seccomp - Linux 5.0 Git: __user pointer sanitization + Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + SSB disabled via prctl and seccomp Kernel Details - Linux 5.0 Git: amdgpu.ppfeaturemask=0xffffffff
Linux Kernel Benchmarks sqlite: Timed SQLite Insertions fio: Rand Read - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Rand Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 4KB - Default Test Directory fs-mark: 1000 Files, 1MB Size fs-mark: 5000 Files, 1MB Size, 4 Threads fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size fs-mark: 1000 Files, 1MB Size, No Sync/FSync compilebench: Compile compilebench: Initial Create compilebench: Read Compiled Tree etlegacy: Default - 3840 x 2160 etlegacy: Renderer2 - 3840 x 2160 openarena: 1920 x 1080 tesseract: 3840 x 2160 xonotic: 3840 x 2160 - Low xonotic: 3840 x 2160 - High xonotic: 3840 x 2160 - Ultra xonotic: 3840 x 2160 - Ultimate glmark2: 1920 x 1080 paraview: Many Spheres - 1920 x 1080 paraview: Many Spheres - 1920 x 1080 paraview: Many Spheres - 3840 x 2160 paraview: Many Spheres - 3840 x 2160 paraview: Wavelet Volume - 1920 x 1080 paraview: Wavelet Volume - 1920 x 1080 paraview: Wavelet Volume - 3840 x 2160 paraview: Wavelet Volume - 3840 x 2160 paraview: Wavelet Contour - 1920 x 1080 paraview: Wavelet Contour - 1920 x 1080 paraview: Wavelet Contour - 3840 x 2160 paraview: Wavelet Contour - 3840 x 2160 vkmark: 1920 x 1080 vkmark: 3840 x 2160 namd: ATPase Simulation - 327,506 Atoms john-the-ripper: Blowfish john-the-ripper: Traditional DES asmfish: 1024 Hash Memory, 26 Depth compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 encode-flac: WAV To FLAC encode-mp3: WAV To MP3 hackbench: 1 - Thread hackbench: 2 - Thread hackbench: 4 - Thread hackbench: 8 - Thread hackbench: 1 - Process hackbench: 16 - Thread hackbench: 2 - Process hackbench: 4 - Process hackbench: 8 - Process hackbench: 16 - Process hackbench: 32 - Process openssl: RSA 4096-bit Performance pgbench: Buffer Test - Normal Load - Read Only pgbench: Buffer Test - Normal Load - Read Write pgbench: Buffer Test - Single Thread - Read Only pgbench: Buffer Test - Single Thread - Read Write octave-benchmark: redis: LPOP redis: SADD redis: LPUSH redis: GET redis: SET stress-ng: Crypto stress-ng: Bsearch stress-ng: Forking stress-ng: Hsearch stress-ng: Lsearch stress-ng: Tsearch stress-ng: CPU Stress stress-ng: Semaphores stress-ng: Matrix Math stress-ng: Vector Math stress-ng: Memory Copying stress-ng: Socket Activity stress-ng: Context Switching stress-ng: Glibc C String Functions stress-ng: Glibc Qsort Data Sorting stress-ng: System V Message Passing blender: BMW27 - CPU-Only blender: Classroom - CPU-Only blender: Fishy Cat - CPU-Only blender: Barbershop - CPU-Only blender: Pabellon Barcelona - CPU-Only pybench: Total For Average Test Times phpbench: PHP Benchmark Suite sunflow: Global Illumination + Image Synthesis v-ray: CPU tesseract-ocr: Time To OCR 7 Images brl-cad: VGR Performance Metric schbench: 2 - 2 schbench: 2 - 4 schbench: 2 - 6 schbench: 2 - 8 schbench: 4 - 2 schbench: 4 - 4 schbench: 4 - 6 schbench: 4 - 8 schbench: 6 - 2 schbench: 6 - 4 schbench: 6 - 6 schbench: 6 - 8 schbench: 8 - 2 schbench: 8 - 4 schbench: 8 - 6 schbench: 8 - 8 schbench: 16 - 2 schbench: 16 - 4 schbench: 16 - 6 schbench: 16 - 8 blogbench: Read blogbench: Write systemd-boot-total: Total systemd-boot-total: Kernel systemd-boot-total: Loader systemd-boot-total: Firmware systemd-boot-total: Userspace Linux 4.19 Linux 4.20 Linux 5.0 Git 36.41 3415 671 171667 2370 1005 257333 1030 965 246667 2397 1027 263000 232 163 68.49 2487 1650 506 3126 171 166 238 194 386 285 244 194 5921 41.77 4187 39.40 3950 166 2652 90.94 1455 235 2452 143 1489 12289 7346 0.75647 45623 178108667 72319172 104.96 19.68 9.59 32.54 3.26 4.94 7.31 13.34 3.46 23.93 4.34 5.80 7.64 19.88 24.26 5836 459593 4577 19230 383 9.23 1406917 1910073 1380693 2099503 1603028 7483 23028 52534 183586 438 320 9865 1783625 194536 85671 1498 19158 14488428 1784239 456 12047291 80.63 159 111 408 209 1163 529649 0.92 30.94 31.80 296452 376 441 458 470 407 454 452 440 440 431 430 782 434 403 809 5871 396 2084 11035 18115 917942 12707 27064 2898 10290 34653 24166 36.09 3417 669 171000 2371 1019 260667 1027 957 245000 2401 1037 265667 236 178 85.12 2359 1788 487 3021 172 167 235 196 381 282 241 193 5686 41.78 4189 39.56 3966 159 2540 89.33 1429 241 2512 145 1508 12030 7235 0.75524 45385 173309333 71039616 101.50 17.25 9.39 32.56 3.15 5.11 7.43 13.63 3.26 24.37 4.45 6.27 11.26 21.42 30.98 5836 452794 5145 18786 363 9.25 1295668 1817098 1337006 1988680 1518428 7470 22968 53283 184886 433 306 9820 1808403 194314 85163 1372 19839 15943717 1813349 462 11739410 80.61 159 110 401 210 1159 528556 0.87 30.95 31.48 292402 370 401 487 515 404 470 484 473 427 460 1030 2384 435 631 1846 6638 396 2443 10188 17120 670803 14711 24063 2332 10296 34693 21731 35.91 3413 722 184667 2372 1036 265000 1035 958 245333 2402 1045 267667 233 273 121.38 2374 1930 506 3033 167 166 239 196 385 281 243 192 5734 41.80 4190 39.35 3945 159 2547 93.26 1492 242 2520 144 1497 11990 7169 0.76044 45594 168132000 71724997 98.61 18.04 9.06 32.54 3.26 5.05 7.39 13.75 3.50 24.09 4.50 6.18 10.11 21.57 32.64 5834 441913 6797 17171 363 9.13 2441129 1973757 1390274 2381920 1621739 7484 22738 52638 184454 430 369 9856 1806628 194674 85456 1417 19524 14744665 1750975 463 11351918 80.87 159 111 404 211 1154 532508 0.90 31.00 31.71 292598 360 468 475 472 426 475 467 455 444 431 488 2398 444 426 684 5672 399 2378 10836 17808 392615 29523 26063 2300 22024 34278 23763 OpenBenchmarking.org
SQLite Timed SQLite Insertions OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.22 Timed SQLite Insertions Linux 5.0 Git Linux 4.20 Linux 4.19 8 16 24 32 40 SE +/- 0.16, N = 3 SE +/- 0.10, N = 3 SE +/- 0.47, N = 3 35.91 36.09 36.41 1. (CC) gcc options: -O2 -lz -ldl -lpthread
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.20 Linux 4.19 Linux 5.0 Git 700 1400 2100 2800 3500 SE +/- 11.05, N = 3 SE +/- 23.88, N = 3 SE +/- 19.10, N = 3 3417 3415 3413 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lnuma -libverbs -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 5.0 Git Linux 4.19 Linux 4.20 160 320 480 640 800 SE +/- 3.53, N = 3 SE +/- 3.06, N = 3 SE +/- 2.19, N = 3 722 671 669 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lnuma -libverbs -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 5.0 Git Linux 4.19 Linux 4.20 40K 80K 120K 160K 200K SE +/- 881.92, N = 3 SE +/- 881.92, N = 3 SE +/- 577.35, N = 3 184667 171667 171000 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
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 5.0 Git Linux 4.20 Linux 4.19 500 1000 1500 2000 2500 SE +/- 1.67, N = 3 SE +/- 0.88, N = 3 SE +/- 1.33, N = 3 2372 2371 2370 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lnuma -libverbs -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 5.0 Git Linux 4.20 Linux 4.19 200 400 600 800 1000 SE +/- 3.84, N = 3 SE +/- 1.67, N = 3 SE +/- 3.84, N = 3 1036 1019 1005 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lnuma -libverbs -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 5.0 Git Linux 4.20 Linux 4.19 60K 120K 180K 240K 300K SE +/- 1000.00, N = 3 SE +/- 666.67, N = 3 SE +/- 1201.85, N = 3 265000 260667 257333 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lnuma -libverbs -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 5.0 Git Linux 4.19 Linux 4.20 200 400 600 800 1000 SE +/- 0.33, N = 3 1035 1030 1027 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lnuma -libverbs -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.19 Linux 5.0 Git Linux 4.20 200 400 600 800 1000 SE +/- 6.51, N = 3 SE +/- 3.28, N = 3 SE +/- 5.29, N = 3 965 958 957 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lnuma -libverbs -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.19 Linux 5.0 Git Linux 4.20 50K 100K 150K 200K 250K SE +/- 1666.67, N = 3 SE +/- 881.92, N = 3 SE +/- 1527.53, N = 3 246667 245333 245000 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lnuma -libverbs -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 5.0 Git Linux 4.20 Linux 4.19 500 1000 1500 2000 2500 SE +/- 1.20, N = 3 SE +/- 1.20, N = 3 SE +/- 4.04, N = 3 2402 2401 2397 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lnuma -libverbs -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 5.0 Git Linux 4.20 Linux 4.19 200 400 600 800 1000 SE +/- 2.91, N = 3 SE +/- 3.61, N = 3 SE +/- 2.60, N = 3 1045 1037 1027 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lnuma -libverbs -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 5.0 Git Linux 4.20 Linux 4.19 60K 120K 180K 240K 300K SE +/- 881.92, N = 3 SE +/- 881.92, N = 3 SE +/- 577.35, N = 3 267667 265667 263000 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lnuma -libverbs -lrt -laio -lz -lm -lpthread -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.20 Linux 5.0 Git Linux 4.19 50 100 150 200 250 SE +/- 0.69, N = 3 SE +/- 2.36, N = 3 SE +/- 3.42, N = 4 236 233 232 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 5.0 Git Linux 4.20 Linux 4.19 60 120 180 240 300 SE +/- 29.60, N = 12 SE +/- 6.73, N = 12 SE +/- 15.22, N = 7 273 178 163 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 5.0 Git Linux 4.20 Linux 4.19 30 60 90 120 150 SE +/- 6.90, N = 12 SE +/- 4.46, N = 12 SE +/- 4.61, N = 11 121.38 85.12 68.49 1. (CC) gcc options: -static
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.19 Linux 5.0 Git Linux 4.20 500 1000 1500 2000 2500 SE +/- 9.35, N = 3 SE +/- 10.04, N = 3 SE +/- 4.32, N = 3 2487 2374 2359 1. (CC) gcc options: -static
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Linux 5.0 Git Linux 4.20 Linux 4.19 400 800 1200 1600 2000 SE +/- 7.37, N = 3 SE +/- 27.98, N = 12 SE +/- 40.12, N = 12 1930 1788 1650
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Linux 5.0 Git Linux 4.19 Linux 4.20 110 220 330 440 550 SE +/- 4.63, N = 3 SE +/- 2.30, N = 3 SE +/- 4.81, N = 3 506 506 487
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree Linux 4.19 Linux 5.0 Git Linux 4.20 700 1400 2100 2800 3500 SE +/- 54.68, N = 3 SE +/- 43.81, N = 3 SE +/- 87.34, N = 3 3126 3033 3021
ET: Legacy Renderer: Default - Resolution: 3840 x 2160 OpenBenchmarking.org Frames Per Second, More Is Better ET: Legacy 2.75 Renderer: Default - Resolution: 3840 x 2160 Linux 4.20 Linux 4.19 Linux 5.0 Git 40 80 120 160 200 SE +/- 0.21, N = 3 SE +/- 1.40, N = 3 SE +/- 2.72, N = 3 172 171 167
ET: Legacy Renderer: Renderer2 - Resolution: 3840 x 2160 OpenBenchmarking.org Frames Per Second, More Is Better ET: Legacy 2.75 Renderer: Renderer2 - Resolution: 3840 x 2160 Linux 4.20 Linux 5.0 Git Linux 4.19 40 80 120 160 200 SE +/- 0.75, N = 3 SE +/- 0.60, N = 3 SE +/- 0.31, N = 3 167 166 166
OpenArena Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better OpenArena 0.8.8 Resolution: 1920 x 1080 Linux 5.0 Git Linux 4.19 Linux 4.20 50 100 150 200 250 SE +/- 0.56, N = 3 SE +/- 3.31, N = 3 SE +/- 3.46, N = 3 239 238 235 MIN: 1 MIN: 1 MIN: 1
OpenArena Resolution: 1920 x 1080 - Total Frame Time OpenBenchmarking.org Milliseconds, Fewer Is Better OpenArena 0.8.8 Resolution: 1920 x 1080 - Total Frame Time Linux 5.0 Git Linux 4.19 Linux 4.20 5 10 15 20 25 Min: 1 / Avg: 4.17 / Max: 17 Min: 1 / Avg: 4.29 / Max: 19 Min: 1 / Avg: 4.34 / Max: 18
Tesseract Resolution: 3840 x 2160 OpenBenchmarking.org Frames Per Second, More Is Better Tesseract 2014-05-12 Resolution: 3840 x 2160 Linux 5.0 Git Linux 4.20 Linux 4.19 40 80 120 160 200 SE +/- 1.23, N = 3 SE +/- 1.61, N = 3 SE +/- 2.31, N = 3 196 196 194
Xonotic Resolution: 3840 x 2160 - Effects Quality: Low OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 3840 x 2160 - Effects Quality: Low Linux 4.19 Linux 5.0 Git Linux 4.20 80 160 240 320 400 SE +/- 1.84, N = 3 SE +/- 0.37, N = 3 SE +/- 0.93, N = 3 386 385 381 MIN: 169 / MAX: 1043 MIN: 192 / MAX: 1029 MIN: 181 / MAX: 1001
Xonotic Resolution: 3840 x 2160 - Effects Quality: High OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 3840 x 2160 - Effects Quality: High Linux 4.19 Linux 4.20 Linux 5.0 Git 60 120 180 240 300 SE +/- 1.66, N = 3 SE +/- 1.20, N = 3 SE +/- 0.29, N = 3 285 282 281 MIN: 151 / MAX: 614 MIN: 141 / MAX: 611 MIN: 120 / MAX: 612
Xonotic Resolution: 3840 x 2160 - Effects Quality: Ultra OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 3840 x 2160 - Effects Quality: Ultra Linux 4.19 Linux 5.0 Git Linux 4.20 50 100 150 200 250 SE +/- 1.64, N = 3 SE +/- 2.83, N = 3 SE +/- 0.58, N = 3 244 243 241 MIN: 123 / MAX: 559 MIN: 117 / MAX: 554 MIN: 122 / MAX: 543
Xonotic Resolution: 3840 x 2160 - Effects Quality: Ultimate OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 3840 x 2160 - Effects Quality: Ultimate Linux 4.19 Linux 4.20 Linux 5.0 Git 40 80 120 160 200 SE +/- 0.85, N = 3 SE +/- 0.82, N = 3 SE +/- 0.26, N = 3 194 193 192 MIN: 35 / MAX: 456 MIN: 32 / MAX: 449 MIN: 32 / MAX: 453
GLmark2 Resolution: 1920 x 1080 OpenBenchmarking.org Score, More Is Better GLmark2 276 Resolution: 1920 x 1080 Linux 4.19 Linux 5.0 Git Linux 4.20 1300 2600 3900 5200 6500 5921 5734 5686
ParaView Test: Many Spheres - Resolution: 1920 x 1080 OpenBenchmarking.org Frames / Sec, More Is Better ParaView 5.4.1 Test: Many Spheres - Resolution: 1920 x 1080 Linux 5.0 Git Linux 4.20 Linux 4.19 10 20 30 40 50 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.42, N = 3 41.80 41.78 41.77
ParaView Test: Many Spheres - Resolution: 1920 x 1080 OpenBenchmarking.org MiPolys / Sec, More Is Better ParaView 5.4.1 Test: Many Spheres - Resolution: 1920 x 1080 Linux 5.0 Git Linux 4.20 Linux 4.19 900 1800 2700 3600 4500 SE +/- 2.47, N = 3 SE +/- 5.10, N = 3 SE +/- 42.32, N = 3 4190 4189 4187
ParaView Test: Many Spheres - Resolution: 3840 x 2160 OpenBenchmarking.org Frames / Sec, More Is Better ParaView 5.4.1 Test: Many Spheres - Resolution: 3840 x 2160 Linux 4.20 Linux 4.19 Linux 5.0 Git 9 18 27 36 45 SE +/- 0.10, N = 3 SE +/- 0.10, N = 3 SE +/- 0.06, N = 3 39.56 39.40 39.35
ParaView Test: Many Spheres - Resolution: 3840 x 2160 OpenBenchmarking.org MiPolys / Sec, More Is Better ParaView 5.4.1 Test: Many Spheres - Resolution: 3840 x 2160 Linux 4.20 Linux 4.19 Linux 5.0 Git 900 1800 2700 3600 4500 SE +/- 9.73, N = 3 SE +/- 9.54, N = 3 SE +/- 6.42, N = 3 3966 3950 3945
ParaView Test: Wavelet Volume - Resolution: 1920 x 1080 OpenBenchmarking.org Frames / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Volume - Resolution: 1920 x 1080 Linux 4.19 Linux 5.0 Git Linux 4.20 40 80 120 160 200 SE +/- 3.34, N = 3 SE +/- 2.02, N = 12 SE +/- 1.30, N = 3 166 159 159
ParaView Test: Wavelet Volume - Resolution: 1920 x 1080 OpenBenchmarking.org MiVoxels / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Volume - Resolution: 1920 x 1080 Linux 4.19 Linux 5.0 Git Linux 4.20 600 1200 1800 2400 3000 SE +/- 53.46, N = 3 SE +/- 32.30, N = 12 SE +/- 20.86, N = 3 2652 2547 2540
ParaView Test: Wavelet Volume - Resolution: 3840 x 2160 OpenBenchmarking.org Frames / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Volume - Resolution: 3840 x 2160 Linux 5.0 Git Linux 4.19 Linux 4.20 20 40 60 80 100 SE +/- 1.61, N = 4 SE +/- 0.33, N = 3 SE +/- 0.11, N = 3 93.26 90.94 89.33
ParaView Test: Wavelet Volume - Resolution: 3840 x 2160 OpenBenchmarking.org MiVoxels / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Volume - Resolution: 3840 x 2160 Linux 5.0 Git Linux 4.19 Linux 4.20 300 600 900 1200 1500 SE +/- 25.83, N = 4 SE +/- 5.30, N = 3 SE +/- 1.72, N = 3 1492 1455 1429
ParaView Test: Wavelet Contour - Resolution: 1920 x 1080 OpenBenchmarking.org Frames / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Contour - Resolution: 1920 x 1080 Linux 5.0 Git Linux 4.20 Linux 4.19 50 100 150 200 250 SE +/- 3.39, N = 12 SE +/- 3.99, N = 3 SE +/- 3.89, N = 3 242 241 235
ParaView Test: Wavelet Contour - Resolution: 1920 x 1080 OpenBenchmarking.org MiPolys / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Contour - Resolution: 1920 x 1080 Linux 5.0 Git Linux 4.20 Linux 4.19 500 1000 1500 2000 2500 SE +/- 35.28, N = 12 SE +/- 41.55, N = 3 SE +/- 40.60, N = 3 2520 2512 2452
ParaView Test: Wavelet Contour - Resolution: 3840 x 2160 OpenBenchmarking.org Frames / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Contour - Resolution: 3840 x 2160 Linux 4.20 Linux 5.0 Git Linux 4.19 30 60 90 120 150 SE +/- 0.48, N = 3 SE +/- 1.23, N = 3 SE +/- 0.91, N = 3 145 144 143
ParaView Test: Wavelet Contour - Resolution: 3840 x 2160 OpenBenchmarking.org MiPolys / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Contour - Resolution: 3840 x 2160 Linux 4.20 Linux 5.0 Git Linux 4.19 300 600 900 1200 1500 SE +/- 4.98, N = 3 SE +/- 12.79, N = 3 SE +/- 9.45, N = 3 1508 1497 1489
VKMark Resolution: 1920 x 1080 OpenBenchmarking.org VKMark Score, More Is Better VKMark 2018-05-30 Resolution: 1920 x 1080 Linux 4.19 Linux 4.20 Linux 5.0 Git 3K 6K 9K 12K 15K SE +/- 29.21, N = 3 SE +/- 28.92, N = 3 SE +/- 4.37, N = 3 12289 12030 11990 1. (CXX) g++ options: -pthread -lvulkan -ldl -lassimp -pipe -std=c++14 -O0 -MD -MQ -MF
VKMark Resolution: 3840 x 2160 OpenBenchmarking.org VKMark Score, More Is Better VKMark 2018-05-30 Resolution: 3840 x 2160 Linux 4.19 Linux 4.20 Linux 5.0 Git 1600 3200 4800 6400 8000 SE +/- 4.51, N = 3 SE +/- 11.68, N = 3 SE +/- 19.66, N = 3 7346 7235 7169 1. (CXX) g++ options: -pthread -lvulkan -ldl -lassimp -pipe -std=c++14 -O0 -MD -MQ -MF
NAMD ATPase Simulation - 327,506 Atoms OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.13b1 ATPase Simulation - 327,506 Atoms Linux 4.20 Linux 4.19 Linux 5.0 Git 0.1711 0.3422 0.5133 0.6844 0.8555 SE +/- 0.00262, N = 3 SE +/- 0.00135, N = 3 SE +/- 0.00016, N = 3 0.75524 0.75647 0.76044
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0-jumbo-1 Test: Blowfish Linux 4.19 Linux 5.0 Git Linux 4.20 10K 20K 30K 40K 50K SE +/- 407.99, N = 3 SE +/- 533.37, N = 3 SE +/- 366.01, N = 3 45623 45594 45385 1. (CC) gcc options: -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt -lbz2
John The Ripper Test: Traditional DES OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0-jumbo-1 Test: Traditional DES Linux 4.19 Linux 4.20 Linux 5.0 Git 40M 80M 120M 160M 200M SE +/- 1355457.65, N = 3 SE +/- 2264354.61, N = 3 SE +/- 2628143.32, N = 3 178108667 173309333 168132000 1. (CC) gcc options: -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt -lbz2
asmFish 1024 Hash Memory, 26 Depth OpenBenchmarking.org Nodes/second, More Is Better asmFish 2018-07-23 1024 Hash Memory, 26 Depth Linux 4.19 Linux 5.0 Git Linux 4.20 15M 30M 45M 60M 75M SE +/- 437131.47, N = 3 SE +/- 467759.30, N = 3 SE +/- 1026484.74, N = 3 72319172 71724997 71039616
XZ Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 OpenBenchmarking.org Seconds, Fewer Is Better XZ Compression 5.2.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 Linux 5.0 Git Linux 4.20 Linux 4.19 20 40 60 80 100 SE +/- 1.52, N = 3 SE +/- 1.77, N = 3 SE +/- 2.08, N = 3 98.61 101.50 104.96 1. (CC) gcc options: -pthread -fvisibility=hidden -O2
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.20 Linux 5.0 Git Linux 4.19 5 10 15 20 25 SE +/- 0.27, N = 12 SE +/- 0.38, N = 12 SE +/- 0.44, N = 12 17.25 18.04 19.68 1. (CC) gcc options: -O3 -pthread -lz
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC Linux 5.0 Git Linux 4.20 Linux 4.19 3 6 9 12 15 SE +/- 0.01, N = 5 SE +/- 0.09, N = 5 SE +/- 0.10, N = 11 9.06 9.39 9.59 1. (CXX) g++ options: -O2 -fvisibility=hidden -lm
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 Linux 4.19 Linux 5.0 Git Linux 4.20 8 16 24 32 40 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 32.54 32.54 32.56 1. (CC) gcc options: -lm
Hackbench Count: 1 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 1 - Type: Thread Linux 4.20 Linux 4.19 Linux 5.0 Git 0.7335 1.467 2.2005 2.934 3.6675 SE +/- 0.09, N = 12 SE +/- 0.10, N = 12 SE +/- 0.07, N = 12 3.15 3.26 3.26 1. (CC) gcc options: -lpthread
Hackbench Count: 2 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 2 - Type: Thread Linux 4.19 Linux 5.0 Git Linux 4.20 1.1498 2.2996 3.4494 4.5992 5.749 SE +/- 0.04, N = 3 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 4.94 5.05 5.11 1. (CC) gcc options: -lpthread
Hackbench Count: 4 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Thread Linux 4.19 Linux 5.0 Git Linux 4.20 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 7.31 7.39 7.43 1. (CC) gcc options: -lpthread
Hackbench Count: 8 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Thread Linux 4.19 Linux 4.20 Linux 5.0 Git 4 8 12 16 20 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 SE +/- 0.07, N = 3 13.34 13.63 13.75 1. (CC) gcc options: -lpthread
Hackbench Count: 1 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 1 - Type: Process Linux 4.20 Linux 4.19 Linux 5.0 Git 0.7875 1.575 2.3625 3.15 3.9375 SE +/- 0.11, N = 12 SE +/- 0.00, N = 3 SE +/- 0.10, N = 11 3.26 3.46 3.50 1. (CC) gcc options: -lpthread
Hackbench Count: 16 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Thread Linux 4.19 Linux 5.0 Git Linux 4.20 6 12 18 24 30 SE +/- 0.11, N = 3 SE +/- 0.15, N = 3 SE +/- 0.18, N = 3 23.93 24.09 24.37 1. (CC) gcc options: -lpthread
Hackbench Count: 2 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 2 - Type: Process Linux 4.19 Linux 4.20 Linux 5.0 Git 1.0125 2.025 3.0375 4.05 5.0625 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 4.34 4.45 4.50 1. (CC) gcc options: -lpthread
Hackbench Count: 4 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Process Linux 4.19 Linux 5.0 Git Linux 4.20 2 4 6 8 10 SE +/- 0.09, N = 12 SE +/- 0.11, N = 12 SE +/- 0.11, N = 12 5.80 6.18 6.27 1. (CC) gcc options: -lpthread
Hackbench Count: 8 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Process Linux 4.19 Linux 5.0 Git Linux 4.20 3 6 9 12 15 SE +/- 0.23, N = 12 SE +/- 0.54, N = 9 SE +/- 0.12, N = 3 7.64 10.11 11.26 1. (CC) gcc options: -lpthread
Hackbench Count: 16 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process Linux 4.19 Linux 4.20 Linux 5.0 Git 5 10 15 20 25 SE +/- 0.22, N = 3 SE +/- 0.31, N = 3 SE +/- 0.16, N = 3 19.88 21.42 21.57 1. (CC) gcc options: -lpthread
Hackbench Count: 32 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 32 - Type: Process Linux 4.19 Linux 4.20 Linux 5.0 Git 8 16 24 32 40 SE +/- 0.10, N = 3 SE +/- 1.37, N = 12 SE +/- 1.42, N = 12 24.26 30.98 32.64 1. (CC) gcc options: -lpthread
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance Linux 4.20 Linux 4.19 Linux 5.0 Git 1300 2600 3900 5200 6500 SE +/- 3.23, N = 3 SE +/- 1.16, N = 3 SE +/- 2.39, N = 3 5836 5836 5834 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
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.19 Linux 4.20 Linux 5.0 Git 100K 200K 300K 400K 500K SE +/- 3491.85, N = 3 SE +/- 655.64, N = 3 SE +/- 4868.92, N = 3 459593 452794 441913 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
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 5.0 Git Linux 4.20 Linux 4.19 1500 3000 4500 6000 7500 SE +/- 213.46, N = 12 SE +/- 84.86, N = 3 SE +/- 62.19, N = 12 6797 5145 4577 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Buffer Test - Test: Single Thread - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Single Thread - Mode: Read Only Linux 4.19 Linux 4.20 Linux 5.0 Git 4K 8K 12K 16K 20K SE +/- 90.07, N = 3 SE +/- 48.57, N = 3 SE +/- 350.86, N = 12 19230 18786 17171 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Buffer Test - Test: Single Thread - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Single Thread - Mode: Read Write Linux 4.19 Linux 5.0 Git Linux 4.20 80 160 240 320 400 SE +/- 4.20, N = 3 SE +/- 4.31, N = 3 SE +/- 5.71, N = 3 383 363 363 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
GNU Octave Benchmark OpenBenchmarking.org Seconds, Fewer Is Better GNU Octave Benchmark 4.2.2 Linux 5.0 Git Linux 4.19 Linux 4.20 3 6 9 12 15 SE +/- 0.11, N = 8 SE +/- 0.08, N = 3 SE +/- 0.07, N = 3 9.13 9.23 9.25
Redis Test: LPOP OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: LPOP Linux 5.0 Git Linux 4.19 Linux 4.20 500K 1000K 1500K 2000K 2500K SE +/- 12097.09, N = 3 SE +/- 17626.40, N = 3 SE +/- 23805.79, N = 3 2441129 1406917 1295668 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: SADD OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SADD Linux 5.0 Git Linux 4.19 Linux 4.20 400K 800K 1200K 1600K 2000K SE +/- 8481.26, N = 3 SE +/- 20905.10, N = 3 SE +/- 3974.81, N = 3 1973757 1910073 1817098 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: LPUSH OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: LPUSH Linux 5.0 Git Linux 4.19 Linux 4.20 300K 600K 900K 1200K 1500K SE +/- 8265.24, N = 3 SE +/- 8839.67, N = 3 SE +/- 8479.37, N = 3 1390274 1380693 1337006 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: GET Linux 5.0 Git Linux 4.19 Linux 4.20 500K 1000K 1500K 2000K 2500K SE +/- 33721.42, N = 3 SE +/- 11819.88, N = 3 SE +/- 24491.39, N = 3 2381920 2099503 1988680 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SET Linux 5.0 Git Linux 4.19 Linux 4.20 300K 600K 900K 1200K 1500K SE +/- 9709.53, N = 3 SE +/- 19177.31, N = 3 SE +/- 12664.47, N = 3 1621739 1603028 1518428 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Stress-NG Test: Crypto OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Crypto Linux 5.0 Git Linux 4.19 Linux 4.20 1600 3200 4800 6400 8000 SE +/- 3.27, N = 3 SE +/- 3.22, N = 3 SE +/- 9.11, N = 3 7484 7483 7470 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Bsearch OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Bsearch Linux 4.19 Linux 4.20 Linux 5.0 Git 5K 10K 15K 20K 25K SE +/- 85.48, N = 3 SE +/- 158.75, N = 3 SE +/- 120.54, N = 3 23028 22968 22738 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Forking OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Forking Linux 4.20 Linux 5.0 Git Linux 4.19 11K 22K 33K 44K 55K SE +/- 1104.75, N = 12 SE +/- 1219.56, N = 12 SE +/- 1425.24, N = 12 53283 52638 52534 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Hsearch OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Hsearch Linux 4.20 Linux 5.0 Git Linux 4.19 40K 80K 120K 160K 200K SE +/- 325.91, N = 3 SE +/- 143.66, N = 3 SE +/- 794.06, N = 3 184886 184454 183586 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Lsearch OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Lsearch Linux 4.19 Linux 4.20 Linux 5.0 Git 90 180 270 360 450 SE +/- 0.72, N = 3 SE +/- 1.05, N = 3 SE +/- 0.10, N = 3 438 433 430 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Tsearch OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Tsearch Linux 5.0 Git Linux 4.19 Linux 4.20 80 160 240 320 400 SE +/- 4.90, N = 12 SE +/- 2.08, N = 3 SE +/- 4.63, N = 12 369 320 306 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: CPU Stress OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: CPU Stress Linux 4.19 Linux 5.0 Git Linux 4.20 2K 4K 6K 8K 10K SE +/- 88.73, N = 3 SE +/- 50.98, N = 3 SE +/- 51.04, N = 3 9865 9856 9820 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Semaphores OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Semaphores Linux 4.20 Linux 5.0 Git Linux 4.19 400K 800K 1200K 1600K 2000K SE +/- 10616.08, N = 3 SE +/- 6207.37, N = 3 SE +/- 12061.85, N = 3 1808403 1806628 1783625 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Matrix Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Matrix Math Linux 5.0 Git Linux 4.19 Linux 4.20 40K 80K 120K 160K 200K SE +/- 218.91, N = 3 SE +/- 139.83, N = 3 SE +/- 165.56, N = 3 194674 194536 194314 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Vector Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Vector Math Linux 4.19 Linux 5.0 Git Linux 4.20 20K 40K 60K 80K 100K SE +/- 10.97, N = 3 SE +/- 116.31, N = 3 SE +/- 88.15, N = 3 85671 85456 85163 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Memory Copying OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Memory Copying Linux 4.19 Linux 5.0 Git Linux 4.20 300 600 900 1200 1500 SE +/- 38.68, N = 12 SE +/- 17.77, N = 12 SE +/- 46.14, N = 9 1498 1417 1372 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Socket Activity OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Socket Activity Linux 4.20 Linux 5.0 Git Linux 4.19 4K 8K 12K 16K 20K SE +/- 22.82, N = 3 SE +/- 47.49, N = 3 SE +/- 84.80, N = 3 19839 19524 19158 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Context Switching Linux 4.20 Linux 5.0 Git Linux 4.19 3M 6M 9M 12M 15M SE +/- 311248.19, N = 12 SE +/- 238710.01, N = 4 SE +/- 178595.79, N = 7 15943717 14744665 14488428 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Glibc C String Functions OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Glibc C String Functions Linux 4.20 Linux 4.19 Linux 5.0 Git 400K 800K 1200K 1600K 2000K SE +/- 1086.68, N = 3 SE +/- 19013.00, N = 3 SE +/- 8910.22, N = 3 1813349 1784239 1750975 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Glibc Qsort Data Sorting OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Glibc Qsort Data Sorting Linux 5.0 Git Linux 4.20 Linux 4.19 100 200 300 400 500 SE +/- 2.92, N = 3 SE +/- 3.34, N = 3 SE +/- 2.33, N = 3 463 462 456 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: System V Message Passing OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: System V Message Passing Linux 4.19 Linux 4.20 Linux 5.0 Git 3M 6M 9M 12M 15M SE +/- 78212.44, N = 3 SE +/- 149068.78, N = 3 SE +/- 68729.61, N = 3 12047291 11739410 11351918 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Blender Blend File: BMW27 - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: BMW27 - Compute: CPU-Only Linux 4.20 Linux 4.19 Linux 5.0 Git 20 40 60 80 100 80.61 80.63 80.87
Blender Blend File: Classroom - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: Classroom - Compute: CPU-Only Linux 4.19 Linux 4.20 Linux 5.0 Git 40 80 120 160 200 159 159 159
Blender Blend File: Fishy Cat - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: Fishy Cat - Compute: CPU-Only Linux 4.20 Linux 4.19 Linux 5.0 Git 20 40 60 80 100 110 111 111
Blender Blend File: Barbershop - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: Barbershop - Compute: CPU-Only Linux 4.20 Linux 5.0 Git Linux 4.19 90 180 270 360 450 401 404 408
Blender Blend File: Pabellon Barcelona - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: Pabellon Barcelona - Compute: CPU-Only Linux 4.19 Linux 4.20 Linux 5.0 Git 50 100 150 200 250 209 210 211
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times Linux 5.0 Git Linux 4.20 Linux 4.19 300 600 900 1200 1500 SE +/- 2.03, N = 3 SE +/- 1.20, N = 3 SE +/- 6.36, N = 3 1154 1159 1163
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Linux 5.0 Git Linux 4.19 Linux 4.20 110K 220K 330K 440K 550K SE +/- 1363.47, N = 3 SE +/- 2128.62, N = 3 SE +/- 1391.73, N = 3 532508 529649 528556
Sunflow Rendering System Global Illumination + Image Synthesis OpenBenchmarking.org Seconds, Fewer Is Better Sunflow Rendering System 0.07.2 Global Illumination + Image Synthesis Linux 4.20 Linux 5.0 Git Linux 4.19 0.207 0.414 0.621 0.828 1.035 SE +/- 0.01, N = 3 SE +/- 0.01, N = 12 SE +/- 0.02, N = 12 0.87 0.90 0.92
Chaos Group V-RAY Mode: CPU OpenBenchmarking.org Seconds, Fewer Is Better Chaos Group V-RAY 1.1.0 Mode: CPU Linux 4.19 Linux 4.20 Linux 5.0 Git 7 14 21 28 35 SE +/- 0.11, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 30.94 30.95 31.00
Tesseract OCR Time To OCR 7 Images OpenBenchmarking.org Seconds, Fewer Is Better Tesseract OCR 4.0.0-beta.1 Time To OCR 7 Images Linux 4.20 Linux 5.0 Git Linux 4.19 7 14 21 28 35 SE +/- 0.04, N = 3 SE +/- 0.09, N = 3 SE +/- 0.04, N = 3 31.48 31.71 31.80
BRL-CAD VGR Performance Metric OpenBenchmarking.org VGR Performance Metric, More Is Better BRL-CAD 7.28.0 VGR Performance Metric Linux 4.19 Linux 5.0 Git Linux 4.20 60K 120K 180K 240K 300K 296452 292598 292402 1. (CXX) g++ options: -std=c++98 -pipe -fno-strict-aliasing -fno-common -fexceptions -ftemplate-depth-128 -m64 -ggdb3 -O3 -fipa-pta -fstrength-reduce -finline-functions -flto -pedantic -rdynamic -lSM -lICE -lGLU -lGL -lX11 -lXext -lpthread -ldl -lm
Schbench Message Threads: 2 - Workers Per Message Thread: 2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 2 - Workers Per Message Thread: 2 Linux 5.0 Git Linux 4.20 Linux 4.19 80 160 240 320 400 SE +/- 7.79, N = 12 SE +/- 2.40, N = 3 SE +/- 9.52, N = 12 360 370 376 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 2 - Workers Per Message Thread: 4 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 2 - Workers Per Message Thread: 4 Linux 4.20 Linux 4.19 Linux 5.0 Git 100 200 300 400 500 SE +/- 6.73, N = 12 SE +/- 6.63, N = 12 SE +/- 5.46, N = 3 401 441 468 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 2 - Workers Per Message Thread: 6 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 2 - Workers Per Message Thread: 6 Linux 4.19 Linux 5.0 Git Linux 4.20 110 220 330 440 550 SE +/- 8.14, N = 3 SE +/- 5.69, N = 3 SE +/- 7.27, N = 5 458 475 487 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 2 - Workers Per Message Thread: 8 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 2 - Workers Per Message Thread: 8 Linux 4.19 Linux 5.0 Git Linux 4.20 110 220 330 440 550 SE +/- 9.45, N = 3 SE +/- 8.28, N = 12 SE +/- 8.59, N = 4 470 472 515 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 4 - Workers Per Message Thread: 2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 4 - Workers Per Message Thread: 2 Linux 4.20 Linux 4.19 Linux 5.0 Git 90 180 270 360 450 SE +/- 5.99, N = 4 SE +/- 5.24, N = 3 SE +/- 6.68, N = 12 404 407 426 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 4 - Workers Per Message Thread: 4 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 4 - Workers Per Message Thread: 4 Linux 4.19 Linux 4.20 Linux 5.0 Git 100 200 300 400 500 SE +/- 6.49, N = 3 SE +/- 4.04, N = 3 454 470 475 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 4 - Workers Per Message Thread: 6 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 4 - Workers Per Message Thread: 6 Linux 4.19 Linux 5.0 Git Linux 4.20 100 200 300 400 500 SE +/- 5.14, N = 12 SE +/- 6.81, N = 3 SE +/- 6.08, N = 12 452 467 484 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 4 - Workers Per Message Thread: 8 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 4 - Workers Per Message Thread: 8 Linux 4.19 Linux 5.0 Git Linux 4.20 100 200 300 400 500 SE +/- 5.27, N = 9 SE +/- 7.88, N = 3 440 455 473 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 6 - Workers Per Message Thread: 2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 6 - Workers Per Message Thread: 2 Linux 4.20 Linux 4.19 Linux 5.0 Git 100 200 300 400 500 SE +/- 8.19, N = 3 SE +/- 3.28, N = 3 SE +/- 5.46, N = 3 427 440 444 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 6 - Workers Per Message Thread: 4 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 6 - Workers Per Message Thread: 4 Linux 4.19 Linux 5.0 Git Linux 4.20 100 200 300 400 500 SE +/- 6.89, N = 3 SE +/- 8.01, N = 3 SE +/- 10.49, N = 12 431 431 460 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 6 - Workers Per Message Thread: 6 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 6 - Workers Per Message Thread: 6 Linux 4.19 Linux 5.0 Git Linux 4.20 200 400 600 800 1000 SE +/- 6.30, N = 12 SE +/- 24.73, N = 12 SE +/- 428.12, N = 11 430 488 1030 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 6 - Workers Per Message Thread: 8 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 6 - Workers Per Message Thread: 8 Linux 4.19 Linux 4.20 Linux 5.0 Git 500 1000 1500 2000 2500 SE +/- 227.36, N = 12 SE +/- 859.53, N = 12 SE +/- 697.48, N = 12 782 2384 2398 1. (CC) gcc options: -O2 -lpthread
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.19 Linux 4.20 Linux 5.0 Git 100 200 300 400 500 SE +/- 2.03, N = 3 SE +/- 5.78, N = 3 SE +/- 6.96, N = 3 434 435 444 1. (CC) gcc options: -O2 -lpthread
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.19 Linux 5.0 Git Linux 4.20 140 280 420 560 700 SE +/- 6.76, N = 4 SE +/- 6.08, N = 12 SE +/- 198.09, N = 10 403 426 631 1. (CC) gcc options: -O2 -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 5.0 Git Linux 4.19 Linux 4.20 400 800 1200 1600 2000 SE +/- 145.54, N = 12 SE +/- 229.08, N = 12 SE +/- 637.02, N = 9 684 809 1846 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 8 - Workers Per Message Thread: 8 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 8 - Workers Per Message Thread: 8 Linux 5.0 Git Linux 4.19 Linux 4.20 1400 2800 4200 5600 7000 SE +/- 73.32, N = 3 SE +/- 687.95, N = 12 SE +/- 747.37, N = 12 5672 5871 6638 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 16 - Workers Per Message Thread: 2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 16 - Workers Per Message Thread: 2 Linux 4.19 Linux 4.20 Linux 5.0 Git 90 180 270 360 450 SE +/- 5.17, N = 3 SE +/- 3.46, N = 3 SE +/- 6.23, N = 3 396 396 399 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 16 - Workers Per Message Thread: 4 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 16 - Workers Per Message Thread: 4 Linux 4.19 Linux 5.0 Git Linux 4.20 500 1000 1500 2000 2500 SE +/- 414.16, N = 12 SE +/- 522.94, N = 9 SE +/- 355.25, N = 12 2084 2378 2443 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 16 - Workers Per Message Thread: 6 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 16 - Workers Per Message Thread: 6 Linux 4.20 Linux 5.0 Git Linux 4.19 2K 4K 6K 8K 10K SE +/- 350.20, N = 9 SE +/- 275.81, N = 9 SE +/- 218.86, N = 3 10188 10836 11035 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 16 - Workers Per Message Thread: 8 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 16 - Workers Per Message Thread: 8 Linux 4.20 Linux 5.0 Git Linux 4.19 4K 8K 12K 16K 20K SE +/- 256.00, N = 3 SE +/- 313.48, N = 12 SE +/- 704.71, N = 10 17120 17808 18115 1. (CC) gcc options: -O2 -lpthread
BlogBench Test: Read OpenBenchmarking.org Final Score, More Is Better BlogBench 1.1 Test: Read Linux 4.19 Linux 4.20 Linux 5.0 Git 200K 400K 600K 800K 1000K SE +/- 48927.02, N = 9 SE +/- 23348.54, N = 9 SE +/- 9669.47, N = 9 917942 670803 392615 1. (CC) gcc options: -O2 -pthread
BlogBench Test: Write OpenBenchmarking.org Final Score, More Is Better BlogBench 1.1 Test: Write Linux 5.0 Git Linux 4.20 Linux 4.19 6K 12K 18K 24K 30K SE +/- 1518.01, N = 3 SE +/- 188.54, N = 3 SE +/- 628.81, N = 3 29523 14711 12707 1. (CC) gcc options: -O2 -pthread
Systemd Total Boot Time Test: Total OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Total Linux 4.20 Linux 5.0 Git Linux 4.19 6K 12K 18K 24K 30K 24063 26063 27064
Systemd Total Boot Time Test: Kernel OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Kernel Linux 5.0 Git Linux 4.20 Linux 4.19 600 1200 1800 2400 3000 2300 2332 2898
Systemd Total Boot Time Test: Loader OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Loader Linux 4.19 Linux 4.20 Linux 5.0 Git 5K 10K 15K 20K 25K 10290 10296 22024
Systemd Total Boot Time Test: Firmware OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Firmware Linux 5.0 Git Linux 4.19 Linux 4.20 7K 14K 21K 28K 35K 34278 34653 34693
Systemd Total Boot Time Test: Userspace OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Userspace Linux 4.20 Linux 5.0 Git Linux 4.19 5K 10K 15K 20K 25K 21731 23763 24166
Phoronix Test Suite v10.8.4