Linux 6.6 Looks To Be Very Lucrative For AMD Server Performance

Written by Michael Larabel in Software on 19 September 2023 at 02:10 PM EDT. Page 4 of 4. 21 Comments.
Stress-NG benchmark with settings of Test: Context Switching. EPYC 9754: Linux 6.6-rc1 was the fastest.

Context switching is much faster across all of the tested AMD CPUs on Linux 6.6 as measured by Stress-NG.

Blender benchmark with settings of Blend File: Fishy Cat, Compute: CPU-Only. EPYC 9754: Linux 6.6-rc1 was the fastest.
Blender benchmark with settings of Blend File: Barbershop, Compute: CPU-Only. EPYC 9754: Linux 6.6-rc1 was the fastest.

For workloads like Blender the Linux 6.6 difference was very minimal.

RocksDB benchmark with settings of Test: Update Random. Xeon Platinum 8490H: Linux 6.6-rc1 was the fastest.
RocksDB benchmark with settings of Test: Read Random Write Random. Xeon Platinum 8490H: Linux 6.6-rc1 was the fastest.

RocksDB was another database solution where Bergamo and Genoa saw improvements on Linux 6.6.

Apache Hadoop benchmark with settings of Operation: Create, Threads: 100, Files: 100000. Xeon Platinum 8490H: Linux 6.5.1 was the fastest.
Apache Hadoop benchmark with settings of Operation: Delete, Threads: 500, Files: 100000. Xeon Platinum 8490H: Linux 6.6-rc1 was the fastest.
Apache Hadoop benchmark with settings of Operation: Rename, Threads: 500, Files: 100000. Xeon Platinum 8490H: Linux 6.5.1 was the fastest.
nginx benchmark with settings of Connections: 500. Xeon Platinum 8490H: Linux 6.6-rc1 was the fastest.

Apache's Hadoop and Nginx were some additional workloads benefiting nicely on Linux 6.6 with the latest AMD EPYC processors.

Memcached benchmark with settings of Set To Get Ratio: 1:100. EPYC 9654: Linux 6.6-rc1 was the fastest.

Overall it was an interesting experience with AMD EPYC on Linux 6.6. Both the AMD EPYC 9654 Genoa and EPYC 9754 Bergamo processors were showing some rather nice gains when using Linux 6.6 Git compared to Linux 6.5 stable. The EPYC 9684X Genoa-X processor was showing improvements in some workloads but it didn't tend to be nearly as dramatic as those seen on the two other 4th Gen EPYC server configurations tested. The Intel Xeon Platinum 8490H Sapphire Rapids performance was basically flat.

That's where things stand right now in my Linux 6.6 server testing. I'm running additional tests now in further exploring these interesting Linux 6.6 performance differences. Linux 6.6 stable should be out around the end of October and will likely be this year's Long-Term Support (LTS) kernel version.

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.