Linux 6.6 Delivers Some Impressive Gains For AMD EPYC 9754 "Bergamo" Server Performance

Written by Michael Larabel in Software on 14 September 2023 at 09:33 AM EDT. Page 4 of 4. 23 Comments.
Redis 7.0.12 + memtier_benchmark benchmark with settings of Protocol: Redis, Clients: 100, Set To Get Ratio: 1:5. Linux 6.6-rc1 was the fastest.
Stress-NG benchmark with settings of Test: Context Switching. Linux 6.6-rc1 was the fastest.
Blender benchmark with settings of Blend File: Classroom, Compute: CPU-Only. Linux 6.6-rc1 was the fastest.
Blender benchmark with settings of Blend File: Barbershop, Compute: CPU-Only. Linux 6.6-rc1 was the fastest.
Apache Cassandra benchmark with settings of Test: Writes. Linux 6.5.1 was the fastest.
RocksDB benchmark with settings of Test: Update Random. Linux 6.6-rc1 was the fastest.
RocksDB benchmark with settings of Test: Read Random Write Random. Linux 6.6-rc1 was the fastest.
Apache Hadoop benchmark with settings of Operation: Open, Threads: 500, Files: 100000. Linux 6.6-rc1 was the fastest.
Apache Hadoop benchmark with settings of Operation: Create, Threads: 100, Files: 100000. Linux 6.6-rc1 was the fastest.
Apache Hadoop benchmark with settings of Operation: Delete, Threads: 500, Files: 100000. Linux 6.6-rc1 was the fastest.
Apache Hadoop benchmark with settings of Operation: Rename, Threads: 500, Files: 100000. Linux 6.6-rc1 was the fastest.
nginx benchmark with settings of Connections: 1000. Linux 6.6-rc1 was the fastest.
Apache HTTP Server benchmark with settings of Concurrent Requests: 500. Linux 6.6-rc1 was the fastest.
Memcached benchmark with settings of Set To Get Ratio: 1:100. Linux 6.6-rc1 was the fastest.

Needless to say, I am very excited about the Linux 6.6 prospects after this round of testing on the AMD EPYC 9754 "Bergamo". As mentioned on lower core count desktop systems I haven't seen such dramatic gains, so presumably much of this work is in regards to large gains from scheduler enhancements. The workqueue optimizations benefiting multiple L3 caches like with modern AMD CPUs may also be a contributing factor. I'll be running more Linux 6.6 kernel benchmarks on AMD EPYC Genoa(X) and other platforms like Intel Xeon Max in exploring the Linux 6.6 performance. Exciting times ahead with all of the new Linux 6.6 features.

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.