Benchmarking The AMD EPYC Speed Boost Coming To Linux 5.18, Thanks To Scheduler/NUMA Improvement

Written by Michael Larabel in Software on 28 February 2022. Page 4 of 4. 17 Comments

For additional test coverage I also repeated similar tests on an AMD EPYC 72F3 server built around a Supermicro H12SSL-i motherboard and again just comparing the difference between Linux 5.17 Git and the same sched/core Git kernel build using the same Kconfig as the 5.17 state.

There were similar improvements there on this smaller EPYC server....

While Graph500 was the only test to regress on the EPYC 75F3 2P server, on this smaller EPYC Zen 3 server it was showing a nice improvement with sched/core Git.

MariaDB was also showing an improvement but with higher deviation between runs on this particular server.

Long story short, the "sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs" patch within TIP's sched/core ahead of the Linux 5.18 cycle is indeed showing very promising results for AMD EPYC performance across multiple workloads... More benchmarks to come once the Linux 5.18 cycle gets underway and the patch indeed lands in mainline as well as exploring on Phoronix what other areas are benefiting from Linux 5.18 developments.

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 tips are also graciously accepted. Thanks for your support.


Related Articles
About The Author
Author picture

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 TwitterLinkedIn,> or contacted via MichaelLarabel.com.