Tag Archives: Benchmarks

FreeBSD 12 Runs Refreshingly Easy On AMD Ryzen 9 3900X – Benchmarks Against Ubuntu 18.04 LTS

While newer Linux distributions have run into problems on the new AMD Zen 2 desktop CPUs (fixed by a systemd patch or fundamentally by a BIOS update) and DragonFlyBSD needed a separate boot fix, FreeBSD 12.0 installed out-of-the-box fine on the AMD Ryzen 9 3900X test system with ASUS ROG CROSSHAIR VIII HERO WiFi motherboard.

I was curious about the FreeBSD support for AMD Zen 2 CPUs and new X570 motherboards, so this weekend I tried out FreeBSD 12.0. Fortunately, the experience was great! This current FreeBSD 12.0 AMD64 image installed effortlessly — no boot problems, networking did work out-of-the-box with this ASUS X570 motherboard, and there were no other issues at least as core functionality is concerned. So in no time I was off to the races in running FreeBSD 12.0 benchmarks on the Ryzen 9 3900X 12-core / 24-thread CPU.

I also attempted to try DragonFlyBSD with its latest daily ISO/IMG following the Zen 2 fix this week by Matthew Dillon. Unfortunately, even with the latest daily ISO I ran into a panic at boot time. So as a result, today are just some FreeBSD 12.0 vs. Ubuntu 18.04 benchmarks for reference. Matthew Dillon did have some interesting comments in our forums about his (great) experiences with these new CPUs, some limitations, and about the original DragonFlyBSD issue.

This system test configuration was the Ryzen 9 3900X at stock speeds, 2 x 8GB DDR4-3600 memory, ASUS ROG CROSSHAIR VIII HERO motherboard, and 2TB Corsair Force MP600 PCIe 4.0 NVMe SSD. Ubuntu 18.04 LTS was benchmarked against FreeBSD 12.0 with its default LLVM Clang 6.0 compiler and then again when switching to the GCC 8.3 compiler.

Ubuntu 18.04.2 LTS wins most of the benchmarks, but FreeBSD 12.0 was able to hold its ground fairly well in many of the benchmarks. Switching over to the GCC compiler did help address the difference in some of these benchmarks. All of these tests were carried out via the Phoronix Test Suite on Linux and BSD. Let’s check out some of those interesting numbers.

HAMMER vs. HAMMER2 Benchmarks On DragonFlyBSD 5.6

BSD --

With the newly released DragonFlyBSD 5.6 there are improvements to its original HAMMER2 file-system to the extent that it’s now selected by its installer as the default file-system choice for new installations. Curious how the performance now compares between HAMMER and HAMMER2, here are some initial benchmarks on an NVMe solid-state drive using DragonFlyBSD 5.6.0.

With a 120GB Toshiba NVMe SSD on an Intel Core i7 8700K system, I ran some benchmarks of DragonFlyBSD 5.6.0 freshly installed with HAMMER2 and then again when returning to the original HAMMER file-system that remains available via its installer. No other changes were made to the setup during testing.

All of the benchmarks were carried out using the open-source Phoronix Test Suite benchmarking software.

Within the real-world PostgreSQL database server benchmarks, HAMMER2 is faster than HAMMER. In particular, the write performance is much better on this new version of HAMMER under development the past several years.

The BlogBench workload was also seeing much better performance.

In simple workloads like Git on the GTK source repository, the performance didn’t end up being measurable different.

And then for the more synthetic workloads it was just a mix. But overall HAMMER2 was performing well during the initial testing and great to see it continuing to offer noticeable leads in real-world workloads compared to the aging HAMMER file-system. HAMMER2 also offers better clustering, online deduplication, snapshots, compression, encryption, and many other modern file-system features.

100+ Benchmarks Between Clear Linux vs. Arch-Based Manjaro Linux – Summer 2019 Tests


For those wondering how Intel’s performance-optimized Clear Linux is comparing to the Arch-based Manjaro Linux distribution, here are a number of benchmarks on the same Intel Core i7 8700K in seeing how these rolling-release distros are competing for summer 2019.

More than 100 benchmarks were run on Clear Linux and Manjaro Linux using their latest releases for providing the very latest packages.

The same Intel Core i7 8700K system with 16GB of RAM and NVMe solid-state storage was used as a good example distribution for comparing these distros. Some Debian Buster tests on the i7-8700K are also coming in shortly for adding to the comparison.

Of 119 tests carried out on both Clear Linux and Manjaro, Clear Linux won 90 of them or 75.6%. If taking the geometric mean of those 100+ tests, Clear Linux came out to an average of being 7% faster than this easy-to-use Arch Linux platform.

The other motivation for doing a quick two-way comparison was for working on some new pts_Graph improvements for the Phoronix Test Suite… Such as this new display:

(This display is obviously only showing the test results with a measurable difference between these two Linux operating systems. Feedback on this new two-way graphic display is certainly welcome by commenting on this article in the forums… More graphing work underway for Phoronix Test Suite 9.0.)

Those wanting to dig through all these data points in full between Clear Linux and Manjaro can find them via the OpenBenchmarking.org result file.

Core i9 7980XE GCC 9 AVX Compiler Tuning Performance Benchmarks

GNU --

Continuing on with our benchmarks this month of the newly-released GCC 9 compiler, here are some additional numbers for the AVX-512-enabled Intel Core i9 7980XE processor on Ubuntu Linux when testing tuning for various AVX widths.

These latest Intel Core i9 benchmarks of the newly pressed GCC 9 compiler show the performance when running various C/C++ benchmarks after being built with CFLAGS/CXXFLAGS of “-O3 -march=skylake”, “-O3 -march=skylake-avx512 -mprefer-vector-width=128”, “-O3 -march=skylake-avx512 -mprefer-vector-width=256” and “-O3 -march=skylake-avx512 -mprefer-vector-width=512″

A wide assortment of compiler benchmarks were run via the Phoronix Test Suite.

Looking at dozens of benchmarks overall, using AVX-512 didn’t lead to the best results most often due to generally lower clock speeds but rather AVX and AVX2 still performed well although was a close call overall.

FFTW shows one of the larger impacts between runs with varying AVX widths.

In the case of Botan, the conventional Skylake target performed the best.

See more via this OpenBenchmarking.org result file for all the individual tests in full.

Red Hat Enterprise Linux 8.0 Benchmarks On AMD EPYC – Big Speed-Ups Over RHEL7

Since the release of Red Hat Enterprise Linux 8.0 at the start of May we’ve been running various benchmarks of this latest enterprise Linux platform. Our tests to date have been with Intel Xeon hardware where it’s been performing well and a nice speed-up over RHEL 7 with modern Xeon Scalable CPUs. Similarly, AMD EPYC is also much faster with RHEL 8.0 thanks to the much newer Linux kernel, compiler, and other software updates.

AMD EPYC screams on Red Hat Enterprise Linux 8.0 compared to RHEL 7.6. The modern AMD server platform performs much better thanks to the GCC 8.2 compiler replacing the older GCC 4.8 compiler that came well before any Zen support. The Linux 4.18 kernel is also a blessing for newer AMD (and Intel/IBM/ARM) hardware compared to the heavily-patched Linux 3.10 kernel of RHEL7. RHEL 8.0 also shifted over to the MQ-Deadline scheduler for SATA SSDs compared to the non-MQ deadline scheduler and the plethora of upgraded packages compared to RHEL7 also means a big deal for performance at large.

For those wondering about the performance of AMD EPYC on RHEL 8.0, I recently ran some benchmarks on the Dell PowerEdge R7425 server with dual EPYC 7601 processors, 512GB of DDR4 ECC Registered memory, and was using a 500GB Samsung SSD 860 SATA 3.0 SSD during testing.

In this round of benchmarking, Clear Linux, RHEL 7.6, RHEL 8.0, Ubuntu 18.04.2 LTS, and Ubuntu 19.04 were used for comparison points while RHEL 7.6 vs. RHEL 8.0 was the main focus. Coming up soon from this same platform will also be openSUSE Leap 15.1 benchmarks. Via the Phoronix Test Suite a variety of benchmarks were carried out in looking at the RHEL8 performance for EPYC.