AMD Ryzen 5000 Zen 3 Mitigation Test Tests for a future article by Michael Larabel looking at Zen 3 Spectre mitigation impact on Linux. Ryzen 5 2600X: Default: Processor: AMD Ryzen 5 2600X Six-Core @ 3.60GHz (6 Cores / 12 Threads), Motherboard: ASUS TUF GAMING B550M-PLUS (WI-FI) (1216 BIOS), Chipset: AMD 17h, Memory: 16GB, Disk: 1000GB Samsung SSD 980 PRO 1TB, Graphics: NVIDIA NV166 6GB, Audio: NVIDIA TU106 HD Audio, Monitor: G237HL, Network: Realtek RTL8125 2.5GbE + Intel Wi-Fi 6 AX200 OS: Ubuntu 20.10, Kernel: 5.9.10-050910-generic (x86_64), Desktop: GNOME Shell 3.38.1, Display Server: X Server 1.20.9, Display Driver: modesetting 1.20.9, OpenGL: 4.3 Mesa 20.2.1, Compiler: GCC 10.2.0, File-System: ext4, Screen Resolution: 1920x1080 Ryzen 5 2600X: mitigations=off: Processor: AMD Ryzen 5 2600X Six-Core @ 3.60GHz (6 Cores / 12 Threads), Motherboard: ASUS TUF GAMING B550M-PLUS (WI-FI) (1216 BIOS), Chipset: AMD 17h, Memory: 16GB, Disk: 1000GB Samsung SSD 980 PRO 1TB, Graphics: NVIDIA NV166 6GB, Audio: NVIDIA TU106 HD Audio, Monitor: G237HL, Network: Realtek RTL8125 2.5GbE + Intel Wi-Fi 6 AX200 OS: Ubuntu 20.10, Kernel: 5.9.10-050910-generic (x86_64), Desktop: GNOME Shell 3.38.1, Display Server: X Server 1.20.9, Display Driver: modesetting 1.20.9, OpenGL: 4.3 Mesa 20.2.1, Compiler: GCC 10.2.0, File-System: ext4, Screen Resolution: 1920x1080 Ryzen 5 3600XT: Default: Processor: AMD Ryzen 5 3600XT 6-Core @ 3.80GHz (6 Cores / 12 Threads), Motherboard: ASUS TUF GAMING B550M-PLUS (WI-FI) (1216 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: 1000GB Samsung SSD 980 PRO 1TB, Graphics: NVIDIA NV166 6GB, Audio: NVIDIA TU106 HD Audio, Monitor: G237HL, Network: Realtek RTL8125 2.5GbE + Intel Wi-Fi 6 AX200 OS: Ubuntu 20.10, Kernel: 5.9.10-050910-generic (x86_64), Desktop: GNOME Shell 3.38.1, Display Server: X Server 1.20.9, Display Driver: modesetting 1.20.9, OpenGL: 4.3 Mesa 20.2.1, Compiler: GCC 10.2.0, File-System: ext4, Screen Resolution: 1920x1080 Ryzen 5 3600XT: mitigations=off: Processor: AMD Ryzen 5 3600XT 6-Core @ 3.80GHz (6 Cores / 12 Threads), Motherboard: ASUS TUF GAMING B550M-PLUS (WI-FI) (1216 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: 1000GB Samsung SSD 980 PRO 1TB, Graphics: NVIDIA NV166 6GB, Audio: NVIDIA TU106 HD Audio, Monitor: G237HL, Network: Realtek RTL8125 2.5GbE + Intel Wi-Fi 6 AX200 OS: Ubuntu 20.10, Kernel: 5.9.10-050910-generic (x86_64), Desktop: GNOME Shell 3.38.1, Display Server: X Server 1.20.9, Display Driver: modesetting 1.20.9, OpenGL: 4.3 Mesa 20.2.1, Compiler: GCC 10.2.0, File-System: ext4, Screen Resolution: 1920x1080 Ryzen 5 5600X: Default: Processor: AMD Ryzen 5 5600X 6-Core @ 3.70GHz (6 Cores / 12 Threads), Motherboard: ASUS TUF GAMING B550M-PLUS (WI-FI) (1216 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: 1000GB Samsung SSD 980 PRO 1TB, Graphics: NVIDIA NV166 6GB, Audio: NVIDIA TU106 HD Audio, Monitor: G237HL, Network: Realtek RTL8125 2.5GbE + Intel Wi-Fi 6 AX200 OS: Ubuntu 20.10, Kernel: 5.9.10-050910-generic (x86_64), Desktop: GNOME Shell 3.38.1, Display Server: X Server 1.20.9, Display Driver: modesetting 1.20.9, OpenGL: 4.3 Mesa 20.2.1, Compiler: GCC 10.2.0, File-System: ext4, Screen Resolution: 1920x1080 Ryzen 5 5600X: mitigations=off: Processor: AMD Ryzen 5 5600X 6-Core @ 3.70GHz (6 Cores / 12 Threads), Motherboard: ASUS TUF GAMING B550M-PLUS (WI-FI) (1216 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: 1000GB Samsung SSD 980 PRO 1TB, Graphics: NVIDIA NV166 6GB, Audio: NVIDIA TU106 HD Audio, Monitor: G237HL, Network: Realtek RTL8125 2.5GbE + Intel Wi-Fi 6 AX200 OS: Ubuntu 20.10, Kernel: 5.9.10-050910-generic (x86_64), Desktop: GNOME Shell 3.38.1, Display Server: X Server 1.20.9, Display Driver: modesetting 1.20.9, OpenGL: 4.3 Mesa 20.2.1, Compiler: GCC 10.2.0, File-System: ext4, Screen Resolution: 1920x1080 LevelDB 1.22 Benchmark: Overwrite MB/s > Higher Is Better Ryzen 5 2600X: Default .......... 20.9 |======================== Ryzen 5 2600X: mitigations=off .. 21.2 |======================== Ryzen 5 3600XT: Default ......... 27.7 |================================ Ryzen 5 3600XT: mitigations=off . 28.8 |================================= Ryzen 5 5600X: Default .......... 33.0 |====================================== Ryzen 5 5600X: mitigations=off .. 34.2 |======================================= LevelDB 1.22 Benchmark: Overwrite Microseconds Per Op < Lower Is Better Ryzen 5 2600X: Default .......... 63.65 |====================================== Ryzen 5 2600X: mitigations=off .. 62.52 |===================================== Ryzen 5 3600XT: Default ......... 47.88 |============================= Ryzen 5 3600XT: mitigations=off . 46.13 |============================ Ryzen 5 5600X: Default .......... 40.17 |======================== Ryzen 5 5600X: mitigations=off .. 38.81 |======================= LevelDB 1.22 Benchmark: Random Fill MB/s > Higher Is Better Ryzen 5 2600X: Default .......... 20.5 |======================== Ryzen 5 2600X: mitigations=off .. 21.1 |======================== Ryzen 5 3600XT: Default ......... 28.1 |================================ Ryzen 5 3600XT: mitigations=off . 28.6 |================================= Ryzen 5 5600X: Default .......... 33.0 |====================================== Ryzen 5 5600X: mitigations=off .. 34.0 |======================================= LevelDB 1.22 Benchmark: Random Fill Microseconds Per Op < Lower Is Better Ryzen 5 2600X: Default .......... 64.64 |====================================== Ryzen 5 2600X: mitigations=off .. 62.97 |===================================== Ryzen 5 3600XT: Default ......... 47.27 |============================ Ryzen 5 3600XT: mitigations=off . 46.42 |=========================== Ryzen 5 5600X: Default .......... 40.14 |======================== Ryzen 5 5600X: mitigations=off .. 38.99 |======================= LevelDB 1.22 Benchmark: Random Delete Microseconds Per Op < Lower Is Better Ryzen 5 2600X: Default .......... 58.39 |====================================== Ryzen 5 2600X: mitigations=off .. 57.28 |===================================== Ryzen 5 3600XT: Default ......... 44.96 |============================= Ryzen 5 3600XT: mitigations=off . 43.51 |============================ Ryzen 5 5600X: Default .......... 39.54 |========================== Ryzen 5 5600X: mitigations=off .. 38.40 |========================= LevelDB 1.22 Benchmark: Sequential Fill MB/s > Higher Is Better Ryzen 5 2600X: Default .......... 21.3 |======================== Ryzen 5 2600X: mitigations=off .. 21.7 |======================== Ryzen 5 3600XT: Default ......... 28.4 |================================ Ryzen 5 3600XT: mitigations=off . 29.3 |================================= Ryzen 5 5600X: Default .......... 33.3 |===================================== Ryzen 5 5600X: mitigations=off .. 34.8 |======================================= LevelDB 1.22 Benchmark: Sequential Fill Microseconds Per Op < Lower Is Better Ryzen 5 2600X: Default .......... 62.47 |====================================== Ryzen 5 2600X: mitigations=off .. 61.23 |===================================== Ryzen 5 3600XT: Default ......... 46.71 |============================ Ryzen 5 3600XT: mitigations=off . 45.36 |============================ Ryzen 5 5600X: Default .......... 39.90 |======================== Ryzen 5 5600X: mitigations=off .. 38.14 |======================= Flexible IO Tester 3.18 Type: Random Write - Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better Ryzen 5 2600X: Default .......... 254667 |====================== Ryzen 5 2600X: mitigations=off .. 259000 |======================= Ryzen 5 3600XT: Default ......... 288000 |========================= Ryzen 5 3600XT: mitigations=off . 287333 |========================= Ryzen 5 5600X: Default .......... 416000 |==================================== Ryzen 5 5600X: mitigations=off .. 423333 |===================================== PostMark 1.51 Disk Transaction Performance TPS > Higher Is Better Ryzen 5 2600X: Default .......... 6306 |========================= Ryzen 5 2600X: mitigations=off .. 6578 |========================== Ryzen 5 3600XT: Default ......... 8243 |================================ Ryzen 5 3600XT: mitigations=off . 8620 |================================== Ryzen 5 5600X: Default .......... 9496 |===================================== Ryzen 5 5600X: mitigations=off .. 9905 |======================================= Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 2 Microseconds < Lower Is Better Ryzen 5 2600X: Default .......... 25.06 |====================================== Ryzen 5 2600X: mitigations=off .. 23.32 |=================================== Ryzen 5 3600XT: Default ......... 20.11 |============================== Ryzen 5 3600XT: mitigations=off . 18.58 |============================ Ryzen 5 5600X: Default .......... 14.60 |====================== Ryzen 5 5600X: mitigations=off .. 12.51 |=================== Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 2 Mbits/sec > Higher Is Better Ryzen 5 2600X: Default .......... 38550.67 |=============== Ryzen 5 2600X: mitigations=off .. 41134.44 |================ Ryzen 5 3600XT: Default ......... 48611.82 |=================== Ryzen 5 3600XT: mitigations=off . 48813.96 |=================== Ryzen 5 5600X: Default .......... 82974.49 |================================ Ryzen 5 5600X: mitigations=off .. 91075.78 |=================================== Ethr 2019-01-02 Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 2 Mbits/sec > Higher Is Better Ryzen 5 2600X: Default .......... 1368.77 |====================== Ryzen 5 2600X: mitigations=off .. 1393.33 |======================= Ryzen 5 3600XT: Default ......... 1856.67 |============================== Ryzen 5 3600XT: mitigations=off . 1897.19 |=============================== Ryzen 5 5600X: Default .......... 2133.33 |=================================== Ryzen 5 5600X: mitigations=off .. 2193.16 |==================================== iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 30 Seconds - Test: TCP - Parallel: 10 Mbits/sec > Higher Is Better Ryzen 5 2600X: Default .......... 49280 |=================== Ryzen 5 2600X: mitigations=off .. 50428 |=================== Ryzen 5 3600XT: Default ......... 62474 |======================== Ryzen 5 3600XT: mitigations=off . 64734 |========================= Ryzen 5 5600X: Default .......... 95489 |===================================== Ryzen 5 5600X: mitigations=off .. 99379 |====================================== WireGuard + Linux Networking Stack Stress Test Seconds < Lower Is Better Ryzen 5 2600X: Default .......... 266.33 |===================================== Ryzen 5 2600X: mitigations=off .. 259.63 |==================================== Ryzen 5 3600XT: Default ......... 193.19 |=========================== Ryzen 5 3600XT: mitigations=off . 187.85 |========================== Ryzen 5 5600X: Default .......... 125.03 |================= Ryzen 5 5600X: mitigations=off .. 120.57 |================= Sockperf 3.4 Test: Throughput Messages Per Second > Higher Is Better Ryzen 5 2600X: Default .......... 630438 |========================== Ryzen 5 2600X: mitigations=off .. 674371 |============================ Ryzen 5 3600XT: Default ......... 744630 |=============================== Ryzen 5 3600XT: mitigations=off . 813459 |================================== Ryzen 5 5600X: Default .......... 833877 |=================================== Ryzen 5 5600X: mitigations=off .. 890685 |===================================== perf-bench Benchmark: Epoll Wait ops/sec > Higher Is Better Ryzen 5 2600X: Default .......... 140169 |===================== Ryzen 5 2600X: mitigations=off .. 140577 |===================== Ryzen 5 3600XT: Default ......... 128562 |=================== Ryzen 5 3600XT: mitigations=off . 134160 |==================== Ryzen 5 5600X: Default .......... 238504 |==================================== Ryzen 5 5600X: mitigations=off .. 245982 |===================================== perf-bench Benchmark: Futex Hash ops/sec > Higher Is Better Ryzen 5 2600X: Default .......... 4652282 |======================= Ryzen 5 2600X: mitigations=off .. 4821660 |======================== Ryzen 5 3600XT: Default ......... 5328721 |========================== Ryzen 5 3600XT: mitigations=off . 5466584 |=========================== Ryzen 5 5600X: Default .......... 7087895 |=================================== Ryzen 5 5600X: mitigations=off .. 7383759 |==================================== perf-bench Benchmark: Syscall Basic ops/sec > Higher Is Better Ryzen 5 2600X: Default .......... 17882170 |======================= Ryzen 5 2600X: mitigations=off .. 21371477 |============================ Ryzen 5 3600XT: Default ......... 21182016 |=========================== Ryzen 5 3600XT: mitigations=off . 24401287 |================================ Ryzen 5 5600X: Default .......... 23060667 |============================== Ryzen 5 5600X: mitigations=off .. 27012497 |=================================== OSBench Test: Create Files us Per Event < Lower Is Better Ryzen 5 2600X: Default .......... 16.196814 |================================== Ryzen 5 2600X: mitigations=off .. 14.930544 |=============================== Ryzen 5 3600XT: Default ......... 11.443409 |======================== Ryzen 5 3600XT: mitigations=off . 11.013251 |======================= Ryzen 5 5600X: Default .......... 9.991620 |===================== Ryzen 5 5600X: mitigations=off .. 9.399961 |==================== OSBench Test: Create Threads us Per Event < Lower Is Better Ryzen 5 2600X: Default .......... 13.306618 |================================== Ryzen 5 2600X: mitigations=off .. 12.606780 |================================ Ryzen 5 3600XT: Default ......... 9.198983 |======================== Ryzen 5 3600XT: mitigations=off . 9.227594 |======================== Ryzen 5 5600X: Default .......... 7.793903 |==================== Ryzen 5 5600X: mitigations=off .. 7.703304 |==================== Renaissance 0.10.0 Test: Twitter HTTP Requests ms < Lower Is Better Ryzen 5 2600X: Default .......... 2312.93 |==================================== Ryzen 5 2600X: mitigations=off .. 2267.45 |=================================== Ryzen 5 3600XT: Default ......... 1762.12 |=========================== Ryzen 5 3600XT: mitigations=off . 1724.77 |=========================== Ryzen 5 5600X: Default .......... 1548.69 |======================== Ryzen 5 5600X: mitigations=off .. 1484.98 |======================= KeyDB 6.0.16 Ops/sec > Higher Is Better Ryzen 5 2600X: Default .......... 522846.21 |=================== Ryzen 5 2600X: mitigations=off .. 534104.27 |==================== Ryzen 5 3600XT: Default ......... 644444.03 |======================== Ryzen 5 3600XT: mitigations=off . 671262.15 |========================= Ryzen 5 5600X: Default .......... 881590.61 |================================= Ryzen 5 5600X: mitigations=off .. 912727.80 |================================== SQLite Speedtest 3.30 Timed Time - Size 1,000 Seconds < Lower Is Better Ryzen 5 2600X: Default .......... 68.12 |====================================== Ryzen 5 2600X: mitigations=off .. 68.24 |====================================== Ryzen 5 3600XT: Default ......... 54.74 |============================== Ryzen 5 3600XT: mitigations=off . 54.27 |============================== Ryzen 5 5600X: Default .......... 42.71 |======================== Ryzen 5 5600X: mitigations=off .. 42.04 |======================= Stress-NG 0.11.07 Test: Socket Activity Bogo Ops/s > Higher Is Better Ryzen 5 2600X: Default .......... 4834.01 |==================== Ryzen 5 2600X: mitigations=off .. 4886.77 |==================== Ryzen 5 3600XT: Default ......... 5768.96 |======================== Ryzen 5 3600XT: mitigations=off . 6007.54 |========================= Ryzen 5 5600X: Default .......... 7889.03 |================================= Ryzen 5 5600X: mitigations=off .. 8634.41 |==================================== Stress-NG 0.11.07 Test: Context Switching Bogo Ops/s > Higher Is Better Ryzen 5 2600X: Default .......... 2811763.39 |======================== Ryzen 5 2600X: mitigations=off .. 2820985.48 |======================== Ryzen 5 3600XT: Default ......... 3262262.67 |============================ Ryzen 5 3600XT: mitigations=off . 3354276.72 |============================= Ryzen 5 5600X: Default .......... 3646529.70 |================================ Ryzen 5 5600X: mitigations=off .. 3815493.99 |================================= ctx_clock Context Switch Time Clocks < Lower Is Better Ryzen 5 2600X: Default .......... 180 |====================================== Ryzen 5 2600X: mitigations=off .. 180 |====================================== Ryzen 5 3600XT: Default ......... 190 |======================================== Ryzen 5 3600XT: mitigations=off . 190 |======================================== Ryzen 5 5600X: Default .......... 148 |=============================== Ryzen 5 5600X: mitigations=off .. 148 |=============================== Facebook RocksDB 6.3.6 Test: Random Fill Op/s > Higher Is Better Ryzen 5 2600X: Default .......... 752561 |========================= Ryzen 5 2600X: mitigations=off .. 747240 |========================= Ryzen 5 3600XT: Default ......... 785817 |========================== Ryzen 5 3600XT: mitigations=off . 794084 |========================== Ryzen 5 5600X: Default .......... 1042452 |================================== Ryzen 5 5600X: mitigations=off .. 1088373 |==================================== Facebook RocksDB 6.3.6 Test: Random Read Op/s > Higher Is Better Ryzen 5 2600X: Default .......... 34511390 |======================= Ryzen 5 2600X: mitigations=off .. 35301035 |======================== Ryzen 5 3600XT: Default ......... 36791131 |========================= Ryzen 5 3600XT: mitigations=off . 36295908 |========================= Ryzen 5 5600X: Default .......... 51583731 |=================================== Ryzen 5 5600X: mitigations=off .. 51700285 |=================================== Facebook RocksDB 6.3.6 Test: Sequential Fill Op/s > Higher Is Better Ryzen 5 2600X: Default .......... 859329 |====================== Ryzen 5 2600X: mitigations=off .. 859993 |====================== Ryzen 5 3600XT: Default ......... 928692 |======================= Ryzen 5 3600XT: mitigations=off . 939726 |======================== Ryzen 5 5600X: Default .......... 1392796 |=================================== Ryzen 5 5600X: mitigations=off .. 1431748 |==================================== Selenium Benchmark: ARES-6 - Browser: Firefox ms < Lower Is Better Ryzen 5 2600X: Default .......... 61.20 |====================================== Ryzen 5 2600X: mitigations=off .. 58.45 |==================================== Ryzen 5 3600XT: Default ......... 52.01 |================================ Ryzen 5 3600XT: mitigations=off . 49.53 |=============================== Ryzen 5 5600X: Default .......... 50.83 |================================ Ryzen 5 5600X: mitigations=off .. 42.65 |========================== Selenium Benchmark: Kraken - Browser: Firefox ms < Lower Is Better Ryzen 5 2600X: Default .......... 1204.3 |===================================== Ryzen 5 2600X: mitigations=off .. 1140.1 |=================================== Ryzen 5 3600XT: Default ......... 1004.5 |=============================== Ryzen 5 3600XT: mitigations=off . 932.0 |============================= Ryzen 5 5600X: Default .......... 931.4 |============================= Ryzen 5 5600X: mitigations=off .. 779.4 |======================== Selenium Benchmark: Octane - Browser: Firefox Geometric Mean > Higher Is Better Ryzen 5 2600X: Default .......... 17952 |======================= Ryzen 5 2600X: mitigations=off .. 19276 |======================== Ryzen 5 3600XT: Default ......... 21205 |=========================== Ryzen 5 3600XT: mitigations=off . 23439 |============================== Ryzen 5 5600X: Default .......... 23868 |============================== Ryzen 5 5600X: mitigations=off .. 30094 |====================================== Selenium Benchmark: Jetstream 2 - Browser: Firefox Score > Higher Is Better Ryzen 5 2600X: Default .......... 65.98 |========================== Ryzen 5 2600X: mitigations=off .. 68.74 |=========================== Ryzen 5 3600XT: Default ......... 77.16 |============================== Ryzen 5 3600XT: mitigations=off . 83.17 |================================= Ryzen 5 5600X: Default .......... 82.28 |================================ Ryzen 5 5600X: mitigations=off .. 96.66 |====================================== Selenium Benchmark: Speedometer - Browser: Firefox Runs Per Minute > Higher Is Better Ryzen 5 2600X: Default .......... 83.1 |========================= Ryzen 5 2600X: mitigations=off .. 85.4 |========================= Ryzen 5 3600XT: Default ......... 108.0 |================================ Ryzen 5 3600XT: mitigations=off . 115.0 |================================== Ryzen 5 5600X: Default .......... 118.0 |=================================== Ryzen 5 5600X: mitigations=off .. 128.0 |====================================== Selenium Benchmark: WASM imageConvolute - Browser: Firefox ms < Lower Is Better Ryzen 5 2600X: Default .......... 30.8 |======================================= Ryzen 5 2600X: mitigations=off .. 29.4 |===================================== Ryzen 5 3600XT: Default ......... 26.6 |================================== Ryzen 5 3600XT: mitigations=off . 25.3 |================================ Ryzen 5 5600X: Default .......... 24.9 |================================ Ryzen 5 5600X: mitigations=off .. 20.6 |========================== Selenium Benchmark: WASM collisionDetection - Browser: Firefox ms < Lower Is Better Ryzen 5 2600X: Default .......... 441.5 |====================================== Ryzen 5 2600X: mitigations=off .. 440.8 |====================================== Ryzen 5 3600XT: Default ......... 356.5 |=============================== Ryzen 5 3600XT: mitigations=off . 346.1 |============================== Ryzen 5 5600X: Default .......... 300.7 |========================== Ryzen 5 5600X: mitigations=off .. 290.2 |=========================