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&grr .
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 blogbench: Read fs-mark: 5000 Files, 1MB Size, 4 Threads brl-cad: VGR Performance Metric pgbench: Buffer Test - Normal Load - Read Write fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size pgbench: Buffer Test - Single Thread - Read Only asmfish: 1024 Hash Memory, 26 Depth blender: Barbershop - CPU-Only schbench: 6 - 8 stress-ng: Forking compilebench: Compile schbench: 6 - 6 glmark2: 1920 x 1080 stress-ng: Memory Copying schbench: 16 - 4 schbench: 8 - 6 compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 hackbench: 32 - Process stress-ng: Tsearch schbench: 8 - 8 schbench: 4 - 6 schbench: 2 - 2 schbench: 2 - 4 schbench: 8 - 4 schbench: 16 - 8 pgbench: Buffer Test - Single Thread - Read Write pgbench: Buffer Test - Normal Load - Read Only stress-ng: Context Switching compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 schbench: 16 - 6 blender: Pabellon Barcelona - CPU-Only schbench: 4 - 2 schbench: 2 - 8 xonotic: 3840 x 2160 - Ultimate schbench: 6 - 4 blender: Classroom - CPU-Only xonotic: 3840 x 2160 - Ultra schbench: 4 - 8 xonotic: 3840 x 2160 - High namd: ATPase Simulation - 327,506 Atoms john-the-ripper: Traditional DES etlegacy: Default - 3840 x 2160 blender: Fishy Cat - CPU-Only schbench: 2 - 6 sqlite: Timed SQLite Insertions etlegacy: Renderer2 - 3840 x 2160 xonotic: 3840 x 2160 - Low tesseract: 3840 x 2160 encode-mp3: WAV To MP3 tesseract-ocr: Time To OCR 7 Images v-ray: CPU fio: Rand Read - 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 - 2MB - Default Test Directory fio: Seq 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 Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 4KB - 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: Seq Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 4KB - Default Test Directory stress-ng: CPU Stress schbench: 16 - 2 schbench: 8 - 2 schbench: 6 - 2 stress-ng: Crypto schbench: 4 - 4 stress-ng: Semaphores stress-ng: Vector Math stress-ng: Matrix Math stress-ng: Lsearch stress-ng: Glibc Qsort Data Sorting stress-ng: Bsearch stress-ng: Glibc C String Functions stress-ng: Hsearch stress-ng: Socket Activity stress-ng: System V Message Passing sunflow: Global Illumination + Image Synthesis blender: BMW27 - CPU-Only pybench: Total For Average Test Times hackbench: 4 - Process hackbench: 16 - Thread hackbench: 8 - Process encode-flac: WAV To FLAC hackbench: 16 - Process vkmark: 1920 x 1080 vkmark: 3840 x 2160 john-the-ripper: Blowfish openssl: RSA 4096-bit Performance phpbench: PHP Benchmark Suite openarena: 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 octave-benchmark: hackbench: 8 - Thread hackbench: 1 - Thread paraview: Wavelet Contour - 1920 x 1080 paraview: Wavelet Contour - 1920 x 1080 redis: LPUSH redis: SET redis: LPOP redis: SADD redis: GET hackbench: 1 - Process hackbench: 4 - Thread paraview: Wavelet Contour - 3840 x 2160 paraview: Wavelet Contour - 3840 x 2160 hackbench: 2 - Thread fs-mark: 1000 Files, 1MB Size hackbench: 2 - Process paraview: Wavelet Volume - 1920 x 1080 paraview: Wavelet Volume - 1920 x 1080 paraview: Wavelet Volume - 3840 x 2160 paraview: Wavelet Volume - 3840 x 2160 fs-mark: 1000 Files, 1MB Size, No Sync/FSync systemd-boot-total: Total systemd-boot-total: Userspace systemd-boot-total: Firmware systemd-boot-total: Kernel systemd-boot-total: Loader blogbench: Write compilebench: Read Compiled Tree compilebench: Initial Create Linux 4.19 Linux 4.20 Linux 5.0 Git 917942 163 296452 4577 68.49 19230 72319172 408 782 52534 1650 430 5921 1498 2084 809 104.96 24.26 320 5871 452 376 441 403 18115 383 459593 14488428 19.68 11035 209 407 470 194 431 159 244 440 285 0.75647 178108667 171 111 458 36.41 166 386 194 32.54 31.80 30.94 3415 1030 2370 2397 257333 1005 263000 1027 171667 671 246667 965 9865 396 434 440 7483 454 1783625 85671 194536 438 456 23028 1784239 183586 19158 12047291 0.92 80.63 1163 5.80 23.93 7.64 9.59 19.88 12289 7346 45623 5836 529649 238 4187 41.77 3950 39.40 9.23 13.34 3.26 2452 235 1380693 1603028 1406917 1910073 2099503 3.46 7.31 1489 143 4.94 232 4.34 2652 166 1455 90.94 2487 27064 24166 34653 2898 10290 12707 3126 506 670803 178 292402 5145 85.12 18786 71039616 401 2384 53283 1788 1030 5686 1372 2443 1846 101.50 30.98 306 6638 484 370 401 631 17120 363 452794 15943717 17.25 10188 210 404 515 193 460 159 241 473 282 0.75524 173309333 172 110 487 36.09 167 381 196 32.56 31.48 30.95 3417 1027 2371 2401 260667 1019 265667 1037 171000 669 245000 957 9820 396 435 427 7470 470 1808403 85163 194314 433 462 22968 1813349 184886 19839 11739410 0.87 80.61 1159 6.27 24.37 11.26 9.39 21.42 12030 7235 45385 5836 528556 235 4189 41.78 3966 39.56 9.25 13.63 3.15 2512 241 1337006 1518428 1295668 1817098 1988680 3.26 7.43 1508 145 5.11 236 4.45 2540 159 1429 89.33 2359 24063 21731 34693 2332 10296 14711 3021 487 392615 273 292598 6797 121.38 17171 71724997 404 2398 52638 1930 488 5734 1417 2378 684 98.61 32.64 369 5672 467 360 468 426 17808 363 441913 14744665 18.04 10836 211 426 472 192 431 159 243 455 281 0.76044 168132000 167 111 475 35.91 166 385 196 32.54 31.71 31.00 3413 1035 2372 2402 265000 1036 267667 1045 184667 722 245333 958 9856 399 444 444 7484 475 1806628 85456 194674 430 463 22738 1750975 184454 19524 11351918 0.90 80.87 1154 6.18 24.09 10.11 9.06 21.57 11990 7169 45594 5834 532508 239 4190 41.80 3945 39.35 9.13 13.75 3.26 2520 242 1390274 1621739 2441129 1973757 2381920 3.50 7.39 1497 144 5.05 233 4.50 2547 159 1492 93.26 2374 26063 23763 34278 2300 22024 29523 3033 506 OpenBenchmarking.org
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
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.19 Linux 4.20 Linux 5.0 Git 60 120 180 240 300 SE +/- 15.22, N = 7 SE +/- 6.73, N = 12 SE +/- 29.60, N = 12 163 178 273 1. (CC) gcc options: -static
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 4.20 Linux 5.0 Git 60K 120K 180K 240K 300K 296452 292402 292598 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
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.19 Linux 4.20 Linux 5.0 Git 1500 3000 4500 6000 7500 SE +/- 62.19, N = 12 SE +/- 84.86, N = 3 SE +/- 213.46, N = 12 4577 5145 6797 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
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.19 Linux 4.20 Linux 5.0 Git 30 60 90 120 150 SE +/- 4.61, N = 11 SE +/- 4.46, N = 12 SE +/- 6.90, N = 12 68.49 85.12 121.38 1. (CC) gcc options: -static
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
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 4.20 Linux 5.0 Git 15M 30M 45M 60M 75M SE +/- 437131.47, N = 3 SE +/- 1026484.74, N = 3 SE +/- 467759.30, N = 3 72319172 71039616 71724997
Blender Blend File: Barbershop - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: Barbershop - Compute: CPU-Only Linux 4.19 Linux 4.20 Linux 5.0 Git 90 180 270 360 450 408 401 404
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
Stress-NG Test: Forking OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Forking Linux 4.19 Linux 4.20 Linux 5.0 Git 11K 22K 33K 44K 55K SE +/- 1425.24, N = 12 SE +/- 1104.75, N = 12 SE +/- 1219.56, N = 12 52534 53283 52638 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Linux 4.19 Linux 4.20 Linux 5.0 Git 400 800 1200 1600 2000 SE +/- 40.12, N = 12 SE +/- 27.98, N = 12 SE +/- 7.37, N = 3 1650 1788 1930
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 4.20 Linux 5.0 Git 200 400 600 800 1000 SE +/- 6.30, N = 12 SE +/- 428.12, N = 11 SE +/- 24.73, N = 12 430 1030 488 1. (CC) gcc options: -O2 -lpthread
GLmark2 Resolution: 1920 x 1080 OpenBenchmarking.org Score, More Is Better GLmark2 276 Resolution: 1920 x 1080 Linux 4.19 Linux 4.20 Linux 5.0 Git 1300 2600 3900 5200 6500 5921 5686 5734
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 4.20 Linux 5.0 Git 300 600 900 1200 1500 SE +/- 38.68, N = 12 SE +/- 46.14, N = 9 SE +/- 17.77, N = 12 1498 1372 1417 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
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 4.20 Linux 5.0 Git 500 1000 1500 2000 2500 SE +/- 414.16, N = 12 SE +/- 355.25, N = 12 SE +/- 522.94, N = 9 2084 2443 2378 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 4.19 Linux 4.20 Linux 5.0 Git 400 800 1200 1600 2000 SE +/- 229.08, N = 12 SE +/- 637.02, N = 9 SE +/- 145.54, N = 12 809 1846 684 1. (CC) gcc options: -O2 -lpthread
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 4.19 Linux 4.20 Linux 5.0 Git 20 40 60 80 100 SE +/- 2.08, N = 3 SE +/- 1.77, N = 3 SE +/- 1.52, N = 3 104.96 101.50 98.61 1. (CC) gcc options: -pthread -fvisibility=hidden -O2
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
Stress-NG Test: Tsearch OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Tsearch Linux 4.19 Linux 4.20 Linux 5.0 Git 80 160 240 320 400 SE +/- 2.08, N = 3 SE +/- 4.63, N = 12 SE +/- 4.90, N = 12 320 306 369 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
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 4.19 Linux 4.20 Linux 5.0 Git 1400 2800 4200 5600 7000 SE +/- 687.95, N = 12 SE +/- 747.37, N = 12 SE +/- 73.32, N = 3 5871 6638 5672 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 4.20 Linux 5.0 Git 100 200 300 400 500 SE +/- 5.14, N = 12 SE +/- 6.08, N = 12 SE +/- 6.81, N = 3 452 484 467 1. (CC) gcc options: -O2 -lpthread
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 4.19 Linux 4.20 Linux 5.0 Git 80 160 240 320 400 SE +/- 9.52, N = 12 SE +/- 2.40, N = 3 SE +/- 7.79, N = 12 376 370 360 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.19 Linux 4.20 Linux 5.0 Git 100 200 300 400 500 SE +/- 6.63, N = 12 SE +/- 6.73, N = 12 SE +/- 5.46, N = 3 441 401 468 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 4.20 Linux 5.0 Git 140 280 420 560 700 SE +/- 6.76, N = 4 SE +/- 198.09, N = 10 SE +/- 6.08, N = 12 403 631 426 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.19 Linux 4.20 Linux 5.0 Git 4K 8K 12K 16K 20K SE +/- 704.71, N = 10 SE +/- 256.00, N = 3 SE +/- 313.48, N = 12 18115 17120 17808 1. (CC) gcc options: -O2 -lpthread
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 4.20 Linux 5.0 Git 80 160 240 320 400 SE +/- 4.20, N = 3 SE +/- 5.71, N = 3 SE +/- 4.31, N = 3 383 363 363 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 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
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Context Switching Linux 4.19 Linux 4.20 Linux 5.0 Git 3M 6M 9M 12M 15M SE +/- 178595.79, N = 7 SE +/- 311248.19, N = 12 SE +/- 238710.01, N = 4 14488428 15943717 14744665 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
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.19 Linux 4.20 Linux 5.0 Git 5 10 15 20 25 SE +/- 0.44, N = 12 SE +/- 0.27, N = 12 SE +/- 0.38, N = 12 19.68 17.25 18.04 1. (CC) gcc options: -O3 -pthread -lz
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.19 Linux 4.20 Linux 5.0 Git 2K 4K 6K 8K 10K SE +/- 218.86, N = 3 SE +/- 350.20, N = 9 SE +/- 275.81, N = 9 11035 10188 10836 1. (CC) gcc options: -O2 -lpthread
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
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.19 Linux 4.20 Linux 5.0 Git 90 180 270 360 450 SE +/- 5.24, N = 3 SE +/- 5.99, N = 4 SE +/- 6.68, N = 12 407 404 426 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 4.20 Linux 5.0 Git 110 220 330 440 550 SE +/- 9.45, N = 3 SE +/- 8.59, N = 4 SE +/- 8.28, N = 12 470 515 472 1. (CC) gcc options: -O2 -lpthread
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
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 4.20 Linux 5.0 Git 100 200 300 400 500 SE +/- 6.89, N = 3 SE +/- 10.49, N = 12 SE +/- 8.01, N = 3 431 460 431 1. (CC) gcc options: -O2 -lpthread
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
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 4.20 Linux 5.0 Git 50 100 150 200 250 SE +/- 1.64, N = 3 SE +/- 0.58, N = 3 SE +/- 2.83, N = 3 244 241 243 MIN: 123 / MAX: 559 MIN: 122 / MAX: 543 MIN: 117 / MAX: 554
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 4.20 Linux 5.0 Git 100 200 300 400 500 SE +/- 7.88, N = 3 SE +/- 5.27, N = 9 440 473 455 1. (CC) gcc options: -O2 -lpthread
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
NAMD ATPase Simulation - 327,506 Atoms OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.13b1 ATPase Simulation - 327,506 Atoms Linux 4.19 Linux 4.20 Linux 5.0 Git 0.1711 0.3422 0.5133 0.6844 0.8555 SE +/- 0.00135, N = 3 SE +/- 0.00262, N = 3 SE +/- 0.00016, N = 3 0.75647 0.75524 0.76044
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
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.19 Linux 4.20 Linux 5.0 Git 40 80 120 160 200 SE +/- 1.40, N = 3 SE +/- 0.21, N = 3 SE +/- 2.72, N = 3 171 172 167
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.19 Linux 4.20 Linux 5.0 Git 20 40 60 80 100 111 110 111
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 4.20 Linux 5.0 Git 110 220 330 440 550 SE +/- 8.14, N = 3 SE +/- 7.27, N = 5 SE +/- 5.69, N = 3 458 487 475 1. (CC) gcc options: -O2 -lpthread
SQLite Timed SQLite Insertions OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.22 Timed SQLite Insertions Linux 4.19 Linux 4.20 Linux 5.0 Git 8 16 24 32 40 SE +/- 0.47, N = 3 SE +/- 0.10, N = 3 SE +/- 0.16, N = 3 36.41 36.09 35.91 1. (CC) gcc options: -O2 -lz -ldl -lpthread
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.19 Linux 4.20 Linux 5.0 Git 40 80 120 160 200 SE +/- 0.31, N = 3 SE +/- 0.75, N = 3 SE +/- 0.60, N = 3 166 167 166
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 4.20 Linux 5.0 Git 80 160 240 320 400 SE +/- 1.84, N = 3 SE +/- 0.93, N = 3 SE +/- 0.37, N = 3 386 381 385 MIN: 169 / MAX: 1043 MIN: 181 / MAX: 1001 MIN: 192 / MAX: 1029
Tesseract Resolution: 3840 x 2160 OpenBenchmarking.org Frames Per Second, More Is Better Tesseract 2014-05-12 Resolution: 3840 x 2160 Linux 4.19 Linux 4.20 Linux 5.0 Git 40 80 120 160 200 SE +/- 2.31, N = 3 SE +/- 1.61, N = 3 SE +/- 1.23, N = 3 194 196 196
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 Linux 4.19 Linux 4.20 Linux 5.0 Git 8 16 24 32 40 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 32.54 32.56 32.54 1. (CC) gcc options: -lm
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.19 Linux 4.20 Linux 5.0 Git 7 14 21 28 35 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.09, N = 3 31.80 31.48 31.71
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
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.19 Linux 4.20 Linux 5.0 Git 700 1400 2100 2800 3500 SE +/- 23.88, N = 3 SE +/- 11.05, N = 3 SE +/- 19.10, N = 3 3415 3417 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: 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.19 Linux 4.20 Linux 5.0 Git 200 400 600 800 1000 SE +/- 0.33, N = 3 1030 1027 1035 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 4.19 Linux 4.20 Linux 5.0 Git 500 1000 1500 2000 2500 SE +/- 1.33, N = 3 SE +/- 0.88, N = 3 SE +/- 1.67, N = 3 2370 2371 2372 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 4.19 Linux 4.20 Linux 5.0 Git 500 1000 1500 2000 2500 SE +/- 4.04, N = 3 SE +/- 1.20, N = 3 SE +/- 1.20, N = 3 2397 2401 2402 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 4.19 Linux 4.20 Linux 5.0 Git 60K 120K 180K 240K 300K SE +/- 1201.85, N = 3 SE +/- 666.67, N = 3 SE +/- 1000.00, N = 3 257333 260667 265000 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 4.19 Linux 4.20 Linux 5.0 Git 200 400 600 800 1000 SE +/- 3.84, N = 3 SE +/- 1.67, N = 3 SE +/- 3.84, N = 3 1005 1019 1036 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 4.19 Linux 4.20 Linux 5.0 Git 60K 120K 180K 240K 300K SE +/- 577.35, N = 3 SE +/- 881.92, N = 3 SE +/- 881.92, N = 3 263000 265667 267667 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 4.19 Linux 4.20 Linux 5.0 Git 200 400 600 800 1000 SE +/- 2.60, N = 3 SE +/- 3.61, N = 3 SE +/- 2.91, N = 3 1027 1037 1045 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 4.19 Linux 4.20 Linux 5.0 Git 40K 80K 120K 160K 200K SE +/- 881.92, N = 3 SE +/- 577.35, N = 3 SE +/- 881.92, N = 3 171667 171000 184667 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 4.19 Linux 4.20 Linux 5.0 Git 160 320 480 640 800 SE +/- 3.06, N = 3 SE +/- 2.19, N = 3 SE +/- 3.53, N = 3 671 669 722 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 4.20 Linux 5.0 Git 50K 100K 150K 200K 250K SE +/- 1666.67, N = 3 SE +/- 1527.53, N = 3 SE +/- 881.92, N = 3 246667 245000 245333 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 4.20 Linux 5.0 Git 200 400 600 800 1000 SE +/- 6.51, N = 3 SE +/- 5.29, N = 3 SE +/- 3.28, N = 3 965 957 958 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
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 4.20 Linux 5.0 Git 2K 4K 6K 8K 10K SE +/- 88.73, N = 3 SE +/- 51.04, N = 3 SE +/- 50.98, N = 3 9865 9820 9856 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
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: 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: 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.19 Linux 4.20 Linux 5.0 Git 100 200 300 400 500 SE +/- 3.28, N = 3 SE +/- 8.19, N = 3 SE +/- 5.46, N = 3 440 427 444 1. (CC) gcc options: -O2 -lpthread
Stress-NG Test: Crypto OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Crypto Linux 4.19 Linux 4.20 Linux 5.0 Git 1600 3200 4800 6400 8000 SE +/- 3.22, N = 3 SE +/- 9.11, N = 3 SE +/- 3.27, N = 3 7483 7470 7484 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
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
Stress-NG Test: Semaphores OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Semaphores Linux 4.19 Linux 4.20 Linux 5.0 Git 400K 800K 1200K 1600K 2000K SE +/- 12061.85, N = 3 SE +/- 10616.08, N = 3 SE +/- 6207.37, N = 3 1783625 1808403 1806628 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 4.20 Linux 5.0 Git 20K 40K 60K 80K 100K SE +/- 10.97, N = 3 SE +/- 88.15, N = 3 SE +/- 116.31, N = 3 85671 85163 85456 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 4.19 Linux 4.20 Linux 5.0 Git 40K 80K 120K 160K 200K SE +/- 139.83, N = 3 SE +/- 165.56, N = 3 SE +/- 218.91, N = 3 194536 194314 194674 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: Glibc Qsort Data Sorting OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Glibc Qsort Data Sorting Linux 4.19 Linux 4.20 Linux 5.0 Git 100 200 300 400 500 SE +/- 2.33, N = 3 SE +/- 3.34, N = 3 SE +/- 2.92, N = 3 456 462 463 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: Glibc C String Functions OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Glibc C String Functions Linux 4.19 Linux 4.20 Linux 5.0 Git 400K 800K 1200K 1600K 2000K SE +/- 19013.00, N = 3 SE +/- 1086.68, N = 3 SE +/- 8910.22, N = 3 1784239 1813349 1750975 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.19 Linux 4.20 Linux 5.0 Git 40K 80K 120K 160K 200K SE +/- 794.06, N = 3 SE +/- 325.91, N = 3 SE +/- 143.66, N = 3 183586 184886 184454 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.19 Linux 4.20 Linux 5.0 Git 4K 8K 12K 16K 20K SE +/- 84.80, N = 3 SE +/- 22.82, N = 3 SE +/- 47.49, N = 3 19158 19839 19524 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
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.19 Linux 4.20 Linux 5.0 Git 0.207 0.414 0.621 0.828 1.035 SE +/- 0.02, N = 12 SE +/- 0.01, N = 3 SE +/- 0.01, N = 12 0.92 0.87 0.90
Blender Blend File: BMW27 - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: BMW27 - Compute: CPU-Only Linux 4.19 Linux 4.20 Linux 5.0 Git 20 40 60 80 100 80.63 80.61 80.87
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times Linux 4.19 Linux 4.20 Linux 5.0 Git 300 600 900 1200 1500 SE +/- 6.36, N = 3 SE +/- 1.20, N = 3 SE +/- 2.03, N = 3 1163 1159 1154
Hackbench Count: 4 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Process Linux 4.19 Linux 4.20 Linux 5.0 Git 2 4 6 8 10 SE +/- 0.09, N = 12 SE +/- 0.11, N = 12 SE +/- 0.11, N = 12 5.80 6.27 6.18 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 4.20 Linux 5.0 Git 6 12 18 24 30 SE +/- 0.11, N = 3 SE +/- 0.18, N = 3 SE +/- 0.15, N = 3 23.93 24.37 24.09 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 4.20 Linux 5.0 Git 3 6 9 12 15 SE +/- 0.23, N = 12 SE +/- 0.12, N = 3 SE +/- 0.54, N = 9 7.64 11.26 10.11 1. (CC) gcc options: -lpthread
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC Linux 4.19 Linux 4.20 Linux 5.0 Git 3 6 9 12 15 SE +/- 0.10, N = 11 SE +/- 0.09, N = 5 SE +/- 0.01, N = 5 9.59 9.39 9.06 1. (CXX) g++ options: -O2 -fvisibility=hidden -lm
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
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
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 4.20 Linux 5.0 Git 10K 20K 30K 40K 50K SE +/- 407.99, N = 3 SE +/- 366.01, N = 3 SE +/- 533.37, N = 3 45623 45385 45594 1. (CC) gcc options: -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt -lbz2
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance Linux 4.19 Linux 4.20 Linux 5.0 Git 1300 2600 3900 5200 6500 SE +/- 1.16, N = 3 SE +/- 3.23, N = 3 SE +/- 2.39, N = 3 5836 5836 5834 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Linux 4.19 Linux 4.20 Linux 5.0 Git 110K 220K 330K 440K 550K SE +/- 2128.62, N = 3 SE +/- 1391.73, N = 3 SE +/- 1363.47, N = 3 529649 528556 532508
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 4.19 Linux 4.20 Linux 5.0 Git 5 10 15 20 25 Min: 1 / Avg: 4.29 / Max: 19 Min: 1 / Avg: 4.34 / Max: 18 Min: 1 / Avg: 4.17 / Max: 17
OpenArena Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better OpenArena 0.8.8 Resolution: 1920 x 1080 Linux 4.19 Linux 4.20 Linux 5.0 Git 50 100 150 200 250 SE +/- 3.31, N = 3 SE +/- 3.46, N = 3 SE +/- 0.56, N = 3 238 235 239 MIN: 1 MIN: 1 MIN: 1
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 4.19 Linux 4.20 Linux 5.0 Git 900 1800 2700 3600 4500 SE +/- 42.32, N = 3 SE +/- 5.10, N = 3 SE +/- 2.47, N = 3 4187 4189 4190
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 4.19 Linux 4.20 Linux 5.0 Git 10 20 30 40 50 SE +/- 0.42, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 41.77 41.78 41.80
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.19 Linux 4.20 Linux 5.0 Git 900 1800 2700 3600 4500 SE +/- 9.54, N = 3 SE +/- 9.73, N = 3 SE +/- 6.42, N = 3 3950 3966 3945
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.19 Linux 4.20 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.40 39.56 39.35
GNU Octave Benchmark OpenBenchmarking.org Seconds, Fewer Is Better GNU Octave Benchmark 4.2.2 Linux 4.19 Linux 4.20 Linux 5.0 Git 3 6 9 12 15 SE +/- 0.08, N = 3 SE +/- 0.07, N = 3 SE +/- 0.11, N = 8 9.23 9.25 9.13
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: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 1 - Type: Thread Linux 4.19 Linux 4.20 Linux 5.0 Git 0.7335 1.467 2.2005 2.934 3.6675 SE +/- 0.10, N = 12 SE +/- 0.09, N = 12 SE +/- 0.07, N = 12 3.26 3.15 3.26 1. (CC) gcc options: -lpthread
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 4.19 Linux 4.20 Linux 5.0 Git 500 1000 1500 2000 2500 SE +/- 40.60, N = 3 SE +/- 41.55, N = 3 SE +/- 35.28, N = 12 2452 2512 2520
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 4.19 Linux 4.20 Linux 5.0 Git 50 100 150 200 250 SE +/- 3.89, N = 3 SE +/- 3.99, N = 3 SE +/- 3.39, N = 12 235 241 242
Redis Test: LPUSH OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: LPUSH Linux 4.19 Linux 4.20 Linux 5.0 Git 300K 600K 900K 1200K 1500K SE +/- 8839.67, N = 3 SE +/- 8479.37, N = 3 SE +/- 8265.24, N = 3 1380693 1337006 1390274 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 4.19 Linux 4.20 Linux 5.0 Git 300K 600K 900K 1200K 1500K SE +/- 19177.31, N = 3 SE +/- 12664.47, N = 3 SE +/- 9709.53, N = 3 1603028 1518428 1621739 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: LPOP OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: LPOP Linux 4.19 Linux 4.20 Linux 5.0 Git 500K 1000K 1500K 2000K 2500K SE +/- 17626.40, N = 3 SE +/- 23805.79, N = 3 SE +/- 12097.09, N = 3 1406917 1295668 2441129 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 4.19 Linux 4.20 Linux 5.0 Git 400K 800K 1200K 1600K 2000K SE +/- 20905.10, N = 3 SE +/- 3974.81, N = 3 SE +/- 8481.26, N = 3 1910073 1817098 1973757 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 4.19 Linux 4.20 Linux 5.0 Git 500K 1000K 1500K 2000K 2500K SE +/- 11819.88, N = 3 SE +/- 24491.39, N = 3 SE +/- 33721.42, N = 3 2099503 1988680 2381920 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Hackbench Count: 1 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 1 - Type: Process Linux 4.19 Linux 4.20 Linux 5.0 Git 0.7875 1.575 2.3625 3.15 3.9375 SE +/- 0.00, N = 3 SE +/- 0.11, N = 12 SE +/- 0.10, N = 11 3.46 3.26 3.50 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 4.20 Linux 5.0 Git 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 7.31 7.43 7.39 1. (CC) gcc options: -lpthread
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.19 Linux 4.20 Linux 5.0 Git 300 600 900 1200 1500 SE +/- 9.45, N = 3 SE +/- 4.98, N = 3 SE +/- 12.79, N = 3 1489 1508 1497
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.19 Linux 4.20 Linux 5.0 Git 30 60 90 120 150 SE +/- 0.91, N = 3 SE +/- 0.48, N = 3 SE +/- 1.23, N = 3 143 145 144
Hackbench Count: 2 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 2 - Type: Thread Linux 4.19 Linux 4.20 Linux 5.0 Git 1.1498 2.2996 3.4494 4.5992 5.749 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 4.94 5.11 5.05 1. (CC) gcc options: -lpthread
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.19 Linux 4.20 Linux 5.0 Git 50 100 150 200 250 SE +/- 3.42, N = 4 SE +/- 0.69, N = 3 SE +/- 2.36, N = 3 232 236 233 1. (CC) gcc options: -static
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
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 4.20 Linux 5.0 Git 600 1200 1800 2400 3000 SE +/- 53.46, N = 3 SE +/- 20.86, N = 3 SE +/- 32.30, N = 12 2652 2540 2547
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 4.20 Linux 5.0 Git 40 80 120 160 200 SE +/- 3.34, N = 3 SE +/- 1.30, N = 3 SE +/- 2.02, N = 12 166 159 159
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 4.19 Linux 4.20 Linux 5.0 Git 300 600 900 1200 1500 SE +/- 5.30, N = 3 SE +/- 1.72, N = 3 SE +/- 25.83, N = 4 1455 1429 1492
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 4.19 Linux 4.20 Linux 5.0 Git 20 40 60 80 100 SE +/- 0.33, N = 3 SE +/- 0.11, N = 3 SE +/- 1.61, N = 4 90.94 89.33 93.26
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 4.20 Linux 5.0 Git 500 1000 1500 2000 2500 SE +/- 9.35, N = 3 SE +/- 4.32, N = 3 SE +/- 10.04, N = 3 2487 2359 2374 1. (CC) gcc options: -static
Systemd Total Boot Time Test: Total OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Total Linux 4.19 Linux 4.20 Linux 5.0 Git 6K 12K 18K 24K 30K 27064 24063 26063
Systemd Total Boot Time Test: Userspace OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Userspace Linux 4.19 Linux 4.20 Linux 5.0 Git 5K 10K 15K 20K 25K 24166 21731 23763
Systemd Total Boot Time Test: Firmware OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Firmware Linux 4.19 Linux 4.20 Linux 5.0 Git 7K 14K 21K 28K 35K 34653 34693 34278
Systemd Total Boot Time Test: Kernel OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Kernel Linux 4.19 Linux 4.20 Linux 5.0 Git 600 1200 1800 2400 3000 2898 2332 2300
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
BlogBench Test: Write OpenBenchmarking.org Final Score, More Is Better BlogBench 1.1 Test: Write Linux 4.19 Linux 4.20 Linux 5.0 Git 6K 12K 18K 24K 30K SE +/- 628.81, N = 3 SE +/- 188.54, N = 3 SE +/- 1518.01, N = 3 12707 14711 29523 1. (CC) gcc options: -O2 -pthread
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 4.20 Linux 5.0 Git 700 1400 2100 2800 3500 SE +/- 54.68, N = 3 SE +/- 87.34, N = 3 SE +/- 43.81, N = 3 3126 3021 3033
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Linux 4.19 Linux 4.20 Linux 5.0 Git 110 220 330 440 550 SE +/- 2.30, N = 3 SE +/- 4.81, N = 3 SE +/- 4.63, N = 3 506 487 506
Phoronix Test Suite v10.8.4