Given the promising AMD Strix Halo benchmark results on Linux 6.17 following the recent merge window and early regression fixes landing in the kernel, I was curious to see how Linux 6.17 was fairing on more powerful AMD EPYC server hardware. Here is a brief look at some of the performance improvements found running EPYC 9005 “Turin” with the latest Linux 6.17 development kernel compared to Linux 6.16 stable.
Using an AMD EPYC 9655P processor with the Supermicro H13SSL-N, I ran some benchmarks for this 5th Gen AMD EPYC server on Ubuntu when comparing the Linux 6.16 stable and Linux 6.17 Git kernels using the Ubuntu Mainline Kernel PPA.
Simply a kernel swap and no other changes during testing, of course.
Within synthetic kernel micro-benchmarks using Stress-NG were the biggest wins… While synthetic tests, some really solid improvements in Linux 6.17 on this AMD EPYC server for futex performance, scheduler, etc.
IO_uring is also faster as we also saw on other hardware in our early Linux 6.17 testing.
Besides the synthetic kernel benchmarks, Linux 6.17 was also looking good with the ONNX Runtime for CPU-based AI inferencing.
The Nginx HTTPS web server, the ClickHouse database, and even 7-Zip were racking up some minor improvements on Linux 6.17.
Overall the Linux 6.17 kernel was running well with these early tests on 5th Gen AMD EPYC with the Supermicro 1P platform.
Linux 6.17 stable should be out in late September / early October. Beyond some incremental performance gains, Linux 6.17 brings many new features and hardware support. Linux 6.17 testing on additional hardware remains ongoing at Phoronix. If you enjoy my relentless Linux testing each and every day, be sure to show your support by joining Phoronix Premium.