Earlier this week I provided benchmarks looking at the Linux 5.15 LTS through Linux 6.17 Git kernel performance using the latest stable and development kernels compared to the Long Term Support (LTS) kernels over the past four years. For having hardware support back to Linux 5.15 I was using an AMD EPYC Milan-X server. In those benchmarks there were some nice gains and even from Linux 6.16 to 6.17 Git was around a 3% geo mean improvement. So I was curious to run some benchmarks on the latest-generation AMD EPYC 9005 “Turin” processors to see if there was similar uplift there.
The 5th Gen AMD EPYC “Turin” performance is indeed looking nice on the in-development Linux 6.17 kernel with some nice incremental improvements beyond the already-great Linux 6.16 performance.
For some quick benchmarks before closing out the month, I ran some Linux 6.16 vs. 6.17 Git benchmarks on a dual socket AMD EPYC 9965 server. No other changes to this flagship AMD EPYC Turin server configuration besides rebooting after going from Linux 6.16 to 6.17 Git from the Ubuntu Mainline Kernel PPA builds.
In the Stress-NG kernel micro-benchmarks seeing some very healthy improvements to the kernel’s futex performance and more with Linux 6.17.
Some small slowdowns in a few areas, however.
In PostgreSQL also seeing some very hearty gains when running on Linux 6.17, similar to some of the gains seen on the older servers too.
In addition to a number of performance wins, there are also many great features with Linux 6.17. The Linux 6.17 stable release should be out around the end of September.
More benchmarks still being carried out. If you missed the big kernel comparison earlier this week, see Linux 5.15 LTS To 6.17 Benchmarks: Four Years Of Kernel Improvement Net 37% Improvement On AMD EPYC.