AMD Ryzen 7 3700X BSD and Linux benchmarking by Michael Larabel for a future article on Phoronix.
Processor: AMD Ryzen 7 3700X 8-Core @ 3.60GHz (8 Cores / 16 Threads), Motherboard: MSI MEG X570 GODLIKE (MS-7C34) v1.0 (1.40 BIOS), Chipset: AMD Device 1480, Memory: 16384MB, Disk: Samsung SSD 970 EVO Plus 250GB, Graphics: Gigabyte AMD Radeon RX 470/480/570/570X/580/580X 4GB (1244/1750MHz), Audio: AMD Ellesmere, Monitor: ASUS PB278, Network: Realtek Device 2600 + Realtek Device 3000 + Intel Device 2723
OS: Ubuntu 19.04, Kernel: 5.0.0-27-generic (x86_64), Desktop: GNOME Shell 3.32.2, Display Server: X Server 1.20.4, Display Driver: modesetting 1.20.4, OpenGL: 4.5 Mesa 19.0.8 (LLVM 8.0.0), Compiler: GCC 8.3.0, File-System: ext4, Screen Resolution: 2560x1440
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++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -v
Processor Notes: Scaling Governor: acpi-cpufreq ondemand
Java Notes: OpenJDK Runtime Environment (build 11.0.4+11-post-Ubuntu-1ubuntu219.04)
Python Notes: Python 2.7.16 + Python 3.7.3
Security Notes: 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: always-on RSB filling
Processor: AMD Ryzen 7 3700X 8-Core @ 3.60GHz (8 Cores / 16 Threads), Motherboard: MSI MEG X570 GODLIKE (MS-7C34) v1.0 (1.40 BIOS), Chipset: AMD Starship/Matisse, Memory: 16384MB, Disk: Samsung SSD 970 EVO Plus 250GB, Graphics: AMD Radeon RX 470/480/570/570X/580/580X/590 4GB (1244/1750MHz), Audio: AMD Ellesmere HDMI Audio, Monitor: ASUS PB278, Network: Realtek Device 2600 + Realtek Device 3000 + Intel Wi-Fi 6 AX200
OS: openSUSE Tumbleweed 20190909, Kernel: 5.2.11-1-default (x86_64), Desktop: KDE Plasma 5.16.5, Display Server: X Server 1.20.5, Display Driver: amdgpu 19.0.1, OpenGL: 4.5 Mesa 19.1.5 (LLVM 8.0.1), Compiler: GCC 9.2.1 20190820 [gcc-9-branch revision 274748], File-System: btrfs, Screen Resolution: 2560x1440
Compiler Notes: --build=x86_64-suse-linux --disable-cet --disable-libcc1 --disable-libssp --disable-libstdcxx-pch --disable-libvtv --disable-werror --enable-gnu-indirect-function --enable-languages=c,c++,objc,fortran,obj-c++,ada,go,d --enable-libphobos --enable-libstdcxx-allocator=new --enable-link-mutex --enable-linux-futex --enable-multilib --enable-offload-targets=hsa,nvptx-none=/usr/nvptx-none, --enable-plugin --enable-ssp --enable-version-specific-runtime-libs --host=x86_64-suse-linux --mandir=/usr/share/man --with-arch-32=x86-64 --with-build-config=bootstrap-lto-lean --with-gcc-major-version-only --with-slibdir=/lib64 --with-tune=generic --without-cuda-driver --without-system-libunwind
Processor Notes: Scaling Governor: acpi-cpufreq ondemand
Java Notes: OpenJDK Runtime Environment (build 11.0.4+11-suse-1.1-x8664)
Python Notes: Python 2.7.16 + Python 3.7.3
Security Notes: 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: always-on RSB filling
Processor: AMD Ryzen 7 3700X 8-Core @ 3.60GHz (16 Cores), Motherboard: MSI MS-7C34 1.0, Chipset: AMD [AMD], Memory: 16384MB, Disk: Samsung SSD 970 EVO Plus 250GB, Audio: ATI (0xaaf0) HDA
OS: FreeBSD, Kernel: 12.0-RELEASE (x86_64), Compiler: Clang 6.0.1 (SVN 335540), File-System: zfs, Screen Resolution: 1024x768
Java Notes: OpenJDK Runtime Environment (build 1.8.0_212-b04)
Python Notes: Python 3.6.9
Processor: AMD Ryzen 7 3700X 8-Core @ 3.60GHz (16 Cores), Motherboard: MSI MS-7C34 1.0, Chipset: AMD [AMD] Starship/Matisse Root Complex, Memory: 16384MB, Disk: Samsung SSD 970 EVO Plus 250GB, Audio: ATI (0xaaf0) HDA
OS: FreeBSD, Kernel: 12.0-RELEASE (x86_64), Compiler: GCC 9.1.0 + Clang 6.0.1 (SVN 335540), File-System: zfs, Screen Resolution: 1024x768
Compiler Notes: --build=x86_64-portbld-freebsd12.0 --disable-nls --enable-gnu-indirect-function --enable-languages=c,c++,objc,fortran --enable-multilib --localstatedir=/var --mandir=/usr/local/man --with-as=/usr/local/bin/as --with-build-config=bootstrap-debug --with-gmp=/usr/local --with-ld=/usr/local/bin/ld
Java Notes: OpenJDK Runtime Environment (build 1.8.0_212-b04)
Python Notes: Python 3.6.9
Processor: AMD Ryzen 7 3700X 8-Core @ 3.60GHz (8 Cores / 16 Threads), Motherboard: MSI MS-7C34 1.0, Chipset: AMD [AMD] Starship/Matisse Root Complex, Memory: 16384MB, Disk: NVME-PCIe
OS: DragonFly, Kernel: 5.6-RELEASE (x86_64), Compiler: GCC 8.3, File-System: hammer2
Java Notes: OpenJDK Runtime Environment (build 1.8.0_181-b13)
Python Notes: Python 3.6.9
Security Notes: Spectre STIBP_AUTO Mitigation
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.
Benchmark for monitoring real time performance of the Go implementation for HTTP, JSON and garbage testing per iteration. Learn more via the OpenBenchmarking.org test page.
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.
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.
This is a simple benchmark of PostgreSQL using pgbench. Learn more via the OpenBenchmarking.org test page.
Benchmark for monitoring real time performance of the Go implementation for HTTP, JSON and garbage testing per iteration. Learn more via the OpenBenchmarking.org test page.
This is a benchmark of John The Ripper, which is a password cracker. Learn more via the OpenBenchmarking.org test page.
This is a test of C-Ray, a simple raytracer designed to test the floating-point CPU performance. This test is multi-threaded (16 threads per core), will shoot 8 rays per pixel for anti-aliasing, and will generate a 1600 x 1200 image. Learn more via the OpenBenchmarking.org test page.
Optcarrot is an NES emulator benchmark for the Ruby language. Learn more via the OpenBenchmarking.org test page.
FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.
This is a benchmark of John The Ripper, which is a password cracker. Learn more via the OpenBenchmarking.org test page.
Benchmark for monitoring real time performance of the Go implementation for HTTP, JSON and garbage testing per iteration. Learn more via the OpenBenchmarking.org test page.
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.
This test times how long it takes to encode a sample WAV file to FLAC format five times. Learn more via the OpenBenchmarking.org test page.
This is a simple test of the x265 encoder run on the CPU with a sample 1080p video file. Learn more via the OpenBenchmarking.org test page.
This is a test of Stockfish, an advanced C++11 chess benchmark that can scale up to 128 CPU cores. Learn more via the OpenBenchmarking.org test page.
tjbench is a JPEG decompression/compression benchmark part of libjpeg-turbo. Learn more via the OpenBenchmarking.org test page.
This test profile is of the combined time for the serial and parallel Mandelbrot sets written in Rustlang via willi-kappler/mandel-rust. Learn more via the OpenBenchmarking.org test page.
Based on petehunt/rust-benchmark, this is a prime number benchmark that is multi-threaded and written in Rustlang. Learn more via the OpenBenchmarking.org test page.
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.
This test measures the time needed to carry out some sample Git operations on an example, static repository that happens to be a copy of the GNOME GTK tool-kit repository. Learn more via the OpenBenchmarking.org test page.
This is a simple benchmark of PostgreSQL using pgbench. Learn more via the OpenBenchmarking.org test page.
This test uses FFmpeg for testing the system's audio/video encoding performance. Learn more via the OpenBenchmarking.org test page.
Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.
This test runs the DaCapo Benchmarks written in Java and intended to test system/CPU performance. Learn more via the OpenBenchmarking.org test page.
Benchmark for monitoring real time performance of the Go implementation for HTTP, JSON and garbage testing per iteration. Learn more via the OpenBenchmarking.org test page.
Processor: AMD Ryzen 7 3700X 8-Core @ 3.60GHz (8 Cores / 16 Threads), Motherboard: MSI MEG X570 GODLIKE (MS-7C34) v1.0 (1.40 BIOS), Chipset: AMD Device 1480, Memory: 16384MB, Disk: Samsung SSD 970 EVO Plus 250GB, Graphics: Gigabyte AMD Radeon RX 470/480/570/570X/580/580X 4GB (1244/1750MHz), Audio: AMD Ellesmere, Monitor: ASUS PB278, Network: Realtek Device 2600 + Realtek Device 3000 + Intel Device 2723
OS: Ubuntu 19.04, Kernel: 5.0.0-27-generic (x86_64), Desktop: GNOME Shell 3.32.2, Display Server: X Server 1.20.4, Display Driver: modesetting 1.20.4, OpenGL: 4.5 Mesa 19.0.8 (LLVM 8.0.0), Compiler: GCC 8.3.0, File-System: ext4, Screen Resolution: 2560x1440
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++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -v
Processor Notes: Scaling Governor: acpi-cpufreq ondemand
Java Notes: OpenJDK Runtime Environment (build 11.0.4+11-post-Ubuntu-1ubuntu219.04)
Python Notes: Python 2.7.16 + Python 3.7.3
Security Notes: 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: always-on RSB filling
Testing initiated at 12 September 2019 13:42 by user phoronix.
Processor: AMD Ryzen 7 3700X 8-Core @ 3.60GHz (8 Cores / 16 Threads), Motherboard: MSI MEG X570 GODLIKE (MS-7C34) v1.0 (1.40 BIOS), Chipset: AMD Starship/Matisse, Memory: 16384MB, Disk: Samsung SSD 970 EVO Plus 250GB, Graphics: AMD Radeon RX 470/480/570/570X/580/580X/590 4GB (1244/1750MHz), Audio: AMD Ellesmere HDMI Audio, Monitor: ASUS PB278, Network: Realtek Device 2600 + Realtek Device 3000 + Intel Wi-Fi 6 AX200
OS: openSUSE Tumbleweed 20190909, Kernel: 5.2.11-1-default (x86_64), Desktop: KDE Plasma 5.16.5, Display Server: X Server 1.20.5, Display Driver: amdgpu 19.0.1, OpenGL: 4.5 Mesa 19.1.5 (LLVM 8.0.1), Compiler: GCC 9.2.1 20190820 [gcc-9-branch revision 274748], File-System: btrfs, Screen Resolution: 2560x1440
Compiler Notes: --build=x86_64-suse-linux --disable-cet --disable-libcc1 --disable-libssp --disable-libstdcxx-pch --disable-libvtv --disable-werror --enable-gnu-indirect-function --enable-languages=c,c++,objc,fortran,obj-c++,ada,go,d --enable-libphobos --enable-libstdcxx-allocator=new --enable-link-mutex --enable-linux-futex --enable-multilib --enable-offload-targets=hsa,nvptx-none=/usr/nvptx-none, --enable-plugin --enable-ssp --enable-version-specific-runtime-libs --host=x86_64-suse-linux --mandir=/usr/share/man --with-arch-32=x86-64 --with-build-config=bootstrap-lto-lean --with-gcc-major-version-only --with-slibdir=/lib64 --with-tune=generic --without-cuda-driver --without-system-libunwind
Processor Notes: Scaling Governor: acpi-cpufreq ondemand
Java Notes: OpenJDK Runtime Environment (build 11.0.4+11-suse-1.1-x8664)
Python Notes: Python 2.7.16 + Python 3.7.3
Security Notes: 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: always-on RSB filling
Testing initiated at 13 September 2019 12:31 by user .
Processor: AMD Ryzen 7 3700X 8-Core @ 3.60GHz (16 Cores), Motherboard: MSI MS-7C34 1.0, Chipset: AMD [AMD], Memory: 16384MB, Disk: Samsung SSD 970 EVO Plus 250GB, Audio: ATI (0xaaf0) HDA
OS: FreeBSD, Kernel: 12.0-RELEASE (x86_64), Compiler: Clang 6.0.1 (SVN 335540), File-System: zfs, Screen Resolution: 1024x768
Java Notes: OpenJDK Runtime Environment (build 1.8.0_212-b04)
Python Notes: Python 3.6.9
Testing initiated at 13 September 2019 18:32 by user .
Processor: AMD Ryzen 7 3700X 8-Core @ 3.60GHz (16 Cores), Motherboard: MSI MS-7C34 1.0, Chipset: AMD [AMD] Starship/Matisse Root Complex, Memory: 16384MB, Disk: Samsung SSD 970 EVO Plus 250GB, Audio: ATI (0xaaf0) HDA
OS: FreeBSD, Kernel: 12.0-RELEASE (x86_64), Compiler: GCC 9.1.0 + Clang 6.0.1 (SVN 335540), File-System: zfs, Screen Resolution: 1024x768
Compiler Notes: --build=x86_64-portbld-freebsd12.0 --disable-nls --enable-gnu-indirect-function --enable-languages=c,c++,objc,fortran --enable-multilib --localstatedir=/var --mandir=/usr/local/man --with-as=/usr/local/bin/as --with-build-config=bootstrap-debug --with-gmp=/usr/local --with-ld=/usr/local/bin/ld
Java Notes: OpenJDK Runtime Environment (build 1.8.0_212-b04)
Python Notes: Python 3.6.9
Testing initiated at 14 September 2019 00:05 by user .
Processor: AMD Ryzen 7 3700X 8-Core @ 3.60GHz (8 Cores / 16 Threads), Motherboard: MSI MS-7C34 1.0, Chipset: AMD [AMD] Starship/Matisse Root Complex, Memory: 16384MB, Disk: NVME-PCIe
OS: DragonFly, Kernel: 5.6-RELEASE (x86_64), Compiler: GCC 8.3, File-System: hammer2
Java Notes: OpenJDK Runtime Environment (build 1.8.0_181-b13)
Python Notes: Python 3.6.9
Security Notes: Spectre STIBP_AUTO Mitigation
Testing initiated at 11 September 2019 16:50 by user .