Linux 5.5 Git Threadripper + No Apparmor AMD Ryzen Threadripper 3970X Linux 5.5 kernel benchmarks with toggling AppArmor. Benchmarks by Michael Larabel Linux 5.5 Git: 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 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 Stress-NG 0.07.26 Test: Forking Bogo Ops/s > Higher Is Better Linux 5.5 Git ............ 95662.35 |======================================= Linux 5.5 Git apparmor=0 . 100618.26 |========================================= Stress-NG 0.07.26 Test: Semaphores Bogo Ops/s > Higher Is Better Linux 5.5 Git ............ 3370364.20 |======================================== Linux 5.5 Git apparmor=0 . 3394526.56 |======================================== Stress-NG 0.07.26 Test: Socket Activity Bogo Ops/s > Higher Is Better Linux 5.5 Git ............ 20740.86 |========================================== Linux 5.5 Git apparmor=0 . 20875.17 |========================================== Stress-NG 0.07.26 Test: Context Switching Bogo Ops/s > Higher Is Better Linux 5.5 Git ............ 13109927.92 |========================= Linux 5.5 Git apparmor=0 . 20631353.38 |======================================= Stress-NG 0.07.26 Test: System V Message Passing Bogo Ops/s > Higher Is Better Linux 5.5 Git ............ 20030885.57 |======================================= Linux 5.5 Git apparmor=0 . 19683608.20 |====================================== miniFE 2.2 Problem Size: Small CG Mflops > Higher Is Better Linux 5.5 Git ............ 11021.6 |========================================= Linux 5.5 Git apparmor=0 . 11596.4 |=========================================== dav1d 0.5.0 Video Input: Summer Nature 1080p FPS > Higher Is Better Linux 5.5 Git ............ 724.18 |============================================ Linux 5.5 Git apparmor=0 . 721.54 |============================================ dav1d 0.5.0 Video Input: Chimera 1080p 10-bit FPS > Higher Is Better Linux 5.5 Git ............ 96.72 |============================================= Linux 5.5 Git apparmor=0 . 95.99 |============================================= SuperTuxKart 0.9.3 Resolution: 3840 x 2160 - Mode: Fullscreen - Graphics Effects: High - Karts: 1 - Scene: Candela City Frames Per Second > Higher Is Better Linux 5.5 Git ............ 88.36 |============================================= Linux 5.5 Git apparmor=0 . 88.60 |============================================= SuperTuxKart 0.9.3 Resolution: 3840 x 2160 - Mode: Fullscreen - Graphics Effects: High - Karts: 1 - Scene: Cocoa Temple Frames Per Second > Higher Is Better Linux 5.5 Git ............ 88.30 |============================================= Linux 5.5 Git apparmor=0 . 86.84 |============================================ SuperTuxKart 0.9.3 Resolution: 3840 x 2160 - Mode: Fullscreen - Graphics Effects: Low - Karts: 1 - Scene: Candela City Frames Per Second > Higher Is Better Linux 5.5 Git ............ 240.26 |============================================ Linux 5.5 Git apparmor=0 . 240.80 |============================================ SuperTuxKart 0.9.3 Resolution: 3840 x 2160 - Mode: Fullscreen - Graphics Effects: Low - Karts: 1 - Scene: Cocoa Temple Frames Per Second > Higher Is Better Linux 5.5 Git ............ 242.66 |============================================ Linux 5.5 Git apparmor=0 . 244.12 |============================================ Tesseract 2014-05-12 Resolution: 3840 x 2160 Frames Per Second > Higher Is Better Linux 5.5 Git ............ 380.33 |============================================ Linux 5.5 Git apparmor=0 . 376.67 |============================================ Xonotic 0.8.2 Resolution: 3840 x 2160 - Effects Quality: Ultimate Frames Per Second > Higher Is Better Linux 5.5 Git ............ 305.57 |============================================ Linux 5.5 Git apparmor=0 . 307.53 |============================================ rav1e 0.2.0 Speed: 9 Frames Per Second > Higher Is Better Linux 5.5 Git ............ 1.616 |============================================= Linux 5.5 Git apparmor=0 . 1.611 |============================================= SVT-AV1 0.8 Encoder Mode: Enc Mode 8 - Input: 1080p Frames Per Second > Higher Is Better Linux 5.5 Git ............ 68.82 |============================================= Linux 5.5 Git apparmor=0 . 68.45 |============================================= SVT-VP9 0.1 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p Frames Per Second > Higher Is Better Linux 5.5 Git ............ 357.90 |============================================ Linux 5.5 Git apparmor=0 . 357.52 |============================================ Himeno Benchmark 3.0 Poisson Pressure Solver MFLOPS > Higher Is Better Linux 5.5 Git ............ 4609.83 |========================================== Linux 5.5 Git apparmor=0 . 4767.74 |=========================================== GROMACS 2019.4 Water Benchmark Ns Per Day > Higher Is Better Linux 5.5 Git ............ 3.245 |============================================= Linux 5.5 Git apparmor=0 . 3.247 |============================================= Facebook RocksDB 6.3.6 Test: Random Fill Op/s > Higher Is Better Linux 5.5 Git ............ 1133404 |=========================================== Linux 5.5 Git apparmor=0 . 1145937 |=========================================== Facebook RocksDB 6.3.6 Test: Random Read Op/s > Higher Is Better Linux 5.5 Git ............ 179955324 |========================================= Linux 5.5 Git apparmor=0 . 176875010 |======================================== Facebook RocksDB 6.3.6 Test: Sequential Fill Op/s > Higher Is Better Linux 5.5 Git ............ 1211532 |=========================================== Linux 5.5 Git apparmor=0 . 1221560 |=========================================== Facebook RocksDB 6.3.6 Test: Read While Writing Op/s > Higher Is Better Linux 5.5 Git ............ 6072111 |========================================= Linux 5.5 Git apparmor=0 . 6301397 |=========================================== Memcached mcperf 1.5.10 Method: Get Operations Per Second > Higher Is Better Linux 5.5 Git ............ 77044.2 |========================================== Linux 5.5 Git apparmor=0 . 79009.4 |=========================================== Memcached mcperf 1.5.10 Method: Set Operations Per Second > Higher Is Better Linux 5.5 Git ............ 46372.6 |========================================== Linux 5.5 Git apparmor=0 . 48038.8 |=========================================== ebizzy 0.3 Records/s > Higher Is Better Linux 5.5 Git ............ 2523108 |=========================================== Linux 5.5 Git apparmor=0 . 2512689 |=========================================== Apache Benchmark 2.4.29 Static Web Page Serving Requests Per Second > Higher Is Better Linux 5.5 Git ............ 34904.13 |======================================== Linux 5.5 Git apparmor=0 . 36697.43 |========================================== Selenium Benchmark: StyleBench - Browser: Firefox Runs / Minute > Higher Is Better Linux 5.5 Git ............ 77.6 |============================================= Linux 5.5 Git apparmor=0 . 79.0 |============================================== PHPBench 0.8.1 PHP Benchmark Suite Score > Higher Is Better Linux 5.5 Git ............ 652312 |============================================ Linux 5.5 Git apparmor=0 . 654067 |============================================ Selenium Benchmark: WebXPRT - Browser: Firefox Score > Higher Is Better Linux 5.5 Git ............ 260 |=============================================== Linux 5.5 Git apparmor=0 . 260 |=============================================== Selenium Benchmark: Jetstream - Browser: Firefox Score > Higher Is Better Linux 5.5 Git ............ 215.39 |============================================ Linux 5.5 Git apparmor=0 . 215.95 |============================================ PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only TPS > Higher Is Better Linux 5.5 Git ............ 750751.88 |========================================= Linux 5.5 Git apparmor=0 . 752522.51 |========================================= PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Only TPS > Higher Is Better Linux 5.5 Git ............ 756672.96 |======================================== Linux 5.5 Git apparmor=0 . 766106.17 |========================================= NAMD 2.13b1 ATPase Simulation - 327,506 Atoms days/ns < Lower Is Better Linux 5.5 Git ............ 0.56581 |=========================================== Linux 5.5 Git apparmor=0 . 0.56190 |=========================================== PyBench 2018-02-16 Total For Average Test Times Milliseconds < Lower Is Better Linux 5.5 Git ............ 954 |=============================================== Linux 5.5 Git apparmor=0 . 952 |=============================================== OSBench Test: Memory Allocations Ns Per Event < Lower Is Better Linux 5.5 Git ............ 67.66 |============================================= Linux 5.5 Git apparmor=0 . 67.17 |============================================= Selenium Benchmark: PSPDFKit WASM - Browser: Firefox Score < Lower Is Better Linux 5.5 Git ............ 1295 |============================================== Linux 5.5 Git apparmor=0 . 1299 |============================================== Parboil 2.5 Test: OpenMP LBM Seconds < Lower Is Better Linux 5.5 Git ............ 43.93 |============================================= Linux 5.5 Git apparmor=0 . 42.11 |=========================================== Parboil 2.5 Test: OpenMP CUTCP Seconds < Lower Is Better Linux 5.5 Git ............ 0.950190 |========================================== Linux 5.5 Git apparmor=0 . 0.938719 |========================================= Parboil 2.5 Test: OpenMP MRI Gridding Seconds < Lower Is Better Linux 5.5 Git ............ 58.46 |============================================= Linux 5.5 Git apparmor=0 . 58.31 |============================================= Polyhedron Fortran Benchmarks Benchmark: ac Seconds < Lower Is Better Linux 5.5 Git ............ 5.89 |============================================== Linux 5.5 Git apparmor=0 . 5.95 |============================================== Polyhedron Fortran Benchmarks Benchmark: air Seconds < Lower Is Better Linux 5.5 Git ............ 1.63 |============================================== Linux 5.5 Git apparmor=0 . 1.62 |============================================== Polyhedron Fortran Benchmarks Benchmark: aermod Seconds < Lower Is Better Linux 5.5 Git ............ 5.59 |============================================== Linux 5.5 Git apparmor=0 . 5.59 |============================================== Timed MrBayes Analysis 3.2.7 Primate Phylogeny Analysis Seconds < Lower Is Better Linux 5.5 Git ............ 71.80 |============================================= Linux 5.5 Git apparmor=0 . 72.04 |============================================= Build2 0.12 Time To Compile Seconds < Lower Is Better Linux 5.5 Git ............ 49.76 |============================================= Linux 5.5 Git apparmor=0 . 49.49 |============================================= Y-Cruncher 0.7.8.9503 Calculating 500M Pi Digits Seconds < Lower Is Better Linux 5.5 Git ............ 9.408 |============================================ Linux 5.5 Git apparmor=0 . 9.548 |============================================= Hackbench Count: 1 - Type: Thread Seconds < Lower Is Better Linux 5.5 Git ............ 3.082 |============================================= Linux 5.5 Git apparmor=0 . 2.598 |====================================== Hackbench Count: 2 - Type: Thread Seconds < Lower Is Better Linux 5.5 Git ............ 4.087 |============================================= Linux 5.5 Git apparmor=0 . 3.310 |==================================== Hackbench Count: 4 - Type: Thread Seconds < Lower Is Better Linux 5.5 Git ............ 6.163 |============================================= Linux 5.5 Git apparmor=0 . 4.353 |================================ Hackbench Count: 8 - Type: Thread Seconds < Lower Is Better Linux 5.5 Git ............ 9.810 |============================================= Linux 5.5 Git apparmor=0 . 7.718 |=================================== Hackbench Count: 1 - Type: Process Seconds < Lower Is Better Linux 5.5 Git ............ 2.952 |============================================= Linux 5.5 Git apparmor=0 . 2.606 |======================================== Hackbench Count: 16 - Type: Thread Seconds < Lower Is Better Linux 5.5 Git ............ 20.22 |============================================= Linux 5.5 Git apparmor=0 . 14.91 |================================= Hackbench Count: 2 - Type: Process Seconds < Lower Is Better Linux 5.5 Git ............ 3.735 |============================================= Linux 5.5 Git apparmor=0 . 3.110 |===================================== Hackbench Count: 4 - Type: Process Seconds < Lower Is Better Linux 5.5 Git ............ 5.922 |============================================= Linux 5.5 Git apparmor=0 . 4.150 |================================ Hackbench Count: 8 - Type: Process Seconds < Lower Is Better Linux 5.5 Git ............ 8.634 |============================================= Linux 5.5 Git apparmor=0 . 6.851 |==================================== Hackbench Count: 16 - Type: Process Seconds < Lower Is Better Linux 5.5 Git ............ 16.35 |============================================= Linux 5.5 Git apparmor=0 . 14.41 |======================================== Hackbench Count: 32 - Type: Process Seconds < Lower Is Better Linux 5.5 Git ............ 32.19 |============================================= Linux 5.5 Git apparmor=0 . 28.30 |======================================== SQLite Speedtest 3.30 Timed Time - Size 1,000 Seconds < Lower Is Better Linux 5.5 Git ............ 57.96 |============================================= Linux 5.5 Git apparmor=0 . 56.76 |============================================ LibreOffice Test: 20 Documents To PDF Seconds < Lower Is Better Linux 5.5 Git ............ 6.829 |============================================= Linux 5.5 Git apparmor=0 . 6.777 |============================================= Blender 2.81 Blend File: Classroom - Compute: CPU-Only Seconds < Lower Is Better Linux 5.5 Git ............ 118.32 |============================================ Linux 5.5 Git apparmor=0 . 118.24 |============================================ Blender 2.81 Blend File: Barbershop - Compute: CPU-Only Seconds < Lower Is Better Linux 5.5 Git ............ 187.85 |============================================ Linux 5.5 Git apparmor=0 . 188.01 |============================================ Selenium Benchmark: Maze Solver - Browser: Firefox Seconds < Lower Is Better Linux 5.5 Git ............ 4.4 |=============================================== Linux 5.5 Git apparmor=0 . 4.4 |=============================================== OSBench Test: Create Files us Per Event < Lower Is Better Linux 5.5 Git ............ 11.15 |============================================= Linux 5.5 Git apparmor=0 . 10.93 |============================================ OSBench Test: Create Threads us Per Event < Lower Is Better Linux 5.5 Git ............ 18.91 |============================================= Linux 5.5 Git apparmor=0 . 18.59 |============================================ OSBench Test: Launch Programs us Per Event < Lower Is Better Linux 5.5 Git ............ 43.34 |============================================= Linux 5.5 Git apparmor=0 . 43.42 |============================================= OSBench Test: Create Processes us Per Event < Lower Is Better Linux 5.5 Git ............ 34.85 |============================================= Linux 5.5 Git apparmor=0 . 33.56 |=========================================== Schbench Message Threads: 2 - Workers Per Message Thread: 4 usec, 99.9th Latency Percentile < Lower Is Better Linux 5.5 Git ............ 23 |================================================ Linux 5.5 Git apparmor=0 . 19 |======================================== Schbench Message Threads: 4 - Workers Per Message Thread: 4 usec, 99.9th Latency Percentile < Lower Is Better Linux 5.5 Git ............ 34 |================================================ Linux 5.5 Git apparmor=0 . 34 |================================================ Schbench Message Threads: 6 - Workers Per Message Thread: 2 usec, 99.9th Latency Percentile < Lower Is Better Linux 5.5 Git ............ 33 |================================================ Linux 5.5 Git apparmor=0 . 33 |================================================ Schbench Message Threads: 6 - Workers Per Message Thread: 4 usec, 99.9th Latency Percentile < Lower Is Better Linux 5.5 Git ............ 33 |================================================ Linux 5.5 Git apparmor=0 . 33 |================================================ Schbench Message Threads: 8 - Workers Per Message Thread: 2 usec, 99.9th Latency Percentile < Lower Is Better Linux 5.5 Git ............ 33 |================================================ Linux 5.5 Git apparmor=0 . 33 |================================================ Schbench Message Threads: 8 - Workers Per Message Thread: 4 usec, 99.9th Latency Percentile < Lower Is Better Linux 5.5 Git ............ 32 |================================================ Linux 5.5 Git apparmor=0 . 31 |===============================================