AMD EPYC 7F72 24-Core testing with a ASRockRack EPYCD8 (P2.10 BIOS) and ASPEED on Ubuntu 20.04 via the Phoronix Test Suite.
Linux 5.9-rc4 Processor: AMD EPYC 7F72 24-Core @ 3.20GHz (24 Cores / 48 Threads), Motherboard: ASRockRack EPYCD8 (P2.10 BIOS), Chipset: AMD Starship/Matisse, Memory: 126GB, Disk: 3841GB Micron_9300_MTFDHAL3T8TDP + 32GB Flash Disk, Graphics: ASPEED, Audio: AMD Starship/Matisse, Monitor: VE228, Network: 2 x Intel I350
OS: Ubuntu 20.04, Kernel: 5.9.0-rc4-pts (x86_64) 20200910, Desktop: GNOME Shell 3.36.4, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --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=auto --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / errors=remount-ro,relatime,rwProcessor Notes: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x830101cJava Notes: OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)Python Notes: Python 3.8.2Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Linux 5.9-rc4 + patch Processor: AMD EPYC 7F72 24-Core @ 3.20GHz (24 Cores / 48 Threads), Motherboard: ASRockRack EPYCD8 (P2.10 BIOS), Chipset: AMD Starship/Matisse, Memory: 126GB, Disk: 3841GB Micron_9300_MTFDHAL3T8TDP + 32GB Flash Disk, Graphics: ASPEED, Audio: AMD Starship/Matisse, Network: 2 x Intel I350
OS: Ubuntu 20.04, Kernel: 5.9.0-rc4-pts-patch (x86_64) 20200911, Desktop: GNOME Shell 3.36.4, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 1024x768
Linux 5.8 OS: Ubuntu 20.04, Kernel: 5.8.0-pts (x86_64), Desktop: GNOME Shell 3.36.4, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 1024x768
Compile Bench Compilebench tries to age a filesystem by simulating some of the disk IO common in creating, compiling, patching, stating and reading kernel trees. It indirectly measures how well filesystems can maintain directory locality as the disk fills up and directories age. This current test is setup to use the makej mode with 10 initial directories Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 400 800 1200 1600 2000 SE +/- 22.26, N = 6 SE +/- 6.60, N = 3 SE +/- 20.22, N = 8 1988.91 1950.71 1949.98
OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 130 260 390 520 650 SE +/- 3.10, N = 3 SE +/- 2.92, N = 3 SE +/- 2.19, N = 3 603.17 587.33 585.65
OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 600 1200 1800 2400 3000 SE +/- 10.79, N = 3 SE +/- 10.44, N = 3 SE +/- 10.79, N = 3 3023.05 3000.73 3023.05
Java Gradle Build This test runs Java software project builds using the Gradle build system. It is intended to give developers an idea as to the build performance for development activities and build servers. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Java Gradle Build Gradle Build: Reactor Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 70 140 210 280 350 SE +/- 4.35, N = 4 SE +/- 5.46, N = 9 SE +/- 5.33, N = 9 318.95 337.87 333.13
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 2 - Type: Thread Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 1.339 2.678 4.017 5.356 6.695 SE +/- 0.053, N = 3 SE +/- 0.037, N = 3 SE +/- 0.046, N = 3 4.670 5.910 5.951 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Thread Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 3 6 9 12 15 SE +/- 0.040, N = 3 SE +/- 0.083, N = 3 SE +/- 0.130, N = 3 7.925 9.523 9.550 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Thread Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 4 8 12 16 20 SE +/- 0.13, N = 3 SE +/- 0.16, N = 3 SE +/- 0.15, N = 3 14.76 16.15 16.52 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 1 - Type: Process Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 0.8451 1.6902 2.5353 3.3804 4.2255 SE +/- 0.050, N = 15 SE +/- 0.045, N = 3 SE +/- 0.117, N = 15 3.062 3.756 3.093 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Thread Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 7 14 21 28 35 SE +/- 0.09, N = 3 SE +/- 0.17, N = 3 SE +/- 0.29, N = 13 30.17 30.53 30.85 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 2 - Type: Process Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 1.26 2.52 3.78 5.04 6.3 SE +/- 0.014, N = 3 SE +/- 0.003, N = 3 SE +/- 0.056, N = 3 4.321 5.600 5.558 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Process Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 3 6 9 12 15 SE +/- 0.034, N = 3 SE +/- 0.041, N = 3 SE +/- 0.011, N = 3 6.434 9.122 9.252 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Process Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 4 8 12 16 20 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.17, N = 6 13.08 14.62 15.02 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 6 12 18 24 30 SE +/- 0.08, N = 3 SE +/- 0.28, N = 3 SE +/- 0.32, N = 15 27.27 25.58 27.21 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 32 - Type: Process Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 13 26 39 52 65 SE +/- 0.63, N = 3 SE +/- 0.13, N = 3 SE +/- 0.04, N = 3 51.59 54.91 56.69 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: NUMA Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 130 260 390 520 650 SE +/- 3.25, N = 3 SE +/- 0.60, N = 3 SE +/- 3.08, N = 3 579.32 585.61 578.19 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: MEMFD Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 200 400 600 800 1000 SE +/- 0.64, N = 3 SE +/- 0.73, N = 3 SE +/- 0.77, N = 3 748.43 824.32 825.00 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Atomic Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 80K 160K 240K 320K 400K SE +/- 1680.39, N = 3 SE +/- 1112.08, N = 3 SE +/- 807.54, N = 3 365355.88 364924.54 365322.27 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Crypto Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 1400 2800 4200 5600 7000 SE +/- 5.80, N = 3 SE +/- 8.19, N = 3 SE +/- 6.01, N = 3 6317.76 6305.67 6306.14 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Malloc Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 110M 220M 330M 440M 550M SE +/- 2318709.71, N = 3 SE +/- 6830608.46, N = 4 SE +/- 8156468.21, N = 3 496833797.02 501004926.05 507114594.73 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Forking Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 14K 28K 42K 56K 70K SE +/- 703.73, N = 3 SE +/- 638.47, N = 15 SE +/- 727.53, N = 15 64896.91 58452.66 57705.57 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: SENDFILE Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 80K 160K 240K 320K 400K SE +/- 432.99, N = 3 SE +/- 1577.06, N = 3 SE +/- 1479.69, N = 3 385334.22 391202.84 387421.39 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: CPU Cache Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 12 24 36 48 60 SE +/- 0.84, N = 15 SE +/- 0.88, N = 15 SE +/- 0.87, N = 3 51.95 52.17 53.87 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: CPU Stress Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 2K 4K 6K 8K 10K SE +/- 5.81, N = 3 SE +/- 12.97, N = 3 SE +/- 9.65, N = 3 8898.87 8880.22 8853.55 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Semaphores Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 700K 1400K 2100K 2800K 3500K SE +/- 7301.99, N = 3 SE +/- 7309.65, N = 3 SE +/- 16327.08, N = 3 3487114.64 3441381.21 3456386.40 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Matrix Math Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 20K 40K 60K 80K 100K SE +/- 133.87, N = 3 SE +/- 1435.26, N = 3 SE +/- 628.54, N = 3 101825.56 102008.94 101892.21 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Vector Math Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 40K 80K 120K 160K 200K SE +/- 272.80, N = 3 SE +/- 693.74, N = 3 SE +/- 46.71, N = 3 200464.43 198393.34 199819.54 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Memory Copying Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 3K 6K 9K 12K 15K SE +/- 51.45, N = 3 SE +/- 135.22, N = 3 SE +/- 37.14, N = 3 12739.56 12753.86 12488.10 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Socket Activity Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 3K 6K 9K 12K 15K SE +/- 23.38, N = 3 SE +/- 27.32, N = 3 SE +/- 22.48, N = 3 13570.30 13905.76 13647.40 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Context Switching Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 2M 4M 6M 8M 10M SE +/- 83653.88, N = 14 SE +/- 83253.58, N = 3 SE +/- 139140.74, N = 3 10450619.33 11280975.34 10013372.56 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Glibc C String Functions Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 700K 1400K 2100K 2800K 3500K SE +/- 63869.43, N = 12 SE +/- 60257.48, N = 12 SE +/- 22183.62, N = 3 3354956.81 3322250.21 3436106.84 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Glibc Qsort Data Sorting Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 80 160 240 320 400 SE +/- 1.76, N = 3 SE +/- 0.91, N = 3 SE +/- 1.24, N = 3 365.52 369.43 369.27 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: System V Message Passing Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 3M 6M 9M 12M 15M SE +/- 177055.98, N = 3 SE +/- 181040.40, N = 4 SE +/- 76200.04, N = 3 13824575.94 12462106.06 12519608.14 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
Geekbench This is a benchmark of Geekbench 5 Pro. The test profile automates the execution of Geekbench 5 under the Phoronix Test Suite, assuming you have a valid license key for Geekbench 5 Pro. This test will not work without a valid license key for Geekbench Pro. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Score, More Is Better Geekbench 5 Test: CPU Multi Core Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 6K 12K 18K 24K 30K SE +/- 163.22, N = 3 SE +/- 16.84, N = 3 SE +/- 59.41, N = 3 24851 25586 25743
OpenBenchmarking.org Mpixels/sec, More Is Better Geekbench 5 Test: CPU Multi Core - Gaussian Blur Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 0.2925 0.585 0.8775 1.17 1.4625 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 1.29 1.29 1.30
OpenBenchmarking.org images/sec, More Is Better Geekbench 5 Test: CPU Multi Core - Face Detection Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 50 100 150 200 250 SE +/- 0.84, N = 3 SE +/- 1.93, N = 3 SE +/- 1.46, N = 3 233.2 232.5 231.5
OpenBenchmarking.org Gpixels/sec, More Is Better Geekbench 5 Test: CPU Multi Core - Horizon Detection Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 150 300 450 600 750 SE +/- 1.03, N = 3 SE +/- 0.64, N = 3 SE +/- 0.41, N = 3 688.9 689.3 689.0
OpenBenchmarking.org Score, More Is Better Geekbench 5 Test: CPU Single Core Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 200 400 600 800 1000 SE +/- 0.58, N = 3 SE +/- 2.85, N = 3 SE +/- 2.08, N = 3 1148 1130 1149
OpenBenchmarking.org Mpixels/sec, More Is Better Geekbench 5 Test: CPU Single Core - Gaussian Blur Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 16 32 48 64 80 SE +/- 0.15, N = 3 SE +/- 1.85, N = 3 SE +/- 0.38, N = 3 72.0 68.6 72.6
OpenBenchmarking.org images/sec, More Is Better Geekbench 5 Test: CPU Single Core - Face Detection Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 9.51 9.54 9.60
OpenBenchmarking.org Gpixels/sec, More Is Better Geekbench 5 Test: CPU Single Core - Horizon Detection Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 6 12 18 24 30 SE +/- 0.10, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 26.5 26.3 26.6
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Random Forest Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 400 800 1200 1600 2000 SE +/- 9.85, N = 5 SE +/- 11.99, N = 24 SE +/- 20.68, N = 8 1959.97 1966.52 1980.28
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Apache Spark ALS Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 500 1000 1500 2000 2500 SE +/- 13.96, N = 25 SE +/- 16.24, N = 25 SE +/- 13.10, N = 5 2117.26 2132.30 2108.75
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Apache Spark Bayes Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 50 100 150 200 250 SE +/- 13.04, N = 25 SE +/- 12.82, N = 25 SE +/- 13.03, N = 25 228.29 224.17 224.90
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Savina Reactors.IO Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 3K 6K 9K 12K 15K SE +/- 173.05, N = 20 SE +/- 190.98, N = 20 SE +/- 596.06, N = 15 14187.88 14681.45 15131.10
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Apache Spark PageRank Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 800 1600 2400 3200 4000 SE +/- 39.49, N = 21 SE +/- 39.23, N = 25 SE +/- 31.40, N = 25 3656.01 3666.59 3683.32
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Twitter HTTP Requests Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 700 1400 2100 2800 3500 SE +/- 17.46, N = 5 SE +/- 19.19, N = 5 SE +/- 29.45, N = 5 3384.02 3444.91 3405.96
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: In-Memory Database Shootout Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 1100 2200 3300 4400 5500 SE +/- 42.42, N = 25 SE +/- 56.62, N = 5 SE +/- 42.32, N = 25 5098.66 5214.59 5229.25
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Akka Unbalanced Cobwebbed Tree Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 3K 6K 9K 12K 15K SE +/- 66.42, N = 5 SE +/- 121.92, N = 13 SE +/- 123.71, N = 5 14829.73 14690.06 14532.64
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Genetic Algorithm Using Jenetics + Futures Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 400 800 1200 1600 2000 SE +/- 19.79, N = 5 SE +/- 17.01, N = 10 SE +/- 20.78, N = 5 1823.49 1815.12 1800.31
Tesseract OCR Tesseract-OCR is the open-source optical character recognition (OCR) engine for the conversion of text within images to raw text output. This test profile relies upon a system-supplied Tesseract installation. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Tesseract OCR 4.1.1 Time To OCR 7 Images Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 7 14 21 28 35 SE +/- 0.19, N = 3 SE +/- 0.05, N = 3 SE +/- 0.13, N = 3 28.86 28.86 28.74
BRL-CAD BRL-CAD 7.28.0 is a cross-platform, open-source solid modeling system with built-in benchmark mode. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org VGR Performance Metric, More Is Better BRL-CAD 7.30.8 VGR Performance Metric Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 70K 140K 210K 280K 350K 301850 304906 305706 1. (CXX) g++ options: -std=c++11 -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 -lGLdispatch -lX11 -lXext -lXrender -lpthread -ldl -luuid -lm
ASTC Encoder ASTC Encoder (astcenc) is for the Adaptive Scalable Texture Compression (ASTC) format commonly used with OpenGL, OpenGL ES, and Vulkan graphics APIs. This test profile does a coding test of both compression/decompression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Fast Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 1.2218 2.4436 3.6654 4.8872 6.109 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 5.42 5.43 5.42 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Medium Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 6.71 6.69 6.71 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Thorough Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 10.45 10.46 10.48 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Exhaustive Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 20 40 60 80 100 SE +/- 0.08, N = 3 SE +/- 0.10, N = 3 SE +/- 0.10, N = 3 80.99 81.05 81.12 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
G'MIC G'MIC is an open-source framework for image processing. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better G'MIC Test: 2D Function Plotting, 1000 Times Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 40 80 120 160 200 SE +/- 1.89, N = 3 SE +/- 1.76, N = 3 SE +/- 1.10, N = 3 186.29 187.46 187.64 1. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.
OpenBenchmarking.org Seconds, Fewer Is Better G'MIC Test: Plotting Isosurface Of A 3D Volume, 1000 Times Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 21.91 21.72 22.98 1. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.
OpenBenchmarking.org Seconds, Fewer Is Better G'MIC Test: 3D Elevated Function In Random Colors, 100 Times Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 20 40 60 80 100 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 95.81 95.83 96.43 1. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.
Hugin Hugin is an open-source, cross-platform panorama photo stitcher software package. This test profile times how long it takes to run the assistant and panorama photo stitching on a set of images. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Hugin Panorama Photo Assistant + Stitching Time Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 11 22 33 44 55 SE +/- 0.35, N = 3 SE +/- 0.22, N = 3 SE +/- 0.08, N = 3 50.62 50.95 50.69
librsvg RSVG/librsvg is an SVG vector graphics library. This test profile times how long it takes to complete various operations by rsvg-convert. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better librsvg Operation: SVG Files To PNG Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 7 14 21 28 35 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 29.26 29.54 29.48 1. rsvg-convert version 2.48.7
OCRMyPDF OCRMyPDF is an optical character recognition (OCR) text layer to scanned PDF files, producing new PDFs with the text now selectable/searchable/copy-paste capable. OCRMyPDF leverages the Tesseract OCR engine and is written in Python. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better OCRMyPDF 9.6.0+dfsg Processing 60 Page PDF Document Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 5 10 15 20 25 SE +/- 0.06, N = 3 SE +/- 0.12, N = 3 SE +/- 0.05, N = 3 18.95 19.02 18.88
OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 400 800 1200 1600 2000 SE +/- 3.48, N = 3 SE +/- 0.44, N = 3 SE +/- 8.13, N = 3 1875.5 1854.5 1869.8 1. (CC) gcc options: -static
OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 200 400 600 800 1000 SE +/- 7.53, N = 13 SE +/- 6.61, N = 3 SE +/- 2.74, N = 3 916.0 895.4 886.9 1. (CC) gcc options: -static
OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size, No Sync/FSync Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 500 1000 1500 2000 2500 SE +/- 3.80, N = 3 SE +/- 13.74, N = 3 SE +/- 12.61, N = 3 2490.7 2424.6 2442.3 1. (CC) gcc options: -static
PlaidML This test profile uses PlaidML deep learning framework developed by Intel for offering up various benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better PlaidML FP16: No - Mode: Inference - Network: VGG16 - Device: CPU Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 7 14 21 28 35 SE +/- 0.25, N = 3 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 29.57 29.45 29.67
OpenBenchmarking.org FPS, More Is Better PlaidML FP16: No - Mode: Inference - Network: VGG19 - Device: CPU Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 6 12 18 24 30 SE +/- 0.15, N = 3 SE +/- 0.11, N = 3 SE +/- 0.21, N = 3 24.21 24.29 24.00
OpenBenchmarking.org FPS, More Is Better PlaidML FP16: No - Mode: Inference - Network: IMDB LSTM - Device: CPU Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 140 280 420 560 700 SE +/- 1.83, N = 3 SE +/- 3.34, N = 3 SE +/- 2.66, N = 3 648.79 650.52 654.03
OpenBenchmarking.org FPS, More Is Better PlaidML FP16: No - Mode: Inference - Network: Mobilenet - Device: CPU Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 SE +/- 0.02, N = 3 13.48 13.53 13.57
OpenBenchmarking.org FPS, More Is Better PlaidML FP16: No - Mode: Inference - Network: ResNet 50 - Device: CPU Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 1.296 2.592 3.888 5.184 6.48 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 5.76 5.76 5.75
OpenBenchmarking.org FPS, More Is Better PlaidML FP16: No - Mode: Inference - Network: DenseNet 201 - Device: CPU Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 0.7088 1.4176 2.1264 2.8352 3.544 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 3.13 3.15 3.13
OpenBenchmarking.org FPS, More Is Better PlaidML FP16: No - Mode: Inference - Network: Inception V3 - Device: CPU Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 10.43 10.42 10.41
OpenBenchmarking.org FPS, More Is Better PlaidML FP16: No - Mode: Inference - Network: NASNer Large - Device: CPU Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 0.2475 0.495 0.7425 0.99 1.2375 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.1 1.1 1.1
LeelaChessZero LeelaChessZero (lc0 / lczero) is a chess engine automated vian neural networks. This test profile can be used for OpenCL, CUDA + cuDNN, and BLAS (CPU-based) benchmarking. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.26 Backend: BLAS Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 500 1000 1500 2000 2500 SE +/- 16.05, N = 3 SE +/- 29.54, N = 3 SE +/- 24.90, N = 3 2248 2246 2255 1. (CXX) g++ options: -flto -pthread
OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.26 Backend: Eigen Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 500 1000 1500 2000 2500 SE +/- 31.24, N = 4 SE +/- 20.88, N = 3 SE +/- 26.31, N = 3 2087 2114 2114 1. (CXX) g++ options: -flto -pthread
Numenta Anomaly Benchmark Numenta Anomaly Benchmark (NAB) is a benchmark for evaluating algorithms for anomaly detection in streaming, real-time applications. It is comprised of over 50 labeled real-world and artificial timeseries data files plus a novel scoring mechanism designed for real-time applications. This test profile currently measures the time to run various detectors. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Numenta Anomaly Benchmark 1.1 Detector: EXPoSE Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 200 400 600 800 1000 SE +/- 10.83, N = 3 SE +/- 8.43, N = 3 SE +/- 11.93, N = 4 869.96 876.25 889.88
ECP-CANDLE The CANDLE benchmark codes implement deep learning architectures relevant to problems in cancer. These architectures address problems at different biological scales, specifically problems at the molecular, cellular and population scales. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better ECP-CANDLE 0.3 Benchmark: P1B2 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 9 18 27 36 45 40.99 39.09 40.36
OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: Inception V4 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 300K 600K 900K 1200K 1500K SE +/- 2207.16, N = 3 SE +/- 927.70, N = 3 SE +/- 3706.10, N = 3 1310057 1310450 1315513
OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: NASNet Mobile Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 20K 40K 60K 80K 100K SE +/- 201.80, N = 3 SE +/- 325.26, N = 3 SE +/- 813.90, N = 15 97790.3 98318.6 98874.3
OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: Mobilenet Float Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 12K 24K 36K 48K 60K SE +/- 166.77, N = 3 SE +/- 165.53, N = 3 SE +/- 116.29, N = 3 57927.7 57955.4 58012.2
OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: Mobilenet Quant Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 13K 26K 39K 52K 65K SE +/- 130.06, N = 3 SE +/- 240.60, N = 3 SE +/- 162.01, N = 3 58686.1 58877.5 58870.8
OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: Inception ResNet V2 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 200K 400K 600K 800K 1000K SE +/- 1754.01, N = 3 SE +/- 1962.09, N = 3 SE +/- 2220.12, N = 3 1146897 1149627 1146990
OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_qda Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 9 18 27 36 45 SE +/- 0.15, N = 3 SE +/- 0.29, N = 3 SE +/- 0.29, N = 3 39.40 39.02 39.42
OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_svm Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 6 12 18 24 30 SE +/- 0.10, N = 3 SE +/- 0.14, N = 3 SE +/- 0.07, N = 3 24.56 24.73 24.70
OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_linearridgeregression Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 0.378 0.756 1.134 1.512 1.89 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 1.68 1.67 1.66
High Performance Conjugate Gradient HPCG is the High Performance Conjugate Gradient and is a new scientific benchmark from Sandia National Lans focused for super-computer testing with modern real-world workloads compared to HPCC. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org GFLOP/s, More Is Better High Performance Conjugate Gradient 3.1 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 4 8 12 16 20 SE +/- 0.17, N = 3 SE +/- 0.14, N = 3 SE +/- 0.06, N = 3 16.45 16.58 17.05 1. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -pthread -lmpi_cxx -lmpi
Rodinia Rodinia is a suite focused upon accelerating compute-intensive applications with accelerators. CUDA, OpenMP, and OpenCL parallel models are supported by the included applications. This profile utilizes select OpenCL, NVIDIA CUDA and OpenMP test binaries at the moment. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP LavaMD Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 20 40 60 80 100 SE +/- 1.48, N = 3 SE +/- 1.12, N = 3 SE +/- 1.72, N = 3 98.37 99.01 99.15 1. (CXX) g++ options: -O2 -lOpenCL
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP HotSpot3D Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 20 40 60 80 100 SE +/- 0.63, N = 3 SE +/- 0.67, N = 3 SE +/- 0.20, N = 3 97.24 96.59 97.48 1. (CXX) g++ options: -O2 -lOpenCL
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP Leukocyte Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 12 24 36 48 60 SE +/- 0.38, N = 3 SE +/- 0.17, N = 3 SE +/- 0.70, N = 3 54.57 54.95 53.47 1. (CXX) g++ options: -O2 -lOpenCL
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP CFD Solver Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 10.64 10.63 10.60 1. (CXX) g++ options: -O2 -lOpenCL
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP Streamcluster Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 4 8 12 16 20 SE +/- 0.08, N = 3 SE +/- 0.06, N = 3 SE +/- 0.11, N = 3 14.58 14.36 14.36 1. (CXX) g++ options: -O2 -lOpenCL
NAMD NAMD is a parallel molecular dynamics code designed for high-performance simulation of large biomolecular systems. NAMD was developed by the Theoretical and Computational Biophysics Group in the Beckman Institute for Advanced Science and Technology at the University of Illinois at Urbana-Champaign. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.14 ATPase Simulation - 327,506 Atoms Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 0.1931 0.3862 0.5793 0.7724 0.9655 SE +/- 0.00110, N = 3 SE +/- 0.00058, N = 3 SE +/- 0.00077, N = 3 0.85800 0.85795 0.85790
CP2K Molecular Dynamics CP2K is an open-source molecular dynamics software package focused on quantum chemistry and solid-state physics. This test profile currently makes use of the OpenMP implementation and using the Fayalite-FIST molecular dynamics run and measures the total time to complete. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better CP2K Molecular Dynamics 6.1 Fayalite-FIST Data Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 120 240 360 480 600 537.09 536.98 533.88
OSBench OSBench is a collection of micro-benchmarks for measuring operating system primitives like time to create threads/processes, launching programs, creating files, and memory allocation. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 14.73 14.94 14.88 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 5 10 15 20 25 SE +/- 0.30, N = 4 SE +/- 0.20, N = 3 SE +/- 0.12, N = 3 21.00 22.78 22.45 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 15 30 45 60 75 SE +/- 0.75, N = 3 SE +/- 0.25, N = 3 SE +/- 0.35, N = 3 62.32 67.12 68.90 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 12 24 36 48 60 SE +/- 0.37, N = 15 SE +/- 0.38, N = 3 SE +/- 0.50, N = 3 43.67 53.49 49.75 1. (CC) gcc options: -lm
OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 20 40 60 80 100 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 SE +/- 0.12, N = 3 102.89 102.55 104.05 1. (CC) gcc options: -lm
perf-bench OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Epoll Wait Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 2K 4K 6K 8K 10K SE +/- 92.15, N = 3 SE +/- 72.55, N = 3 SE +/- 146.72, N = 4 11138 11440 10720 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lslang -lz -llzma -lnuma
OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Futex Hash Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 1000K 2000K 3000K 4000K 5000K SE +/- 12029.79, N = 3 SE +/- 7982.38, N = 3 SE +/- 31420.68, N = 3 4489484 4524020 4481219 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lslang -lz -llzma -lnuma
OpenBenchmarking.org GB/sec, More Is Better perf-bench Benchmark: Memcpy 1MB Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 3 6 9 12 15 SE +/- 0.074362, N = 15 SE +/- 0.086709, N = 9 SE +/- 0.130104, N = 3 9.226524 9.214093 9.232573 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lslang -lz -llzma -lnuma
OpenBenchmarking.org GB/sec, More Is Better perf-bench Benchmark: Memset 1MB Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 13 26 39 52 65 SE +/- 0.55, N = 15 SE +/- 0.58, N = 9 SE +/- 0.97, N = 3 59.13 59.92 58.64 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lslang -lz -llzma -lnuma
OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Sched Pipe Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 60K 120K 180K 240K 300K SE +/- 1191.59, N = 3 SE +/- 625.59, N = 3 SE +/- 101.60, N = 3 276116 282779 281265 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lslang -lz -llzma -lnuma
OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Futex Lock-Pi Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 50 100 150 200 250 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 227 228 230 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lslang -lz -llzma -lnuma
OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Syscall Basic Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 4M 8M 12M 16M 20M SE +/- 10970.47, N = 3 SE +/- 12427.16, N = 3 SE +/- 34882.47, N = 3 17238058 17307552 17262967 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lslang -lz -llzma -lnuma
pmbench Pmbench is a Linux paging and virtual memory benchmark. This test profile will report the average page latency of the system. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 50% Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 0.0227 0.0454 0.0681 0.0908 0.1135 SE +/- 0.0002, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0001, N = 3 0.1010 0.1009 0.1007 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 50% Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 0.027 0.054 0.081 0.108 0.135 SE +/- 0.0015, N = 4 SE +/- 0.0017, N = 3 SE +/- 0.0001, N = 3 0.1101 0.1103 0.1200 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 4 - Read-Write Ratio: 50% Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 0.0266 0.0532 0.0798 0.1064 0.133 SE +/- 0.0006, N = 3 SE +/- 0.0006, N = 3 SE +/- 0.0010, N = 3 0.1183 0.1089 0.1137 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 8 - Read-Write Ratio: 50% Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 0.026 0.052 0.078 0.104 0.13 SE +/- 0.0004, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0003, N = 3 0.1129 0.1146 0.1156 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 100% Reads Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 0.01 0.02 0.03 0.04 0.05 SE +/- 0.0001, N = 3 SE +/- 0.0000, N = 3 SE +/- 0.0001, N = 3 0.0446 0.0445 0.0446 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 100% Reads Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 0.01 0.02 0.03 0.04 0.05 SE +/- 0.0001, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0001, N = 3 0.0445 0.0446 0.0446 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 4 - Read-Write Ratio: 100% Reads Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 0.0101 0.0202 0.0303 0.0404 0.0505 SE +/- 0.0000, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0001, N = 3 0.0445 0.0447 0.0446 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 8 - Read-Write Ratio: 100% Reads Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 0.0101 0.0202 0.0303 0.0404 0.0505 SE +/- 0.0000, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0000, N = 3 0.0447 0.0448 0.0447 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 100% Writes Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 0.0122 0.0244 0.0366 0.0488 0.061 SE +/- 0.0000, N = 3 SE +/- 0.0000, N = 3 SE +/- 0.0001, N = 3 0.0544 0.0544 0.0543 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 100% Writes Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 0.0131 0.0262 0.0393 0.0524 0.0655 SE +/- 0.0002, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0001, N = 3 0.0582 0.0582 0.0577 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 4 - Read-Write Ratio: 100% Writes Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 0.0135 0.027 0.0405 0.054 0.0675 SE +/- 0.0000, N = 3 SE +/- 0.0002, N = 3 SE +/- 0.0002, N = 3 0.0599 0.0594 0.0590 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 8 - Read-Write Ratio: 100% Writes Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 0.0132 0.0264 0.0396 0.0528 0.066 SE +/- 0.0001, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0002, N = 3 0.0586 0.0579 0.0586 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
Schbench This is a benchmark of Schbench, a Linux kernel scheduler benchmark developed by Facebook. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 2 - Workers Per Message Thread: 2 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 6 12 18 24 30 SE +/- 0.69, N = 12 SE +/- 1.12, N = 15 SE +/- 2.00, N = 12 25 26 27 1. (CC) gcc options: -O2 -lpthread
OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 2 - Workers Per Message Thread: 4 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 8 16 24 32 40 SE +/- 1.85, N = 12 SE +/- 0.32, N = 15 30 34 29 1. (CC) gcc options: -O2 -lpthread
OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 2 - Workers Per Message Thread: 6 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 8 16 24 32 40 SE +/- 0.46, N = 15 35 34 34 1. (CC) gcc options: -O2 -lpthread
OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 2 - Workers Per Message Thread: 8 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 9 18 27 36 45 SE +/- 0.67, N = 3 SE +/- 0.53, N = 15 40 39 39 1. (CC) gcc options: -O2 -lpthread
OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 4 - Workers Per Message Thread: 2 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 6 12 18 24 30 SE +/- 0.79, N = 12 25 23 25 1. (CC) gcc options: -O2 -lpthread
OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 4 - Workers Per Message Thread: 4 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 11 22 33 44 55 SE +/- 0.42, N = 15 46 47 46 1. (CC) gcc options: -O2 -lpthread
OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 4 - Workers Per Message Thread: 6 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 10 20 30 40 50 SE +/- 0.33, N = 3 SE +/- 0.79, N = 15 43 41 41 1. (CC) gcc options: -O2 -lpthread
OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 4 - Workers Per Message Thread: 8 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 9 18 27 36 45 SE +/- 0.50, N = 4 SE +/- 0.52, N = 12 SE +/- 0.34, N = 10 38 37 37 1. (CC) gcc options: -O2 -lpthread
Ethr Ethr is a cross-platform Golang-written network performance measurement tool developed by Microsoft that is capable of testing multiple protocols and different measurements. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Microseconds, Fewer Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 1 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 5 10 15 20 25 SE +/- 0.05, N = 3 SE +/- 0.18, N = 3 SE +/- 0.21, N = 3 20.93 19.85 21.04 MIN: 9.43 / MAX: 27.34 MIN: 9.26 / MAX: 24.99 MIN: 9.51 / MAX: 25.7
OpenBenchmarking.org Microseconds, Fewer Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 16 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 5 10 15 20 25 SE +/- 0.02, N = 3 SE +/- 0.23, N = 3 SE +/- 0.24, N = 3 20.96 20.56 20.94 MIN: 9.43 / MAX: 27.14 MIN: 9.09 / MAX: 25.01 MIN: 9.25 / MAX: 26.59
OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 1 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 200 400 600 800 1000 SE +/- 2.18, N = 3 SE +/- 1.52, N = 3 SE +/- 1.96, N = 3 900.88 901.47 900.40 MIN: 866.56 / MAX: 942.98 MIN: 869.12 / MAX: 943.49 MIN: 867.33 / MAX: 946.18
OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 16 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 30K 60K 90K 120K 150K SE +/- 1299.83, N = 3 SE +/- 1299.86, N = 3 SE +/- 681.49, N = 3 157569.11 154016.44 157893.78 MIN: 149340 / MAX: 165470 MIN: 147370 / MAX: 161610 MIN: 153130 / MAX: 163030
OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 16 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 20K 40K 60K 80K 100K SE +/- 247.15, N = 3 SE +/- 168.23, N = 3 SE +/- 381.35, N = 3 100755.11 101621.00 100940.67 MIN: 99490 / MAX: 102530 MIN: 100670 / MAX: 102740 MIN: 99560 / MAX: 102240
OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 16 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 600 1200 1800 2400 3000 SE +/- 6.73, N = 3 SE +/- 14.94, N = 3 SE +/- 14.09, N = 3 2736.14 2737.02 2758.07 MIN: 2660 / MAX: 2850 MIN: 2650 / MAX: 2840 MIN: 2640 / MAX: 2840
OpenBenchmarking.org Connections/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 1 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 3K 6K 9K 12K 15K SE +/- 184.78, N = 3 SE +/- 164.42, N = 3 SE +/- 142.09, N = 7 12963 12800 12697
OpenBenchmarking.org Connections/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 16 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 13K 26K 39K 52K 65K SE +/- 7966.56, N = 12 SE +/- 7420.61, N = 12 SE +/- 6240.16, N = 15 61266 59438 47475
iPerf iPerf is a network bandwidth throughput testing software. This test profile is used for automated testing of an iperf client and requires you have access to an iperf server. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 100Mbit Objective - Parallel: 1 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 20 40 60 80 100 100 100 100
OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 1000Mbit Objective - Parallel: 1 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 200 400 600 800 1000 1000 1000 1000
OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 100Mbit Objective - Parallel: 20 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 400 800 1200 1600 2000 2000 2000 2000
OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 100Mbit Objective - Parallel: 32 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 700 1400 2100 2800 3500 3200 3200 3200
OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 1000Mbit Objective - Parallel: 20 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 4K 8K 12K 16K 20K 19999 19999 19999
OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 1000Mbit Objective - Parallel: 32 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 7K 14K 21K 28K 35K SE +/- 227.51, N = 3 SE +/- 83.70, N = 3 SE +/- 80.71, N = 3 30959 30970 31821
OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: TCP - Parallel: 1 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 8K 16K 24K 32K 40K SE +/- 322.08, N = 3 SE +/- 421.94, N = 3 SE +/- 403.01, N = 3 37121 37672 37701
OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - Parallel: 1 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 0.2363 0.4726 0.7089 0.9452 1.1815 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.05 1.05 1.05
OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: TCP - Parallel: 20 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 8K 16K 24K 32K 40K SE +/- 159.38, N = 3 SE +/- 88.72, N = 3 SE +/- 505.96, N = 4 35608 35326 34617
OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: TCP - Parallel: 32 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 8K 16K 24K 32K 40K SE +/- 302.11, N = 3 SE +/- 221.49, N = 3 SE +/- 500.64, N = 3 35056 34280 34398
OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - Parallel: 20 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 5 10 15 20 25 21 21 21
OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - Parallel: 32 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 8 16 24 32 40 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 33.6 33.6 33.6
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.5 Compression Level: 19 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 20 40 60 80 100 SE +/- 0.17, N = 3 SE +/- 0.12, N = 3 SE +/- 0.35, N = 3 100.9 100.9 102.4 1. (CC) gcc options: -O3 -pthread -lz -llzma
AOM AV1 This is a simple test of the AOMedia AV1 encoder run on the CPU with a sample video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 0 Two-Pass Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 0.0675 0.135 0.2025 0.27 0.3375 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.29 0.29 0.30 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 4 Two-Pass Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 0.5085 1.017 1.5255 2.034 2.5425 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 2.26 2.21 2.26 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 6 Realtime Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 5 10 15 20 25 SE +/- 0.10, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 18.32 18.21 18.69 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 6 Two-Pass Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 0.792 1.584 2.376 3.168 3.96 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 3.50 3.42 3.52 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 8 Realtime Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 7 14 21 28 35 SE +/- 0.32, N = 3 SE +/- 0.25, N = 3 SE +/- 0.20, N = 3 31.23 31.60 32.26 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
SVT-VP9 This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-VP9 CPU-based multi-threaded video encoder for the VP9 video format with a sample 1080p YUV video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.1 Tuning: VMAF Optimized - Input: Bosphorus 1080p Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 80 160 240 320 400 SE +/- 12.22, N = 12 SE +/- 12.02, N = 12 SE +/- 12.24, N = 12 350.31 351.74 353.44 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.1 Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 80 160 240 320 400 SE +/- 2.40, N = 3 SE +/- 1.20, N = 3 SE +/- 1.50, N = 3 365.29 367.35 369.70 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.1 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 60 120 180 240 300 SE +/- 2.84, N = 3 SE +/- 2.07, N = 3 SE +/- 1.50, N = 3 285.09 284.30 285.77 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
x264 This is a simple test of the x264 encoder run on the CPU (OpenCL support disabled) with a sample video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better x264 2019-12-17 H.264 Video Encoding Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 40 80 120 160 200 SE +/- 2.23, N = 3 SE +/- 2.78, N = 3 SE +/- 2.31, N = 3 171.25 171.77 174.85 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
SVT-AV1 This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-AV1 CPU-based multi-threaded video encoder for the AV1 video format with a sample 1080p YUV video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.8 Encoder Mode: Enc Mode 4 - Input: 1080p Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 2 4 6 8 10 SE +/- 0.021, N = 3 SE +/- 0.025, N = 3 SE +/- 0.061, N = 3 6.680 6.718 6.731 1. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.8 Encoder Mode: Enc Mode 8 - Input: 1080p Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 13 26 39 52 65 SE +/- 0.26, N = 3 SE +/- 0.09, N = 3 SE +/- 0.09, N = 3 56.06 56.12 56.68 1. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie
x265 This is a simple test of the x265 encoder run on the CPU with a sample 1080p video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better x265 3.1.2 H.265 1080p Video Encoding Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 14 28 42 56 70 SE +/- 0.12, N = 3 SE +/- 0.16, N = 3 SE +/- 0.29, N = 3 59.99 60.70 60.67 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
Blender Blender is an open-source 3D creation software project. This test is of Blender's Cycles benchmark with various sample files. GPU computing via OpenCL or CUDA is supported. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: BMW27 - Compute: CPU-Only Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 15 30 45 60 75 SE +/- 0.30, N = 3 SE +/- 0.06, N = 3 SE +/- 0.40, N = 3 67.01 66.87 67.28
OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: Classroom - Compute: CPU-Only Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 40 80 120 160 200 SE +/- 0.38, N = 3 SE +/- 0.36, N = 3 SE +/- 0.43, N = 3 197.15 196.27 196.64
OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: Fishy Cat - Compute: CPU-Only Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 20 40 60 80 100 SE +/- 0.18, N = 3 SE +/- 0.16, N = 3 SE +/- 0.29, N = 3 86.35 86.49 86.98
OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: Barbershop - Compute: CPU-Only Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 60 120 180 240 300 SE +/- 0.46, N = 3 SE +/- 0.15, N = 3 SE +/- 0.47, N = 3 284.21 285.02 284.71
OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: Pabellon Barcelona - Compute: CPU-Only Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 50 100 150 200 250 SE +/- 0.89, N = 3 SE +/- 0.46, N = 3 SE +/- 0.50, N = 3 215.71 214.17 214.42
OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 2 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 9 18 27 36 45 SE +/- 0.06, N = 3 SE +/- 0.10, N = 3 SE +/- 0.28, N = 3 37.76 37.62 37.90 1. (CXX) g++ options: -O3 -fPIC
OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 8 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 1.2591 2.5182 3.7773 5.0364 6.2955 SE +/- 0.021, N = 3 SE +/- 0.013, N = 3 SE +/- 0.014, N = 3 5.596 5.554 5.548 1. (CXX) g++ options: -O3 -fPIC
OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 10 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 1.2276 2.4552 3.6828 4.9104 6.138 SE +/- 0.021, N = 3 SE +/- 0.015, N = 3 SE +/- 0.015, N = 3 5.456 5.427 5.413 1. (CXX) g++ options: -O3 -fPIC
OpenVKL OpenVKL is the Intel Open Volume Kernel Library that offers high-performance volume computation kernels and part of the Intel oneAPI rendering toolkit. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Items / Sec, More Is Better OpenVKL 0.9 Benchmark: vklBenchmark Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 60 120 180 240 300 SE +/- 0.51, N = 3 SE +/- 0.61, N = 3 SE +/- 0.85, N = 3 292.28 290.65 290.20 MIN: 1 / MAX: 1031 MIN: 1 / MAX: 1033 MIN: 1 / MAX: 1034
YafaRay YafaRay is an open-source physically based montecarlo ray-tracing engine. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better YafaRay 3.4.1 Total Time For Sample Scene Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 20 40 60 80 100 SE +/- 0.69, N = 3 SE +/- 0.63, N = 3 SE +/- 0.89, N = 3 89.04 89.91 90.18 1. (CXX) g++ options: -std=c++11 -O3 -ffast-math -rdynamic -ldl -lImath -lIlmImf -lIex -lHalf -lz -lIlmThread -lxml2 -lfreetype -lpthread
Build2 This test profile measures the time to bootstrap/install the build2 C++ build toolchain from source. Build2 is a cross-platform build toolchain for C/C++ code and features Cargo-like features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Build2 0.12 Time To Compile Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 15 30 45 60 75 SE +/- 0.07, N = 3 SE +/- 0.09, N = 3 SE +/- 0.05, N = 3 68.01 68.55 67.81
OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: pathlib Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 5 10 15 20 25 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 18.4 18.4 18.6
OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: json_loads Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 6 12 18 24 30 SE +/- 0.00, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 26.3 26.3 26.2
OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: python_startup Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 7.82 8.62 8.79
OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: django_template Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 12 24 36 48 60 SE +/- 0.10, N = 3 SE +/- 0.19, N = 3 SE +/- 0.26, N = 3 51.7 51.7 51.3
OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: pickle_pure_python Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 110 220 330 440 550 SE +/- 1.20, N = 3 SE +/- 1.00, N = 3 501 499 499
OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Get - Connections: 1 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 13K 26K 39K 52K 65K SE +/- 634.23, N = 15 SE +/- 340.87, N = 3 SE +/- 550.61, N = 3 59073.3 58812.6 58072.3 1. (CC) gcc options: -O2 -lm -rdynamic
OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Set - Connections: 1 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 9K 18K 27K 36K 45K SE +/- 472.77, N = 3 SE +/- 431.42, N = 3 SE +/- 373.15, N = 3 38084.2 40095.9 39138.5 1. (CC) gcc options: -O2 -lm -rdynamic
OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Add - Connections: 16 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 9K 18K 27K 36K 45K SE +/- 182.57, N = 3 SE +/- 190.91, N = 3 SE +/- 127.76, N = 3 37421.6 40435.2 39677.1 1. (CC) gcc options: -O2 -lm -rdynamic
OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Get - Connections: 16 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 13K 26K 39K 52K 65K SE +/- 299.89, N = 3 SE +/- 1045.09, N = 3 SE +/- 492.13, N = 3 58492.5 62084.5 60759.6 1. (CC) gcc options: -O2 -lm -rdynamic
OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Set - Connections: 16 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 9K 18K 27K 36K 45K SE +/- 201.66, N = 3 SE +/- 45.06, N = 3 SE +/- 40.38, N = 3 37981.5 40598.2 39836.5 1. (CC) gcc options: -O2 -lm -rdynamic
OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Append - Connections: 1 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 9K 18K 27K 36K 45K SE +/- 650.04, N = 3 SE +/- 148.93, N = 3 SE +/- 362.05, N = 15 39856.0 43306.4 41729.0 1. (CC) gcc options: -O2 -lm -rdynamic
OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Delete - Connections: 1 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 13K 26K 39K 52K 65K SE +/- 733.36, N = 15 SE +/- 639.33, N = 15 SE +/- 661.72, N = 15 58784.8 60980.7 60717.2 1. (CC) gcc options: -O2 -lm -rdynamic
OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Append - Connections: 16 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 9K 18K 27K 36K 45K SE +/- 135.05, N = 3 SE +/- 384.41, N = 3 SE +/- 117.77, N = 3 40015.3 42918.6 41622.6 1. (CC) gcc options: -O2 -lm -rdynamic
OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Delete - Connections: 16 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 13K 26K 39K 52K 65K SE +/- 656.67, N = 3 SE +/- 567.29, N = 3 SE +/- 280.02, N = 3 59368.2 60526.0 59868.9 1. (CC) gcc options: -O2 -lm -rdynamic
OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Prepend - Connections: 1 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 9K 18K 27K 36K 45K SE +/- 394.48, N = 15 SE +/- 378.71, N = 15 SE +/- 633.01, N = 4 39907.8 42294.7 42450.5 1. (CC) gcc options: -O2 -lm -rdynamic
OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Replace - Connections: 1 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 9K 18K 27K 36K 45K SE +/- 347.73, N = 15 SE +/- 651.19, N = 3 SE +/- 560.74, N = 4 39296.6 41621.8 40974.7 1. (CC) gcc options: -O2 -lm -rdynamic
OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Prepend - Connections: 16 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 9K 18K 27K 36K 45K SE +/- 66.44, N = 3 SE +/- 188.96, N = 3 SE +/- 41.21, N = 3 40102.3 42834.2 41932.0 1. (CC) gcc options: -O2 -lm -rdynamic
OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Replace - Connections: 16 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 9K 18K 27K 36K 45K SE +/- 208.77, N = 3 SE +/- 125.69, N = 3 SE +/- 129.28, N = 3 39855.4 42390.3 41885.2 1. (CC) gcc options: -O2 -lm -rdynamic
NGINX Benchmark This is a test of ab, which is the Apache Benchmark program running against nginx. This test profile measures how many requests per second a given system can sustain when carrying out 2,000,000 requests with 500 requests being carried out concurrently. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Requests Per Second, More Is Better NGINX Benchmark 1.9.9 Static Web Page Serving Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 7K 14K 21K 28K 35K SE +/- 538.68, N = 3 SE +/- 241.38, N = 3 SE +/- 304.93, N = 3 33656.47 32866.12 32458.44 1. (CC) gcc options: -lpthread -lcrypt -lcrypto -lz -O3 -march=native
Apache Benchmark This is a test of ab, which is the Apache benchmark program. This test profile measures how many requests per second a given system can sustain when carrying out 1,000,000 requests with 100 requests being carried out concurrently. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.29 Static Web Page Serving Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 6K 12K 18K 24K 30K SE +/- 222.22, N = 3 SE +/- 56.84, N = 3 SE +/- 30.81, N = 3 29495.14 28553.85 28386.73 1. (CC) gcc options: -shared -fPIC -O2 -pthread
OpenSSL OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test measures the RSA 4096-bit performance of OpenSSL. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 1400 2800 4200 5600 7000 SE +/- 3.84, N = 3 SE +/- 3.46, N = 3 SE +/- 4.91, N = 3 6339.1 6349.1 6339.1 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
Apache Siege This is a test of the Apache web server performance being facilitated by the Siege web serverb enchmark program. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 1 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 2K 4K 6K 8K 10K SE +/- 160.13, N = 15 SE +/- 78.44, N = 15 SE +/- 93.15, N = 3 7912.29 6918.14 6789.89 1. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto
OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 10 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 4K 8K 12K 16K 20K SE +/- 220.02, N = 3 SE +/- 118.21, N = 3 SE +/- 85.07, N = 3 20398.99 20149.13 20243.63 1. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto
OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 50 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 8K 16K 24K 32K 40K SE +/- 299.97, N = 3 SE +/- 410.23, N = 3 SE +/- 253.47, N = 9 36228.06 27677.37 26919.66 1. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto
OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 100 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 7K 14K 21K 28K 35K SE +/- 84.95, N = 3 SE +/- 22.31, N = 3 SE +/- 289.78, N = 4 33610.11 20384.64 20975.03 1. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto
OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 200 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 12K 24K 36K 48K 60K SE +/- 927.04, N = 13 SE +/- 135.97, N = 3 SE +/- 74.75, N = 3 57546.34 19590.51 19552.82 1. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto
OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 250 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 13K 26K 39K 52K 65K SE +/- 1678.24, N = 15 SE +/- 53.05, N = 3 SE +/- 28.55, N = 3 59490.65 19731.42 19657.26 1. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto
PHPBench PHPBench is a benchmark suite for PHP. It performs a large number of simple tests in order to bench various aspects of the PHP interpreter. PHPBench can be used to compare hardware, operating systems, PHP versions, PHP accelerators and caches, compiler options, etc. The number of iterations used is 1,000,000. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 120K 240K 360K 480K 600K SE +/- 1790.21, N = 3 SE +/- 1065.12, N = 3 SE +/- 1018.50, N = 3 575324 575978 573649
KeyDB A benchmark of KeyDB as a multi-threaded fork of the Redis server. The KeyDB benchmark is conducted using memtier-benchmark. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Ops/sec, More Is Better KeyDB 5.3.1 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 90K 180K 270K 360K 450K SE +/- 2172.59, N = 3 SE +/- 2298.43, N = 3 SE +/- 1167.53, N = 3 407304.60 407892.70 407410.68 1. (CXX) g++ options: -O2 -levent -lpthread -lz -lpcre
OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: SADD Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 400K 800K 1200K 1600K 2000K SE +/- 51091.22, N = 15 SE +/- 3003.92, N = 3 SE +/- 24124.88, N = 14 1817867.40 1612914.46 1620429.83 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: LPUSH Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 300K 600K 900K 1200K 1500K SE +/- 25884.34, N = 12 SE +/- 16412.71, N = 4 SE +/- 7930.62, N = 3 1353713.40 1231050.56 1218625.21 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: GET Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 400K 800K 1200K 1600K 2000K SE +/- 50914.96, N = 15 SE +/- 15317.57, N = 3 SE +/- 15363.36, N = 3 1996950.61 1750558.62 1768092.33 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: SET Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 300K 600K 900K 1200K 1500K SE +/- 36931.54, N = 15 SE +/- 30809.40, N = 15 SE +/- 19194.77, N = 14 1600412.63 1505075.70 1444961.84 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
SQLite This is a simple benchmark of SQLite. At present this test profile just measures the time to perform a pre-defined number of insertions on an indexed database. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 8 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 1.0438 2.0876 3.1314 4.1752 5.219 SE +/- 0.007, N = 3 SE +/- 0.013, N = 3 SE +/- 0.006, N = 3 4.616 4.639 4.619 1. (CC) gcc options: -O2 -lz -lm -ldl -lpthread
OpenBenchmarking.org Op/s, More Is Better Apache Cassandra 3.11.4 Test: Writes Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 40K 80K 120K 160K 200K SE +/- 1589.70, N = 3 SE +/- 1825.19, N = 3 SE +/- 2545.69, N = 3 176581 174367 184151
PostgreSQL pgbench This is a simple benchmark of PostgreSQL using pgbench. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 90K 180K 270K 360K 450K SE +/- 136.76, N = 3 SE +/- 591.63, N = 3 SE +/- 993.29, N = 3 408399.06 402885.86 403854.03 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 7K 14K 21K 28K 35K SE +/- 126.41, N = 3 SE +/- 71.81, N = 3 SE +/- 140.24, N = 3 32192.64 31943.59 31955.15 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Single Thread - Mode: Read Only Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 4K 8K 12K 16K 20K SE +/- 244.73, N = 3 SE +/- 317.87, N = 3 SE +/- 61.10, N = 3 20934.70 20600.04 20409.59 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Single Thread - Mode: Read Write Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 700 1400 2100 2800 3500 SE +/- 16.49, N = 3 SE +/- 27.44, N = 3 SE +/- 22.86, N = 3 3117.38 3103.42 3064.15 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
MariaDB This is a MariaDB MySQL database server benchmark making use of mysqlslap. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.5.2 Clients: 16 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 1400 2800 4200 5600 7000 SE +/- 13.79, N = 3 SE +/- 13.44, N = 3 SE +/- 13.27, N = 3 6438 6343 6316 1. (CXX) g++ options: -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lbz2 -lsnappy -laio -lnuma -lpcre2-8 -lcrypt -lz -lm -lssl -lcrypto -ldl
OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.5.2 Clients: 32 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 600 1200 1800 2400 3000 SE +/- 2.73, N = 3 SE +/- 2.70, N = 3 SE +/- 4.69, N = 3 2860 2846 2849 1. (CXX) g++ options: -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lbz2 -lsnappy -laio -lnuma -lpcre2-8 -lcrypt -lz -lm -lssl -lcrypto -ldl
OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.5.2 Clients: 64 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 300 600 900 1200 1500 SE +/- 1.60, N = 3 SE +/- 0.90, N = 3 SE +/- 1.39, N = 3 1263 1250 1256 1. (CXX) g++ options: -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lbz2 -lsnappy -laio -lnuma -lpcre2-8 -lcrypt -lz -lm -lssl -lcrypto -ldl
OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.5.2 Clients: 128 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 120 240 360 480 600 SE +/- 0.28, N = 3 SE +/- 0.48, N = 3 SE +/- 0.43, N = 3 567 561 565 1. (CXX) g++ options: -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lbz2 -lsnappy -laio -lnuma -lpcre2-8 -lcrypt -lz -lm -lssl -lcrypto -ldl
OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.5.2 Clients: 256 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 100 200 300 400 500 SE +/- 0.26, N = 3 SE +/- 0.75, N = 3 SE +/- 0.27, N = 3 471 471 470 1. (CXX) g++ options: -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lbz2 -lsnappy -laio -lnuma -lpcre2-8 -lcrypt -lz -lm -lssl -lcrypto -ldl
OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.5.2 Clients: 512 Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 100 200 300 400 500 SE +/- 0.29, N = 3 SE +/- 0.83, N = 3 SE +/- 0.79, N = 3 469 467 467 1. (CXX) g++ options: -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lbz2 -lsnappy -laio -lnuma -lpcre2-8 -lcrypt -lz -lm -lssl -lcrypto -ldl
Git This test measures the time needed to carry out some sample Git operations on an example, static repository that happens to be a copy of the GNOME GTK tool-kit repository. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Git Time To Complete Common Git Commands Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 12 24 36 48 60 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.09, N = 3 55.08 55.27 54.99 1. git version 2.25.1
PyBench This test profile reports the total time of the different average timed test results from PyBench. PyBench reports average test times for different functions such as BuiltinFunctionCalls and NestedForLoops, with this total result providing a rough estimate as to Python's average performance on a given system. This test profile runs PyBench each time for 20 rounds. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times Linux 5.8 Linux 5.9-rc4 + patch Linux 5.9-rc4 200 400 600 800 1000 SE +/- 1.33, N = 3 SE +/- 0.67, N = 3 1062 1064 1068
Linux 5.9-rc4 Processor: AMD EPYC 7F72 24-Core @ 3.20GHz (24 Cores / 48 Threads), Motherboard: ASRockRack EPYCD8 (P2.10 BIOS), Chipset: AMD Starship/Matisse, Memory: 126GB, Disk: 3841GB Micron_9300_MTFDHAL3T8TDP + 32GB Flash Disk, Graphics: ASPEED, Audio: AMD Starship/Matisse, Monitor: VE228, Network: 2 x Intel I350
OS: Ubuntu 20.04, Kernel: 5.9.0-rc4-pts (x86_64) 20200910, Desktop: GNOME Shell 3.36.4, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --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=auto --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / errors=remount-ro,relatime,rwProcessor Notes: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x830101cJava Notes: OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)Python Notes: Python 3.8.2Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 10 September 2020 18:15 by user phoronix.
Linux 5.9-rc4 + patch Processor: AMD EPYC 7F72 24-Core @ 3.20GHz (24 Cores / 48 Threads), Motherboard: ASRockRack EPYCD8 (P2.10 BIOS), Chipset: AMD Starship/Matisse, Memory: 126GB, Disk: 3841GB Micron_9300_MTFDHAL3T8TDP + 32GB Flash Disk, Graphics: ASPEED, Audio: AMD Starship/Matisse, Network: 2 x Intel I350
OS: Ubuntu 20.04, Kernel: 5.9.0-rc4-pts-patch (x86_64) 20200911, Desktop: GNOME Shell 3.36.4, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 1024x768
Compiler Notes: --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --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=auto --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / errors=remount-ro,relatime,rwProcessor Notes: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x830101cJava Notes: OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)Python Notes: Python 3.8.2Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 11 September 2020 20:44 by user phoronix.
Linux 5.8 Processor: AMD EPYC 7F72 24-Core @ 3.20GHz (24 Cores / 48 Threads), Motherboard: ASRockRack EPYCD8 (P2.10 BIOS), Chipset: AMD Starship/Matisse, Memory: 126GB, Disk: 3841GB Micron_9300_MTFDHAL3T8TDP + 32GB Flash Disk, Graphics: ASPEED, Audio: AMD Starship/Matisse, Network: 2 x Intel I350
OS: Ubuntu 20.04, Kernel: 5.8.0-pts (x86_64), Desktop: GNOME Shell 3.36.4, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 1024x768
Compiler Notes: --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --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=auto --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / errors=remount-ro,relatime,rwProcessor Notes: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x830101cJava Notes: OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)Python Notes: Python 3.8.2Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 13 September 2020 06:29 by user phoronix.