The Current Intel Coffee Lake Mitigation Performance Impact With Linux 5.9
In the end across the dozens of workloads tested, the default kernel with the relevant mitigations for this Core i9 9900K on Linux 5.9 was at 88% the unmitigated performance by simply booting the kernel with mitigations=off. For the generations affected by these vulnerabilities, it basically aligns with what we've seen from past kernels and Linux distribution releases with no big swings on a percentage basis even with recent kernel optimizations and changes in recent kernels, etc.
Fortunately with newer CPUs like Comet Lake, Ice Lake, Cascade Lake, and now Tiger Lake there are the added hardware-based mitigations to lessen the mitigation costs. Fresh numbers there will be coming up soon on Linux 5.9 or possible early Linux 5.10 state depending upon what all is queued up over the merge window opening soon. I will also have a fresh CPU cross-generation comparison once getting my hands on Tigerlake for seeing any overhead on the very newest Intel processors.
All the data for this testing can be looked at in more detail via OpenBenchmarking.org.
If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal or Stripe tips are also graciously accepted. Thanks for your support.