AMD Ryzen Threadripper 3970X Linux 5.5 kernel benchmarks with toggling AppArmor. Benchmarks by Michael Larabel
Linux 5.5 Git Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --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-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 -vProcessor Notes: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8301025Graphics Notes: GLAMORPython Notes: Python 2.7.17 + Python 3.7.5Security 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 STIBP: conditional RSB filling + tsx_async_abort: Not affected
Linux 5.5 Git apparmor=0 Processor: AMD Ryzen Threadripper 3970X 32-Core @ 3.70GHz (32 Cores / 64 Threads), Motherboard: ASUS ROG ZENITH II EXTREME (0601 BIOS), Chipset: AMD Starship/Matisse, Memory: 64512MB, Disk: 1000GB Force MP600, Graphics: AMD Radeon VII 16GB (1802/1001MHz), Audio: AMD Vega 20 HDMI Audio, Monitor: ASUS VP28U, Network: Aquantia AQC107 NBase-T/IEEE + Intel I211 + Intel Wi-Fi 6 AX200
OS: Ubuntu 19.10, Kernel: 5.5.0-999-generic (x86_64) 20191229, Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: amdgpu 19.0.1, OpenGL: 4.6 Mesa 20.0.0-devel (git-dcba773 2019-12-28 eoan-oibaf-ppa) (LLVM 9.0.1), OpenCL: OpenCL 1.1 Mesa 20.0.0-devel (git-dcba773 2019-12-28 eoan-oibaf-ppa), Compiler: GCC 9.2.1 20191008 + LLVM 9.0.1, File-System: ext4, Screen Resolution: 3840x2160
Linux 5.5 Git Threadripper + No Apparmor OpenBenchmarking.org Phoronix Test Suite AMD Ryzen Threadripper 3970X 32-Core @ 3.70GHz (32 Cores / 64 Threads) ASUS ROG ZENITH II EXTREME (0601 BIOS) AMD Starship/Matisse 64512MB 1000GB Force MP600 AMD Radeon VII 16GB (1802/1001MHz) AMD Vega 20 HDMI Audio ASUS VP28U Aquantia AQC107 NBase-T/IEEE + Intel I211 + Intel Wi-Fi 6 AX200 Ubuntu 19.10 5.5.0-999-generic (x86_64) 20191229 GNOME Shell 3.34.1 X Server 1.20.5 amdgpu 19.0.1 4.6 Mesa 20.0.0-devel (git-dcba773 2019-12-28 eoan-oibaf-ppa) (LLVM 9.0.1) OpenCL 1.1 Mesa 20.0.0-devel (git-dcba773 2019-12-28 eoan-oibaf-ppa) GCC 9.2.1 20191008 + LLVM 9.0.1 ext4 3840x2160 Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL OpenCL Compiler File-System Screen Resolution Linux 5.5 Git Threadripper + No Apparmor Benchmarks System Logs - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --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-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 -v - Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8301025 - GLAMOR - Python 2.7.17 + Python 3.7.5 - 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 STIBP: conditional RSB filling + tsx_async_abort: Not affected
Linux 5.5 Git vs. Linux 5.5 Git apparmor=0 Comparison Phoronix Test Suite Baseline +14.4% +14.4% +28.8% +28.8% +43.2% +43.2% 57.4% 42.7% 41.6% 35.6% 27.1% 26% 23.5% 21.1% 20.1% 18.6% 13.7% 13.4% 13.3% 5.2% 5.2% 5.1% 4.3% 3.8% 3.8% 3.6% 3.4% 3.2% 2.6% 2.1% 2.1% Context Switching 4 - Process 4 - Thread 16 - Thread 8 - Thread 8 - Process 2 - Thread 2 - 4 2 - Process 1 - Thread 32 - Process 16 - Process 1 - Process Small Forking S.W.P.S OpenMP LBM Create Processes Read While Writing Set P.P.S 8 - 4 Get Timed Time - Size 1,000 Create Files Stress-NG Hackbench Hackbench Hackbench Hackbench Hackbench Hackbench Schbench Hackbench Hackbench Hackbench Hackbench Hackbench miniFE Stress-NG Apache Benchmark Parboil OSBench Facebook RocksDB Memcached mcperf Himeno Benchmark Schbench Memcached mcperf SQLite Speedtest OSBench Linux 5.5 Git Linux 5.5 Git apparmor=0
Linux 5.5 Git Threadripper + No Apparmor apache: Static Web Page Serving blender: Classroom - CPU-Only blender: Barbershop - CPU-Only build2: Time To Compile dav1d: Summer Nature 1080p dav1d: Chimera 1080p 10-bit ebizzy: rocksdb: Rand Fill rocksdb: Rand Read rocksdb: Seq Fill rocksdb: Read While Writing gromacs: Water Benchmark hackbench: 1 - Thread hackbench: 2 - Thread hackbench: 4 - Thread hackbench: 8 - Thread hackbench: 1 - Process hackbench: 16 - Thread hackbench: 2 - Process hackbench: 4 - Process hackbench: 8 - Process hackbench: 16 - Process hackbench: 32 - Process himeno: Poisson Pressure Solver libreoffice: 20 Documents To PDF mcperf: Get mcperf: Set minife: Small namd: ATPase Simulation - 327,506 Atoms osbench: Create Files osbench: Create Threads osbench: Launch Programs osbench: Create Processes osbench: Memory Allocations parboil: OpenMP LBM parboil: OpenMP CUTCP parboil: OpenMP MRI Gridding phpbench: PHP Benchmark Suite polyhedron: ac polyhedron: air polyhedron: aermod pgbench: Buffer Test - Normal Load - Read Only pgbench: Buffer Test - Heavy Contention - Read Only pybench: Total For Average Test Times rav1e: 9 schbench: 2 - 4 schbench: 4 - 4 schbench: 6 - 2 schbench: 6 - 4 schbench: 8 - 2 schbench: 8 - 4 selenium: WebXPRT - Firefox selenium: Jetstream - Firefox selenium: StyleBench - Firefox selenium: Maze Solver - Firefox selenium: PSPDFKit WASM - Firefox sqlite-speedtest: Timed Time - Size 1,000 stress-ng: Forking stress-ng: Semaphores stress-ng: Socket Activity stress-ng: Context Switching stress-ng: System V Message Passing supertuxkart: 3840 x 2160 - Fullscreen - High - 1 - Candela City supertuxkart: 3840 x 2160 - Fullscreen - High - 1 - Cocoa Temple supertuxkart: 3840 x 2160 - Fullscreen - Low - 1 - Candela City supertuxkart: 3840 x 2160 - Fullscreen - Low - 1 - Cocoa Temple svt-av1: Enc Mode 8 - 1080p svt-vp9: Visual Quality Optimized - Bosphorus 1080p tesseract: 3840 x 2160 mrbayes: Primate Phylogeny Analysis xonotic: 3840 x 2160 - Ultimate y-cruncher: Calculating 500M Pi Digits Linux 5.5 Git Linux 5.5 Git apparmor=0 34904.13 118.32 187.85 49.761 724.18 96.72 2523108 1133404 179955324 1211532 6072111 3.245 3.082 4.087 6.163 9.810 2.952 20.216 3.735 5.922 8.634 16.352 32.194 4609.832581 6.829 77044.2 46372.6 11021.6 0.56581 11.152694 18.910567 43.342908 34.847259 67.662716 43.925837 0.950190 58.456207 652312 5.89 1.63 5.59 750751.881987 756672.960401 954 1.616 23 34 33 33 33 32 260 215.39 77.6 4.4 1295 57.956 95662.35 3370364.20 20740.86 13109927.92 20030885.57 88.362641 88.301112 240.262497 242.661036 68.823 357.90 380.3308 71.798 305.5734848 9.408 36697.43 118.24 188.01 49.487 721.54 95.99 2512689 1145937 176875010 1221560 6301397 3.247 2.598 3.310 4.353 7.718 2.606 14.913 3.110 4.150 6.851 14.414 28.303 4767.737650 6.777 79009.4 48038.8 11596.4 0.56190 10.928247 18.590291 43.416818 33.562184 67.165931 42.111411 0.938719 58.310867 654067 5.95 1.62 5.59 752522.514754 766106.168910 952 1.611 19 34 33 33 33 31 260 215.95 79.0 4.4 1299 56.757 100618.26 3394526.56 20875.17 20631353.38 19683608.20 88.600741 86.842730 240.795660 244.119202 68.451 357.52 376.6710 72.039 307.5250658 9.548 OpenBenchmarking.org
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.5 Git Linux 5.5 Git apparmor=0 8K 16K 24K 32K 40K SE +/- 62.84, N = 3 SE +/- 225.11, N = 3 34904.13 36697.43 1. (CC) gcc options: -shared -fPIC -O2 -pthread
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.81 Blend File: Classroom - Compute: CPU-Only Linux 5.5 Git Linux 5.5 Git apparmor=0 30 60 90 120 150 SE +/- 0.14, N = 3 SE +/- 0.34, N = 3 118.32 118.24
OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.81 Blend File: Barbershop - Compute: CPU-Only Linux 5.5 Git Linux 5.5 Git apparmor=0 40 80 120 160 200 SE +/- 0.49, N = 3 SE +/- 0.26, N = 3 187.85 188.01
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.5 Git Linux 5.5 Git apparmor=0 11 22 33 44 55 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 49.76 49.49
dav1d Dav1d is an open-source, speedy AV1 video decoder. This test profile times how long it takes to decode sample AV1 video content. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better dav1d 0.5.0 Video Input: Summer Nature 1080p Linux 5.5 Git Linux 5.5 Git apparmor=0 160 320 480 640 800 SE +/- 0.27, N = 3 SE +/- 2.11, N = 3 724.18 721.54 MIN: 428.18 / MAX: 798.44 MIN: 414.37 / MAX: 802.39 1. (CC) gcc options: -pthread
OpenBenchmarking.org FPS, More Is Better dav1d 0.5.0 Video Input: Chimera 1080p 10-bit Linux 5.5 Git Linux 5.5 Git apparmor=0 20 40 60 80 100 SE +/- 0.37, N = 3 SE +/- 0.29, N = 3 96.72 95.99 MIN: 60.34 / MAX: 183.88 MIN: 60.47 / MAX: 177.98 1. (CC) gcc options: -pthread
Facebook RocksDB This is a benchmark of Facebook's RocksDB as an embeddable persistent key-value store for fast storage based on Google's LevelDB. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Random Fill Linux 5.5 Git Linux 5.5 Git apparmor=0 200K 400K 600K 800K 1000K SE +/- 5054.67, N = 3 SE +/- 707.83, N = 3 1133404 1145937 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Random Read Linux 5.5 Git Linux 5.5 Git apparmor=0 40M 80M 120M 160M 200M SE +/- 2394149.64, N = 3 SE +/- 822692.48, N = 3 179955324 176875010 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Sequential Fill Linux 5.5 Git Linux 5.5 Git apparmor=0 300K 600K 900K 1200K 1500K SE +/- 5606.34, N = 3 SE +/- 3024.23, N = 3 1211532 1221560 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Read While Writing Linux 5.5 Git Linux 5.5 Git apparmor=0 1.3M 2.6M 3.9M 5.2M 6.5M SE +/- 43920.68, N = 3 SE +/- 45073.23, N = 3 6072111 6301397 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
GROMACS The Gromacs molecular dynamics package testing on the CPU with the water_GMX50 data. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Ns Per Day, More Is Better GROMACS 2019.4 Water Benchmark Linux 5.5 Git Linux 5.5 Git apparmor=0 0.7306 1.4612 2.1918 2.9224 3.653 SE +/- 0.002, N = 3 SE +/- 0.006, N = 3 3.245 3.247 1. (CXX) g++ options: -mavx2 -mfma -std=c++11 -O3 -funroll-all-loops -pthread -lrt -lpthread -lm
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 2 - Type: Thread Linux 5.5 Git Linux 5.5 Git apparmor=0 0.9196 1.8392 2.7588 3.6784 4.598 SE +/- 0.032, N = 3 SE +/- 0.022, N = 3 4.087 3.310 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Thread Linux 5.5 Git Linux 5.5 Git apparmor=0 2 4 6 8 10 SE +/- 0.034, N = 3 SE +/- 0.014, N = 3 6.163 4.353 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Thread Linux 5.5 Git Linux 5.5 Git apparmor=0 3 6 9 12 15 SE +/- 0.141, N = 15 SE +/- 0.047, N = 3 9.810 7.718 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 1 - Type: Process Linux 5.5 Git Linux 5.5 Git apparmor=0 0.6642 1.3284 1.9926 2.6568 3.321 SE +/- 0.032, N = 3 SE +/- 0.007, N = 3 2.952 2.606 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Thread Linux 5.5 Git Linux 5.5 Git apparmor=0 5 10 15 20 25 SE +/- 0.26, N = 12 SE +/- 0.10, N = 3 20.22 14.91 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 2 - Type: Process Linux 5.5 Git Linux 5.5 Git apparmor=0 0.8404 1.6808 2.5212 3.3616 4.202 SE +/- 0.010, N = 3 SE +/- 0.015, N = 3 3.735 3.110 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Process Linux 5.5 Git Linux 5.5 Git apparmor=0 1.3325 2.665 3.9975 5.33 6.6625 SE +/- 0.072, N = 3 SE +/- 0.018, N = 3 5.922 4.150 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Process Linux 5.5 Git Linux 5.5 Git apparmor=0 2 4 6 8 10 SE +/- 0.028, N = 3 SE +/- 0.097, N = 3 8.634 6.851 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process Linux 5.5 Git Linux 5.5 Git apparmor=0 4 8 12 16 20 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 16.35 14.41 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 32 - Type: Process Linux 5.5 Git Linux 5.5 Git apparmor=0 7 14 21 28 35 SE +/- 0.19, N = 3 SE +/- 0.11, N = 3 32.19 28.30 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Set Linux 5.5 Git Linux 5.5 Git apparmor=0 10K 20K 30K 40K 50K SE +/- 736.71, N = 3 SE +/- 532.97, N = 7 46372.6 48038.8 1. (CC) gcc options: -O2 -lm -rdynamic
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.13b1 ATPase Simulation - 327,506 Atoms Linux 5.5 Git Linux 5.5 Git apparmor=0 0.1273 0.2546 0.3819 0.5092 0.6365 SE +/- 0.00104, N = 3 SE +/- 0.00129, N = 3 0.56581 0.56190
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.5 Git Linux 5.5 Git apparmor=0 3 6 9 12 15 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 11.15 10.93 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads Linux 5.5 Git Linux 5.5 Git apparmor=0 5 10 15 20 25 SE +/- 0.18, N = 3 SE +/- 0.04, N = 3 18.91 18.59 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs Linux 5.5 Git Linux 5.5 Git apparmor=0 10 20 30 40 50 SE +/- 0.39, N = 3 SE +/- 0.36, N = 3 43.34 43.42 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes Linux 5.5 Git Linux 5.5 Git apparmor=0 8 16 24 32 40 SE +/- 0.30, N = 3 SE +/- 0.47, N = 4 34.85 33.56 1. (CC) gcc options: -lm
OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations Linux 5.5 Git Linux 5.5 Git apparmor=0 15 30 45 60 75 SE +/- 0.29, N = 3 SE +/- 0.46, N = 3 67.66 67.17 1. (CC) gcc options: -lm
Parboil The Parboil Benchmarks from the IMPACT Research Group at University of Illinois are a set of throughput computing applications for looking at computing architecture and compilers. Parboil test-cases support OpenMP, OpenCL, and CUDA multi-processing environments. However, at this time the test profile is just making use of the OpenMP and OpenCL test workloads. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP LBM Linux 5.5 Git Linux 5.5 Git apparmor=0 10 20 30 40 50 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 43.93 42.11 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP CUTCP Linux 5.5 Git Linux 5.5 Git apparmor=0 0.2138 0.4276 0.6414 0.8552 1.069 SE +/- 0.006738, N = 3 SE +/- 0.001772, N = 3 0.950190 0.938719 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP MRI Gridding Linux 5.5 Git Linux 5.5 Git apparmor=0 13 26 39 52 65 SE +/- 0.04, N = 3 SE +/- 0.14, N = 3 58.46 58.31 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
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.5 Git Linux 5.5 Git apparmor=0 140K 280K 420K 560K 700K SE +/- 46.18, N = 3 SE +/- 1270.38, N = 3 652312 654067
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.5 Git Linux 5.5 Git apparmor=0 160K 320K 480K 640K 800K SE +/- 1756.70, N = 3 SE +/- 1694.84, N = 3 750751.88 752522.51 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Only Linux 5.5 Git Linux 5.5 Git apparmor=0 160K 320K 480K 640K 800K SE +/- 2219.72, N = 3 SE +/- 2241.07, N = 3 756672.96 766106.17 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
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.5 Git Linux 5.5 Git apparmor=0 200 400 600 800 1000 SE +/- 1.20, N = 3 SE +/- 0.58, N = 3 954 952
OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 4 - Workers Per Message Thread: 4 Linux 5.5 Git Linux 5.5 Git apparmor=0 8 16 24 32 40 SE +/- 0.35, N = 15 SE +/- 0.37, N = 7 34 34 1. (CC) gcc options: -O2 -lpthread
OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 6 - Workers Per Message Thread: 2 Linux 5.5 Git Linux 5.5 Git apparmor=0 8 16 24 32 40 SE +/- 0.33, N = 9 33 33 1. (CC) gcc options: -O2 -lpthread
OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 6 - Workers Per Message Thread: 4 Linux 5.5 Git Linux 5.5 Git apparmor=0 8 16 24 32 40 SE +/- 0.37, N = 7 33 33 1. (CC) gcc options: -O2 -lpthread
OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 8 - Workers Per Message Thread: 2 Linux 5.5 Git Linux 5.5 Git apparmor=0 8 16 24 32 40 33 33 1. (CC) gcc options: -O2 -lpthread
OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 8 - Workers Per Message Thread: 4 Linux 5.5 Git Linux 5.5 Git apparmor=0 7 14 21 28 35 SE +/- 0.40, N = 15 32 31 1. (CC) gcc options: -O2 -lpthread
OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream - Browser: Firefox Linux 5.5 Git Linux 5.5 Git apparmor=0 50 100 150 200 250 SE +/- 0.23, N = 3 SE +/- 0.72, N = 3 215.39 215.95 1. firefox 71.0
OpenBenchmarking.org Runs / Minute, More Is Better Selenium Benchmark: StyleBench - Browser: Firefox Linux 5.5 Git Linux 5.5 Git apparmor=0 20 40 60 80 100 SE +/- 0.69, N = 3 SE +/- 0.21, N = 3 77.6 79.0 1. firefox 71.0
OpenBenchmarking.org Seconds, Fewer Is Better Selenium Benchmark: Maze Solver - Browser: Firefox Linux 5.5 Git Linux 5.5 Git apparmor=0 0.99 1.98 2.97 3.96 4.95 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 4.4 4.4 1. firefox 71.0
OpenBenchmarking.org Score, Fewer Is Better Selenium Benchmark: PSPDFKit WASM - Browser: Firefox Linux 5.5 Git Linux 5.5 Git apparmor=0 300 600 900 1200 1500 SE +/- 4.36, N = 3 SE +/- 4.67, N = 3 1295 1299 1. firefox 71.0
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Semaphores Linux 5.5 Git Linux 5.5 Git apparmor=0 700K 1400K 2100K 2800K 3500K SE +/- 5504.00, N = 3 SE +/- 9109.99, N = 3 3370364.20 3394526.56 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Socket Activity Linux 5.5 Git Linux 5.5 Git apparmor=0 4K 8K 12K 16K 20K SE +/- 25.00, N = 3 SE +/- 114.46, N = 3 20740.86 20875.17 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Context Switching Linux 5.5 Git Linux 5.5 Git apparmor=0 4M 8M 12M 16M 20M SE +/- 46361.64, N = 3 SE +/- 308284.80, N = 15 13109927.92 20631353.38 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: System V Message Passing Linux 5.5 Git Linux 5.5 Git apparmor=0 4M 8M 12M 16M 20M SE +/- 194775.28, N = 3 SE +/- 110871.71, N = 3 20030885.57 19683608.20 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
SuperTuxKart This is a test of SuperTuxKart, an open-source racing game. The engine, Antarctica, is a highly modified version of Irrlicht and uses OpenGL 3.1+. Bullet is used for physics. Sound is provided by OpenAL. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better SuperTuxKart 0.9.3 Resolution: 3840 x 2160 - Mode: Fullscreen - Graphics Effects: High - Karts: 1 - Scene: Candela City Linux 5.5 Git Linux 5.5 Git apparmor=0 20 40 60 80 100 SE +/- 0.37, N = 3 SE +/- 0.26, N = 3 88.36 88.60
OpenBenchmarking.org Frames Per Second, More Is Better SuperTuxKart 0.9.3 Resolution: 3840 x 2160 - Mode: Fullscreen - Graphics Effects: High - Karts: 1 - Scene: Cocoa Temple Linux 5.5 Git Linux 5.5 Git apparmor=0 20 40 60 80 100 SE +/- 0.77, N = 3 SE +/- 0.44, N = 3 88.30 86.84
OpenBenchmarking.org Frames Per Second, More Is Better SuperTuxKart 0.9.3 Resolution: 3840 x 2160 - Mode: Fullscreen - Graphics Effects: Low - Karts: 1 - Scene: Candela City Linux 5.5 Git Linux 5.5 Git apparmor=0 50 100 150 200 250 SE +/- 1.54, N = 3 SE +/- 2.19, N = 3 240.26 240.80
OpenBenchmarking.org Frames Per Second, More Is Better SuperTuxKart 0.9.3 Resolution: 3840 x 2160 - Mode: Fullscreen - Graphics Effects: Low - Karts: 1 - Scene: Cocoa Temple Linux 5.5 Git Linux 5.5 Git apparmor=0 50 100 150 200 250 SE +/- 3.12, N = 3 SE +/- 2.61, N = 3 242.66 244.12
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 8 - Input: 1080p Linux 5.5 Git Linux 5.5 Git apparmor=0 15 30 45 60 75 SE +/- 0.18, N = 3 SE +/- 0.24, N = 3 68.82 68.45 1. (CXX) g++ options: -fPIE -fPIC -pie
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: Visual Quality Optimized - Input: Bosphorus 1080p Linux 5.5 Git Linux 5.5 Git apparmor=0 80 160 240 320 400 SE +/- 2.74, N = 3 SE +/- 3.00, N = 12 357.90 357.52 1. (CC) gcc options: -fPIE -fPIC -fvisibility=hidden -O3 -pie -rdynamic -lpthread -lrt -lm
Timed MrBayes Analysis This test performs a bayesian analysis of a set of primate genome sequences in order to estimate their phylogeny. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Timed MrBayes Analysis 3.2.7 Primate Phylogeny Analysis Linux 5.5 Git Linux 5.5 Git apparmor=0 16 32 48 64 80 SE +/- 0.25, N = 3 SE +/- 0.27, N = 3 71.80 72.04 1. (CC) gcc options: -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -msha -maes -mavx -mfma -mavx2 -mrdrnd -mbmi -mbmi2 -madx -mabm -O3 -std=c99 -pedantic -lm -lreadline
Xonotic This is a benchmark of Xonotic, which is a fork of the DarkPlaces-based Nexuiz game. Development began in March of 2010 on the Xonotic game. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 3840 x 2160 - Effects Quality: Ultimate Linux 5.5 Git Linux 5.5 Git apparmor=0 70 140 210 280 350 SE +/- 3.49, N = 3 SE +/- 0.21, N = 3 305.57 307.53 MIN: 53 / MAX: 669 MIN: 54 / MAX: 666
Linux 5.5 Git Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --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-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 -vProcessor Notes: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8301025Graphics Notes: GLAMORPython Notes: Python 2.7.17 + Python 3.7.5Security 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 STIBP: conditional RSB filling + tsx_async_abort: Not affected
Testing initiated at 30 December 2019 14:03 by user pts.
Linux 5.5 Git apparmor=0 Processor: AMD Ryzen Threadripper 3970X 32-Core @ 3.70GHz (32 Cores / 64 Threads), Motherboard: ASUS ROG ZENITH II EXTREME (0601 BIOS), Chipset: AMD Starship/Matisse, Memory: 64512MB, Disk: 1000GB Force MP600, Graphics: AMD Radeon VII 16GB (1802/1001MHz), Audio: AMD Vega 20 HDMI Audio, Monitor: ASUS VP28U, Network: Aquantia AQC107 NBase-T/IEEE + Intel I211 + Intel Wi-Fi 6 AX200
OS: Ubuntu 19.10, Kernel: 5.5.0-999-generic (x86_64) 20191229, Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: amdgpu 19.0.1, OpenGL: 4.6 Mesa 20.0.0-devel (git-dcba773 2019-12-28 eoan-oibaf-ppa) (LLVM 9.0.1), OpenCL: OpenCL 1.1 Mesa 20.0.0-devel (git-dcba773 2019-12-28 eoan-oibaf-ppa), Compiler: GCC 9.2.1 20191008 + LLVM 9.0.1, File-System: ext4, Screen Resolution: 3840x2160
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --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-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 -vProcessor Notes: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8301025Graphics Notes: GLAMORPython Notes: Python 2.7.17 + Python 3.7.5Security 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 STIBP: conditional RSB filling + tsx_async_abort: Not affected
Testing initiated at 30 December 2019 20:39 by user pts.