AMD Ryzen Threadripper 3970X Windows vs. Linux vs. FreeBSD Benchmarks Tests for a future article by Michael Larabel. Windows 10: Processor: AMD Ryzen Threadripper 3970X 32-Core @ 3.69GHz (32 Cores / 64 Threads), Motherboard: ASUS ROG ZENITH II EXTREME (0601 BIOS), Memory: 4 x 16384 MB 3600MHz CMT64GX4M4Z3600C16, Disk: 932GB Force MP600, Graphics: AMD Radeon RX 580 4GB, Network: Intel Wi-Fi 6 AX200 160MHz + Intel I211 Gigabit Connection OS: Microsoft Windows 10 Pro Build 18363, Kernel: 10.0 (x86_64), Display Driver: 26.20.12028.2, OpenCL: OpenCL 2.1 AMD-APP (2841.19), Compiler: GCC 7.1.0, File-System: NTFS, Screen Resolution: 3840x2160 Ubuntu 19.10: 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: MSI AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1366/2000MHz), Audio: AMD Ellesmere HDMI Audio, Monitor: ASUS VP28U, Network: Aquantia AQC107 NBase-T/IEEE + Intel I211 + Intel Device 2723 OS: Ubuntu 19.10, Kernel: 5.3.0-23-generic (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, OpenGL: 4.5 Mesa 19.2.1 (LLVM 9.0.0), Compiler: GCC 9.2.1 20191008, File-System: ext4, Screen Resolution: 3840x2160 Clear Linux 31700: Processor: AMD Ryzen Threadripper 3970X 32-Core @ 3.70GHz (32 Cores / 64 Threads), Motherboard: ASUS ROG ZENITH II EXTREME (0601 BIOS), Chipset: AMD Device 1480, Memory: 64512MB, Disk: 1000GB Force MP600 + 32GB Flash Disk, Graphics: MSI AMD Radeon RX 470/480/570/570X/580/580X 8GB (1366/2000MHz), Audio: AMD Ellesmere, Monitor: ASUS VP28U, Network: Aquantia AQC107 NBase-T/IEEE + Intel I211 + Intel Device 2723 OS: Clear Linux OS 31700, Kernel: 5.3.12-871.native (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, OpenGL: 4.5 Mesa 20.0.0-devel (LLVM 9.0.0), Vulkan: 1.1.107, Compiler: GCC 9.2.1 20191121 gcc-9-branch@278551 + Clang 9.0.0 + LLVM 9.0.0, File-System: ext4, Screen Resolution: 3840x2160 openSUSE Tumbleweed 20191126: 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 RX 470/480/570/570X/580/580X/590 8GB (1366/2000MHz), Audio: AMD Ellesmere HDMI Audio, Monitor: ASUS VP28U, Network: Aquantia AQC107 NBase-T/IEEE + Intel I211 + Intel Wi-Fi 6 AX200 OS: openSUSE Tumbleweed 20191126, Kernel: 5.3.12-1-default (x86_64), Desktop: KDE Plasma 5.17.3, Display Server: X Server 1.20.5, Display Driver: amdgpu 19.1.0, OpenGL: 4.5 Mesa 19.2.6 (LLVM 9.0.0), Compiler: GCC 9.2.1 20190903 [gcc-9-branch revision 275330], File-System: btrfs, Screen Resolution: 3840x2160 Fedora Workstation 31: 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: MSI AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1366/2000MHz), Audio: AMD Ellesmere HDMI Audio, Monitor: ASUS VP28U, Network: Aquantia AQC107 NBase-T/IEEE + Intel I211 + Intel Wi-Fi 6 AX200 OS: Fedora 31, Kernel: 5.3.7-301.fc31.x86_64 (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server + Wayland, OpenGL: 4.5 Mesa 19.2.6 (LLVM 9.0.0), Compiler: GCC 9.2.1 20190827, File-System: ext4, Screen Resolution: 3840x2160 CentOS 8: 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: MSI AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1366/2000MHz), Audio: AMD Ellesmere HDMI Audio, Monitor: ASUS VP28U, Network: Aquantia AQC107 NBase-T/IEEE + Intel I211 + Intel Device 2723 OS: CentOS Linux 8, Kernel: 4.18.0-80.11.2.el8_0.x86_64 (x86_64), Desktop: GNOME Shell 3.28.3, Display Server: X Server + Wayland, OpenGL: 4.5 Mesa 18.3.1 (LLVM 7.0.1), Compiler: GCC 8.2.1 20180905, File-System: xfs, Screen Resolution: 3840x2160 FreeBSD 12.1: Processor: AMD Ryzen Threadripper 3970X 32-Core @ 3.70GHz (64 Cores), Motherboard: ASUS ROG ZENITH II EXTREME, Chipset: AMD [AMD], Memory: 65536MB, Disk: Force MP600, Audio: ATI (0xaaf0) HDA OS: FreeBSD, Kernel: 12.1-RELEASE (x86_64), Compiler: Clang 8.0.1 (SVN 366581), File-System: zfs, Screen Resolution: 1024x768 FreeBSD 12.1 + GCC 9.2: Processor: AMD Ryzen Threadripper 3970X 32-Core @ 3.70GHz (64 Cores), Motherboard: ASUS ROG ZENITH II EXTREME, Chipset: AMD [AMD], Memory: 65536MB, Disk: Force MP600, Audio: ATI (0xaaf0) HDA OS: FreeBSD, Kernel: 12.1-RELEASE (x86_64), Compiler: GCC 9.2.0 + clang (FreeBSD Ports Collection) 9.2.0, File-System: zfs, Screen Resolution: 1024x768 Go Benchmarks Test: http Nanoseconds/Operation < Lower Is Better Windows 10 ................... 6242 |===== Ubuntu 19.10 ................. 7860 |====== Clear Linux 31700 ............ 7378 |====== openSUSE Tumbleweed 20191126 . 7970 |====== Fedora Workstation 31 ........ 7940 |====== CentOS 8 ..................... 6630 |===== FreeBSD 12.1 ................. 54595 |========================================= Go Benchmarks Test: json Nanoseconds/Operation < Lower Is Better Windows 10 ................... 1608735 |=============== Ubuntu 19.10 ................. 1522388 |=============== Clear Linux 31700 ............ 1295385 |============ openSUSE Tumbleweed 20191126 . 1511093 |============== Fedora Workstation 31 ........ 1298445 |============ CentOS 8 ..................... 1564979 |=============== FreeBSD 12.1 ................. 4065534 |======================================= Go Benchmarks Test: build Nanoseconds/Operation < Lower Is Better Windows 10 ................... 27254208133 |=================================== Ubuntu 19.10 ................. 19613930977 |========================= Clear Linux 31700 ............ 19044454409 |======================== openSUSE Tumbleweed 20191126 . 18725895344 |======================== Fedora Workstation 31 ........ 19660377642 |========================= CentOS 8 ..................... 19452989390 |========================= FreeBSD 12.1 ................. 19411120350 |========================= Go Benchmarks Test: garbage Nanoseconds/Operation < Lower Is Better Windows 10 ................... 476916 |=========== Ubuntu 19.10 ................. 593147 |============== Clear Linux 31700 ............ 573043 |============= openSUSE Tumbleweed 20191126 . 598439 |============== Fedora Workstation 31 ........ 609601 |============== CentOS 8 ..................... 459635 |=========== FreeBSD 12.1 ................. 1679786 |======================================= DaCapo Benchmark 9.12-MR1 Java Test: H2 msec < Lower Is Better Windows 10 ................... 3102 |============================ Ubuntu 19.10 ................. 3836 |=================================== Clear Linux 31700 ............ 3502 |================================ openSUSE Tumbleweed 20191126 . 3621 |================================= Fedora Workstation 31 ........ 4613 |========================================== CentOS 8 ..................... 3639 |================================= FreeBSD 12.1 ................. 3796 |=================================== DaCapo Benchmark 9.12-MR1 Java Test: Jython msec < Lower Is Better Windows 10 ................... 4507 |========================================== Ubuntu 19.10 ................. 3930 |===================================== Clear Linux 31700 ............ 3418 |================================ openSUSE Tumbleweed 20191126 . 3777 |=================================== Fedora Workstation 31 ........ 3740 |=================================== CentOS 8 ..................... 3689 |================================== FreeBSD 12.1 ................. 3731 |=================================== Renaissance 0.9.0 Test: Savina Reactors.IO ms < Lower Is Better Windows 10 ................... 12348.86 |================================== Ubuntu 19.10 ................. 13037.81 |==================================== Clear Linux 31700 ............ 10532.11 |============================= openSUSE Tumbleweed 20191126 . 13668.16 |====================================== Fedora Workstation 31 ........ 10996.94 |=============================== CentOS 8 ..................... 12243.82 |================================== FreeBSD 12.1 ................. 13432.80 |===================================== Renaissance 0.9.0 Test: Akka Unbalanced Cobwebbed Tree ms < Lower Is Better Windows 10 ................... 12565.64 |=============================== Ubuntu 19.10 ................. 12380.46 |=============================== Clear Linux 31700 ............ 10651.81 |=========================== openSUSE Tumbleweed 20191126 . 11577.92 |============================= Fedora Workstation 31 ........ 11516.33 |============================= CentOS 8 ..................... 11200.30 |============================ FreeBSD 12.1 ................. 15229.81 |====================================== GraphicsMagick 1.3.33 Operation: Rotate Iterations Per Minute > Higher Is Better Windows 10 ................... 367 |================= Ubuntu 19.10 ................. 716 |================================ Clear Linux 31700 ............ 856 |======================================= openSUSE Tumbleweed 20191126 . 871 |======================================= Fedora Workstation 31 ........ 737 |================================= CentOS 8 ..................... 915 |========================================= FreeBSD 12.1 ................. 803 |==================================== FreeBSD 12.1 + GCC 9.2 ....... 956 |=========================================== GraphicsMagick 1.3.33 Operation: Enhanced Iterations Per Minute > Higher Is Better Windows 10 ................... 469 |========================= Ubuntu 19.10 ................. 730 |======================================= Clear Linux 31700 ............ 765 |========================================= openSUSE Tumbleweed 20191126 . 754 |======================================== Fedora Workstation 31 ........ 732 |======================================= CentOS 8 ..................... 770 |========================================= FreeBSD 12.1 ................. 802 |=========================================== FreeBSD 12.1 + GCC 9.2 ....... 797 |=========================================== x264 2018-09-25 H.264 Video Encoding Frames Per Second > Higher Is Better Windows 10 ................... 250.24 |======================================== Ubuntu 19.10 ................. 211.35 |================================== Clear Linux 31700 ............ 228.49 |===================================== openSUSE Tumbleweed 20191126 . 215.46 |================================== Fedora Workstation 31 ........ 223.11 |==================================== FreeBSD 12.1 ................. 237.47 |====================================== FreeBSD 12.1 + GCC 9.2 ....... 240.41 |====================================== 7-Zip Compression 16.02 Compress Speed Test MIPS > Higher Is Better Windows 10 ................... 195176 |==================================== Ubuntu 19.10 ................. 200051 |===================================== Clear Linux 31700 ............ 213043 |======================================== openSUSE Tumbleweed 20191126 . 209286 |======================================= Fedora Workstation 31 ........ 199977 |===================================== CentOS 8 ..................... 214629 |======================================== FreeBSD 12.1 + GCC 9.2 ....... 154245 |============================= Stockfish 9 Total Time Nodes Per Second > Higher Is Better Windows 10 ................... 95641792 |================================== Ubuntu 19.10 ................. 94636083 |================================== Clear Linux 31700 ............ 95684187 |================================== openSUSE Tumbleweed 20191126 . 102222784 |===================================== Fedora Workstation 31 ........ 98736347 |=================================== CentOS 8 ..................... 103220571 |===================================== FreeBSD 12.1 ................. 102987365 |===================================== FreeBSD 12.1 + GCC 9.2 ....... 102672286 |===================================== XZ Compression 5.2.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 Seconds < Lower Is Better Windows 10 ................... 19.34 |========================================= Ubuntu 19.10 ................. 18.46 |======================================= Clear Linux 31700 ............ 16.37 |=================================== openSUSE Tumbleweed 20191126 . 16.50 |=================================== Fedora Workstation 31 ........ 18.14 |====================================== CentOS 8 ..................... 16.40 |=================================== FreeBSD 12.1 ................. 16.75 |==================================== FreeBSD 12.1 + GCC 9.2 ....... 16.93 |==================================== FLAC Audio Encoding 1.3.2 WAV To FLAC Seconds < Lower Is Better Windows 10 ................... 7.814 |=================================== Ubuntu 19.10 ................. 7.777 |=================================== Clear Linux 31700 ............ 7.312 |================================= openSUSE Tumbleweed 20191126 . 7.735 |================================== Fedora Workstation 31 ........ 7.671 |================================== CentOS 8 ..................... 7.807 |=================================== FreeBSD 12.1 ................. 9.205 |========================================= FreeBSD 12.1 + GCC 9.2 ....... 7.590 |================================== m-queens 1.2 Time To Solve Seconds < Lower Is Better Windows 10 ................... 18.34 |====================================== Ubuntu 19.10 ................. 17.74 |===================================== Clear Linux 31700 ............ 17.89 |===================================== openSUSE Tumbleweed 20191126 . 17.72 |===================================== Fedora Workstation 31 ........ 17.97 |===================================== CentOS 8 ..................... 17.49 |==================================== FreeBSD 12.1 ................. 19.88 |========================================= FreeBSD 12.1 + GCC 9.2 ....... 17.77 |===================================== libjpeg-turbo tjbench 2.0.2 Test: Decompression Throughput Megapixels/sec > Higher Is Better Windows 10 ................... 216.35 |======================================= Ubuntu 19.10 ................. 219.96 |======================================== Clear Linux 31700 ............ 214.71 |======================================= openSUSE Tumbleweed 20191126 . 220.35 |======================================== Fedora Workstation 31 ........ 221.58 |======================================== CentOS 8 ..................... 220.07 |======================================== FreeBSD 12.1 ................. 211.00 |====================================== FreeBSD 12.1 + GCC 9.2 ....... 212.66 |====================================== Optcarrot Optimized Benchmark FPS > Higher Is Better Windows 10 ................... 133.72 |=================================== Ubuntu 19.10 ................. 104.65 |=========================== Clear Linux 31700 ............ 124.70 |================================ openSUSE Tumbleweed 20191126 . 132.96 |================================== Fedora Workstation 31 ........ 123.35 |================================ CentOS 8 ..................... 102.47 |========================== FreeBSD 12.1 ................. 154.83 |======================================== PyBench 2018-02-16 Total For Average Test Times Milliseconds < Lower Is Better Windows 10 ................... 1400 |=================================== Ubuntu 19.10 ................. 969 |======================== Clear Linux 31700 ............ 953 |======================== openSUSE Tumbleweed 20191126 . 1275 |=============================== Fedora Workstation 31 ........ 1263 |=============================== CentOS 8 ..................... 1366 |================================== FreeBSD 12.1 ................. 1701 |========================================== Git Time To Complete Common Git Commands Seconds < Lower Is Better Windows 10 ................... 9.324 |========================================= Ubuntu 19.10 ................. 4.844 |===================== Clear Linux 31700 ............ 4.632 |==================== openSUSE Tumbleweed 20191126 . 4.883 |===================== Fedora Workstation 31 ........ 4.900 |====================== CentOS 8 ..................... 4.879 |===================== FreeBSD 12.1 ................. 5.351 |======================== OSBench Test: Create Threads us Per Event < Lower Is Better Windows 10 ................... 29.67 |========================== Ubuntu 19.10 ................. 20.95 |================== Clear Linux 31700 ............ 16.94 |=============== openSUSE Tumbleweed 20191126 . 19.97 |================= Fedora Workstation 31 ........ 19.89 |================= CentOS 8 ..................... 19.32 |================= FreeBSD 12.1 ................. 46.48 |======================================== FreeBSD 12.1 + GCC 9.2 ....... 47.50 |========================================= OSBench Test: Memory Allocations Ns Per Event < Lower Is Better Windows 10 ................... 92.99 |========================================= Ubuntu 19.10 ................. 68.08 |============================== Clear Linux 31700 ............ 55.34 |======================== openSUSE Tumbleweed 20191126 . 67.77 |============================== Fedora Workstation 31 ........ 68.60 |============================== CentOS 8 ..................... 65.22 |============================= FreeBSD 12.1 ................. 29.36 |============= FreeBSD 12.1 + GCC 9.2 ....... 29.40 |=============