AMD Ryzen 7 2700X: Windows 10 vs. Linux Performance
First up was SQLite given the widespread adoption of applications and services making use of this embedded database library on both Windows and Linux. Windows 10 out-of-the-box was the slowest but with all of the W10Privacy optimizations -- disabling Windows Defender and more -- was enough to make it faster than all of the tested Linux distributions by a wide margin. Between the Linux distributions in this I/O benchmark there was not much of a difference with the distributions tested being on a recent kernel and all of them using the EXT4 file-system.
The write performance improved slightly with IOzone following the optimized test run but Intel's Clear Linux ended up delivering the fastest write speeds on this AMD Ryzen 7 2700X box.
Clear Linux also ended up being the fastest at running some Java 2D graphics benchmarks across the tested operating systems. Fedora Workstation 28 on Wayland had issues running these Java graphics tests. Clear Linux ships with the latest Mesa 18.2 development branch as well as its various system-level performance optimizations. More graphics benchmarks later in this article.
The HTTP performance in Golang was much slower on Windows than Linux while here Antergos had a slight performance lead over Clear Linux.
In the Golang JSON parsing test, there wasn't much deviation between the Linux distributions while Windows was just a hair slower.
Clear Linux was the fastest at the Golang build test while Windows 10 was slower with this I/O heavy workload.
The garbage collector performance between Windows 10 and Ubuntu 18.04 LTS were comparable while Antergos, Clear Linux, and Fedora Workstation were competing for first.