Fedora 31 SELinux Linux 5.3 Performance SELinux benchmarks for a future article. SELinux enforcing + targeted: 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 + 32GB Flash Disk, 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: Fedora 31, Kernel: 5.3.16-300.fc31.x86_64 (x86_64), Desktop: GNOME Shell 3.34.2, Display Server: X Server + Wayland, OpenGL: 4.5 Mesa 19.2.8 (LLVM 9.0.0), Compiler: GCC 9.2.1 20190827, File-System: ext4, Screen Resolution: 3840x2160 SELinux disabled: 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 + 32GB Flash Disk, 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: Fedora 31, Kernel: 5.3.16-300.fc31.x86_64 (x86_64), Desktop: GNOME Shell 3.34.2, Display Server: X Server + Wayland, OpenGL: 4.5 Mesa 19.2.8 (LLVM 9.0.0), Compiler: GCC 9.2.1 20190827, File-System: ext4, Screen Resolution: 3840x2160 Stress-NG 0.07.26 Test: Forking Bogo Ops/s > Higher Is Better SELinux enforcing + targeted . 93381.79 |====================================== SELinux disabled ............. 94495.22 |====================================== Stress-NG 0.07.26 Test: Semaphores Bogo Ops/s > Higher Is Better SELinux enforcing + targeted . 3366820.02 |==================================== SELinux disabled ............. 3376873.02 |==================================== Stress-NG 0.07.26 Test: Context Switching Bogo Ops/s > Higher Is Better SELinux enforcing + targeted . 17580305.45 |============================== SELinux disabled ............. 20226918.39 |=================================== Stress-NG 0.07.26 Test: System V Message Passing Bogo Ops/s > Higher Is Better SELinux enforcing + targeted . 8880852.83 |================== SELinux disabled ............. 16848867.50 |=================================== dav1d 0.5.0 Video Input: Summer Nature 1080p FPS > Higher Is Better SELinux enforcing + targeted . 819.23 |======================================== SELinux disabled ............. 826.69 |======================================== dav1d 0.5.0 Video Input: Chimera 1080p 10-bit FPS > Higher Is Better SELinux enforcing + targeted . 107.28 |======================================== SELinux disabled ............. 108.19 |======================================== SuperTuxKart 0.9.3 Resolution: 3840 x 2160 - Mode: Fullscreen - Graphics Effects: High - Karts: 1 - Scene: Candela City Frames Per Second > Higher Is Better SELinux enforcing + targeted . 82.77 |======================================== SELinux disabled ............. 84.12 |========================================= SuperTuxKart 0.9.3 Resolution: 3840 x 2160 - Mode: Fullscreen - Graphics Effects: High - Karts: 1 - Scene: Cocoa Temple Frames Per Second > Higher Is Better SELinux enforcing + targeted . 83.18 |========================================= SELinux disabled ............. 83.10 |========================================= SuperTuxKart 0.9.3 Resolution: 3840 x 2160 - Mode: Fullscreen - Graphics Effects: Low - Karts: 1 - Scene: Candela City Frames Per Second > Higher Is Better SELinux enforcing + targeted . 231.17 |====================================== SELinux disabled ............. 240.45 |======================================== SuperTuxKart 0.9.3 Resolution: 3840 x 2160 - Mode: Fullscreen - Graphics Effects: Low - Karts: 1 - Scene: Cocoa Temple Frames Per Second > Higher Is Better SELinux enforcing + targeted . 234.56 |======================================= SELinux disabled ............. 238.35 |======================================== Tesseract 2014-05-12 Resolution: 3840 x 2160 Frames Per Second > Higher Is Better SELinux enforcing + targeted . 365.11 |======================================== SELinux disabled ............. 368.33 |======================================== Xonotic 0.8.2 Resolution: 3840 x 2160 - Effects Quality: Ultimate Frames Per Second > Higher Is Better SELinux enforcing + targeted . 297.73 |======================================= SELinux disabled ............. 302.11 |======================================== SVT-AV1 0.8 Encoder Mode: Enc Mode 8 - Input: 1080p Frames Per Second > Higher Is Better SELinux enforcing + targeted . 87.80 |========================================= SELinux disabled ............. 88.31 |========================================= x264 2018-09-25 H.264 Video Encoding Frames Per Second > Higher Is Better SELinux enforcing + targeted . 216.41 |======================================== SELinux disabled ............. 217.39 |======================================== Chaos Group V-RAY 4.10.03 Mode: CPU Ksamples > Higher Is Better SELinux enforcing + targeted . 46728 |========================================= SELinux disabled ............. 46640 |========================================= Himeno Benchmark 3.0 Poisson Pressure Solver MFLOPS > Higher Is Better SELinux enforcing + targeted . 4982.77 |======================================= SELinux disabled ............. 4894.22 |====================================== Facebook RocksDB 6.3.6 Test: Random Fill Op/s > Higher Is Better SELinux enforcing + targeted . 1367610 |======================================= SELinux disabled ............. 1363620 |======================================= Facebook RocksDB 6.3.6 Test: Random Read Op/s > Higher Is Better SELinux enforcing + targeted . 193963373 |==================================== SELinux disabled ............. 200005721 |===================================== Facebook RocksDB 6.3.6 Test: Sequential Fill Op/s > Higher Is Better SELinux enforcing + targeted . 1414587 |======================================= SELinux disabled ............. 1413853 |======================================= Facebook RocksDB 6.3.6 Test: Read While Writing Op/s > Higher Is Better SELinux enforcing + targeted . 5991912 |====================================== SELinux disabled ............. 6086052 |======================================= Apache Cassandra 3.11.4 Test: Writes Op/s > Higher Is Better SELinux enforcing + targeted . 289532 |======================================== SELinux disabled ............. 289702 |======================================== Memcached mcperf 1.5.10 Method: Get Operations Per Second > Higher Is Better SELinux enforcing + targeted . 68712.8 |===================================== SELinux disabled ............. 71599.3 |======================================= Memcached mcperf 1.5.10 Method: Set Operations Per Second > Higher Is Better SELinux enforcing + targeted . 40846.5 |=================================== SELinux disabled ............. 45126.6 |======================================= ebizzy 0.3 Records/s > Higher Is Better SELinux enforcing + targeted . 2468630 |====================================== SELinux disabled ............. 2563196 |======================================= Apache Benchmark 2.4.29 Static Web Page Serving Requests Per Second > Higher Is Better SELinux enforcing + targeted . 20537.24 |================================== SELinux disabled ............. 23076.84 |====================================== Selenium Benchmark: StyleBench - Browser: Firefox Runs / Minute > Higher Is Better SELinux enforcing + targeted . 95.9 |========================================= SELinux disabled ............. 97.6 |========================================== PHPBench 0.8.1 PHP Benchmark Suite Score > Higher Is Better SELinux enforcing + targeted . 675944 |======================================== SELinux disabled ............. 664253 |======================================= Selenium Benchmark: WebXPRT - Browser: Firefox Score > Higher Is Better SELinux enforcing + targeted . 294 |=========================================== SELinux disabled ............. 295 |=========================================== Selenium Benchmark: Jetstream - Browser: Firefox Score > Higher Is Better SELinux enforcing + targeted . 228.54 |======================================== SELinux disabled ............. 229.22 |======================================== PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only TPS > Higher Is Better SELinux enforcing + targeted . 839291.96 |===================================== SELinux disabled ............. 846898.04 |===================================== PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Only TPS > Higher Is Better SELinux enforcing + targeted . 846753.98 |==================================== SELinux disabled ............. 863664.68 |===================================== PostMark 1.51 Disk Transaction Performance TPS > Higher Is Better SELinux enforcing + targeted . 7501 |======================================= SELinux disabled ............. 8064 |========================================== NAMD 2.13b1 ATPase Simulation - 327,506 Atoms days/ns < Lower Is Better SELinux enforcing + targeted . 0.56492 |======================================= SELinux disabled ............. 0.56077 |======================================= PyBench 2018-02-16 Total For Average Test Times Milliseconds < Lower Is Better SELinux enforcing + targeted . 1298 |========================================== SELinux disabled ............. 1292 |========================================== OSBench Test: Memory Allocations Ns Per Event < Lower Is Better SELinux enforcing + targeted . 69.15 |========================================= SELinux disabled ............. 68.71 |========================================= BenchmarkMutex Benchmark: Shared Mutex Lock Shared ns < Lower Is Better SELinux enforcing + targeted . 19.1 |========================================== SELinux disabled ............. 18.8 |========================================= BenchmarkMutex Benchmark: Mutex Lock Unlock spinlock ns < Lower Is Better SELinux enforcing + targeted . 44.1 |========================================== SELinux disabled ............. 44.2 |========================================== BenchmarkMutex Benchmark: Mutex Lock Unlock std::mutex ns < Lower Is Better SELinux enforcing + targeted . 13.3 |========================================= SELinux disabled ............. 13.5 |========================================== BenchmarkMutex Benchmark: Mutex Lock Unlock std::mutex ns < Lower Is Better SELinux enforcing + targeted . 18.3 |========================================== SELinux disabled ............. 18.0 |========================================= BenchmarkMutex Benchmark: Semaphore Release And Acquire ns < Lower Is Better SELinux enforcing + targeted . 11.2 |========================================== SELinux disabled ............. 11.2 |========================================== BenchmarkMutex Benchmark: Mutex Lock Unlock spinlock_amd ns < Lower Is Better SELinux enforcing + targeted . 43.8 |========================================== SELinux disabled ............. 43.9 |========================================== BenchmarkMutex Benchmark: Mutex Lock Unlock ticket_spinlock ns < Lower Is Better SELinux enforcing + targeted . 30.7 |========================================== SELinux disabled ............. 30.8 |========================================== Selenium Benchmark: PSPDFKit WASM - Browser: Firefox Score < Lower Is Better SELinux enforcing + targeted . 1250 |========================================== SELinux disabled ............. 1243 |========================================== Build2 0.12 Time To Compile Seconds < Lower Is Better SELinux enforcing + targeted . 51.71 |========================================= SELinux disabled ............. 50.61 |======================================== Y-Cruncher 0.7.8.9503 Calculating 500M Pi Digits Seconds < Lower Is Better SELinux enforcing + targeted . 9.058 |========================================= SELinux disabled ............. 9.050 |========================================= Hackbench Count: 1 - Type: Thread Seconds < Lower Is Better SELinux enforcing + targeted . 2.447 |========================================= SELinux disabled ............. 2.446 |========================================= Hackbench Count: 2 - Type: Thread Seconds < Lower Is Better SELinux enforcing + targeted . 2.976 |========================================= SELinux disabled ............. 2.850 |======================================= Hackbench Count: 4 - Type: Thread Seconds < Lower Is Better SELinux enforcing + targeted . 4.042 |========================================= SELinux disabled ............. 3.737 |====================================== Hackbench Count: 8 - Type: Thread Seconds < Lower Is Better SELinux enforcing + targeted . 8.698 |========================================= SELinux disabled ............. 8.195 |======================================= Hackbench Count: 1 - Type: Process Seconds < Lower Is Better SELinux enforcing + targeted . 2.504 |========================================= SELinux disabled ............. 2.396 |======================================= Hackbench Count: 16 - Type: Thread Seconds < Lower Is Better SELinux enforcing + targeted . 16.10 |========================================= SELinux disabled ............. 15.10 |====================================== Hackbench Count: 2 - Type: Process Seconds < Lower Is Better SELinux enforcing + targeted . 2.851 |========================================= SELinux disabled ............. 2.705 |======================================= Hackbench Count: 4 - Type: Process Seconds < Lower Is Better SELinux enforcing + targeted . 3.967 |========================================= SELinux disabled ............. 3.667 |====================================== Hackbench Count: 8 - Type: Process Seconds < Lower Is Better SELinux enforcing + targeted . 7.899 |========================================= SELinux disabled ............. 7.589 |======================================= Hackbench Count: 16 - Type: Process Seconds < Lower Is Better SELinux enforcing + targeted . 15.50 |========================================= SELinux disabled ............. 14.42 |====================================== Hackbench Count: 32 - Type: Process Seconds < Lower Is Better SELinux enforcing + targeted . 30.12 |========================================= SELinux disabled ............. 27.56 |====================================== SQLite Speedtest 3.30 Timed Time - Size 1,000 Seconds < Lower Is Better SELinux enforcing + targeted . 57.11 |========================================= SELinux disabled ............. 56.11 |======================================== LibreOffice Test: 20 Documents To PDF Seconds < Lower Is Better SELinux enforcing + targeted . 7.115 |========================================= SELinux disabled ............. 7.101 |========================================= Blender 2.81 Blend File: Classroom - Compute: CPU-Only Seconds < Lower Is Better SELinux enforcing + targeted . 118.87 |======================================== SELinux disabled ............. 118.67 |======================================== Blender 2.81 Blend File: Barbershop - Compute: CPU-Only Seconds < Lower Is Better SELinux enforcing + targeted . 188.54 |======================================== SELinux disabled ............. 188.67 |======================================== Selenium Benchmark: Maze Solver - Browser: Firefox Seconds < Lower Is Better SELinux enforcing + targeted . 4.0 |=========================================== SELinux disabled ............. 4.0 |=========================================== Timed GCC Compilation 8.2 Time To Compile Seconds < Lower Is Better SELinux enforcing + targeted . 559.71 |======================================== SELinux disabled ............. 545.90 |======================================= Timed LLVM Compilation 6.0.1 Time To Compile Seconds < Lower Is Better SELinux enforcing + targeted . 117.03 |======================================== SELinux disabled ............. 117.08 |======================================== Timed Linux Kernel Compilation 5.4 Time To Compile Seconds < Lower Is Better SELinux enforcing + targeted . 25.13 |========================================= SELinux disabled ............. 25.14 |========================================= Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 Seconds < Lower Is Better SELinux enforcing + targeted . 8.545 |========================================= SELinux disabled ............. 8.582 |========================================= LAME MP3 Encoding 3.100 WAV To MP3 Seconds < Lower Is Better SELinux enforcing + targeted . 7.178 |========================================= SELinux disabled ............. 7.194 |========================================= Tungsten Renderer 0.2.2 Scene: Hair Seconds < Lower Is Better SELinux enforcing + targeted . 9.84188 |======================================= SELinux disabled ............. 9.88361 |======================================= Tungsten Renderer 0.2.2 Scene: Water Caustic Seconds < Lower Is Better SELinux enforcing + targeted . 18.63 |========================================= SELinux disabled ............. 18.62 |========================================= Tungsten Renderer 0.2.2 Scene: Non-Exponential Seconds < Lower Is Better SELinux enforcing + targeted . 2.55322 |======================================= SELinux disabled ............. 2.54680 |======================================= Tungsten Renderer 0.2.2 Scene: Volumetric Caustic Seconds < Lower Is Better SELinux enforcing + targeted . 3.39021 |======================================= SELinux disabled ............. 3.39448 |======================================= Appleseed 2.0 Beta Scene: Emily Seconds < Lower Is Better SELinux enforcing + targeted . 135.11 |======================================== SELinux disabled ............. 134.10 |======================================== Appleseed 2.0 Beta Scene: Material Tester Seconds < Lower Is Better SELinux enforcing + targeted . 126.40 |======================================== SELinux disabled ............. 125.73 |======================================== OSBench Test: Create Files us Per Event < Lower Is Better SELinux enforcing + targeted . 17.52 |========================================= SELinux disabled ............. 10.53 |========================= OSBench Test: Create Threads us Per Event < Lower Is Better SELinux enforcing + targeted . 20.21 |========================================= SELinux disabled ............. 20.33 |========================================= OSBench Test: Launch Programs us Per Event < Lower Is Better SELinux enforcing + targeted . 46.92 |========================================= SELinux disabled ............. 47.07 |========================================= OSBench Test: Create Processes us Per Event < Lower Is Better SELinux enforcing + targeted . 37.73 |========================================= SELinux disabled ............. 37.52 |========================================= Schbench Message Threads: 2 - Workers Per Message Thread: 4 usec, 99.9th Latency Percentile < Lower Is Better SELinux enforcing + targeted . 23 |============================================ SELinux disabled ............. 21 |======================================== Schbench Message Threads: 4 - Workers Per Message Thread: 4 usec, 99.9th Latency Percentile < Lower Is Better SELinux enforcing + targeted . 41 |============================================ SELinux disabled ............. 37 |======================================== Schbench Message Threads: 6 - Workers Per Message Thread: 2 usec, 99.9th Latency Percentile < Lower Is Better SELinux enforcing + targeted . 71 |============================================ SELinux disabled ............. 35 |====================== Schbench Message Threads: 6 - Workers Per Message Thread: 4 usec, 99.9th Latency Percentile < Lower Is Better SELinux enforcing + targeted . 43 |============================================ SELinux disabled ............. 34 |=================================== Schbench Message Threads: 8 - Workers Per Message Thread: 2 usec, 99.9th Latency Percentile < Lower Is Better SELinux enforcing + targeted . 49 |============================================ SELinux disabled ............. 34 |=============================== Schbench Message Threads: 8 - Workers Per Message Thread: 4 usec, 99.9th Latency Percentile < Lower Is Better SELinux enforcing + targeted . 36 |============================================ SELinux disabled ............. 32 |=======================================