Early Linux 6.12 Kernel Benchmarks Showing Some Nice Gains On AMD Zen 5

Written by Michael Larabel in AMD on 27 September 2024 at 12:22 PM EDT. 13 Comments
AMD
With the Linux 6.12 merge window wrapping up this weekend and the bulk of the new feature merges now in the tree, I've begun running some Linux 6.12 benchmarks. Here is an initial look at Linux 6.10 vs. 6.11 vs. 6.12 Git on an AMD Ryzen 9 9950X desktop.

Many more benchmarks of Linux 6.12 will come after the merge window and on more diverse hardware platforms from desktop and mobile to servers, but for now here was an initial quick test run from this week in the pre-6.12-rc1 state.
Linux 6.12 Zen 5 AMD

The same kernel configuration used. Linux 6.12 Git was built from source since the Ubuntu Mainline Kernel PPA was broken as of testing. No other changes to this Ryzen 9 9950X system during tests besides swapping the kernel builds.
OSPRay benchmark with settings of Benchmark: particle_volume/pathtracer/real_time. Linux 6.10 was the fastest.

Timed LLVM Compilation benchmark with settings of Build System: Ninja. Linux 6.12 Git was the fastest.

Many workloads were flat across the tested kernels on this AMD Zen 5 desktop.
Hackbench benchmark with settings of Count: 32, Type: Process. Linux 6.12 Git was the fastest.

Scheduler benchmarks were showing some nice gains thanks to scheduler work merged during the Linux 6.12 merge window these past two weeks.
RabbitMQ benchmark with settings of Scenario: 120 Queues, 400 Producers, 400 Consumers. Linux 6.12 Git was the fastest.

RabbitMQ benchmark with settings of Scenario: 120 Queues, 400 Producers, 400 Consumers. Linux 6.12 Git was the fastest.

RabbitMQ benchmark with settings of Scenario: 200 Queues, 400 Producers, 400 Consumers. Linux 6.12 Git was the fastest.

RabbitMQ benchmark with settings of Scenario: 200 Queues, 400 Producers, 400 Consumers. Linux 6.12 Git was the fastest.

RabbitMQ message passing was showing better performance too on Linux 6.12.
Memcached benchmark with settings of Set To Get Ratio: 1:10. Linux 6.12 Git was the fastest.

Memcached benchmark with settings of Set To Get Ratio: 1:100. Linux 6.12 Git was the fastest.

Memcached also showing nice improvements with Linux 6.12. It will be nice if these gains are carried over on the server hardware too with future Linux 6.12 testing.
nginx benchmark with settings of Connections: 1000. Linux 6.12 Git was the fastest.

Nginx was another server workload with slight improvements on Linux 6.12 for this AMD Zen 5 system.

Ryzen 9 9950X


Stay tuned for more Linux 6.12 benchmarks on different Intel and AMD systems following the Linux 6.12-rc1 kernel release expected on Sunday.
Related News
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.

Popular News This Week