Testing Intel FSGSBASE Patches For Helping Elevate Linux Performance

Written by Michael Larabel in Software on 25 June 2020 at 09:50 AM EDT.
Xeon Cascade Lake R Intel FSGSBASE

When running 111 benchmarks, those are the results with a measurable difference. Granted, not all of the 111 benchmarks ran were entirely relevant to FSGSBASE but a matter of running many diverse real-world workloads in also looking to ensure no major regressions or other problematic behavior from this kernel change.

Xeon Cascade Lake R Intel FSGSBASE

If taking the geometric mean of all the tests carried out, the overall kernel performance on this Intel Xeon Cascade Lake Refresh server was up by 4%. But if dropping all of the results without a statistically significant difference to come to the 31 benchmarks with a measurable difference, the FSGSBASE patches for those impacted workloads yields a 13% improvement on average. Those wanting to dig through all the numbers can do so via this OpenBenchmarking.org result file.

So far in our testing of the x86/fsgsbase branch testing we haven't encountered any major issues and so hopefully that continues to be the case for others testing it and this feature will successfully land in Linux 5.9.

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.

Related Articles
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.