News: 0001461400

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

AMD 3rd Gen EPYC "Milan" Sees Some Performance Benefits To Ubuntu 24.04 LTS

([AMD] 61 Minutes Ago Ubuntu 22.04 vs. 24.04 LTS)


With the recently released [1]Ubuntu 24.04 LTS I've shown various benchmarks how it can deliver [2]nice performance gains over [3]both Ubuntu 23.10 and the existing Ubuntu 22.04 LTS on different platforms. Those benchmarks have tended to focus on the latest-generation processors/platforms given that's where the excitement is these days. But for those on older platforms like AMD 3rd Gen EPYC "Milan" servers, here are some benchmarks looking at the performance impact of an Ubuntu 24.04 LTS upgrade.

For those wondering about the Ubuntu 22.04 LTS vs. 24.04 LTS performance difference for more mature platforms than the other Ubuntu 24.04 benchmarks I've carried out recently, this quick article is for you. Using a dual socket AMD EPYC 7303 server I recently carried out some benchmarks to see what differences there are going from Ubuntu 22.04 LTS with the latest hardware enablement stack to the brand new Ubuntu 24.04 LTS.

With Ubuntu 24.04 LTS comes the new Linux 6.8 kernel, the GCC 13 compiler as a significant upgrade over GCC 11 on Ubuntu 22.04, and many other package updates introduced over the past two years.

The OpenJDK Java performance is looking rather nice on Ubuntu 24.04 LTS even for this older EPYC 7003 series server.

Software build times increasing aren't of surprise. Newer GNU Compiler Collection versions tend to build slower as a result of new optimization passes and other additions to increase the performance of the resulting binaries or other features at the expensive of slower build times.

In some general CPU workloads there were wins here and there collected on Ubuntu 24.04 LTS for this AMD EPYC 7303 2P server but far less differences than when running the very newest Intel Xeon and AMD EPYC servers with Ubuntu 24.04.

HPC workloads were commonly delivering slight performance advantages when running on Ubuntu 24.04 LTS with this AMD EPYC server.

Occasional I/O workloads were showing some uplift but for the most part was flat.

Overall there were some wins to using Ubuntu 24.04 LTS on this more mature AMD EPYC 7003 series server but not nearly as much of a difference for the very latest Intel and AMD hardware on Ubuntu 22.04 vs. 24.04 LTS for performance.



[1] https://www.phoronix.com/search/Ubuntu+24.04

[2] https://www.phoronix.com/review/ubuntu-2404-tr7980x

[3] https://www.phoronix.com/review/ubuntu-2404-benchmarks



phoronix

Brief History Of Linux (#19)
Boy meets operating system

The young Linus Torvalds might have been just another CompSci student if
it wasn't for his experiences in the Univ. of Helsinki's Fall 1990 Unix &
C course. During one class, the professor experienced difficulty getting
Minix to work properly on a Sun box. "Who the heck designed this thing?"
the angry prof asked, and somebody responded, "Andrew Tanenbaum".

The name of the Unix & C professor has already escaped from Linus, but the
words he spoke next remain forever etched in his grey matter:
"Tanenbaum... ah, yes, that Amsterdam weenie who thinks microkernels are
the greatest thing since sliced bread. Well, they're not. I would just
love to see somebody create their own superior Unix-like 32-bit operating
system using a monolithic kernel just to show Tanenbaum up!"

His professor's outburst inspired Linus to order a new IBM PC so he could
hack Minix. You can probably guess what happened next. Inspired by his
professor's words, Linus Torvalds hacks together his own superior
Unix-like 32-but operating system using a monolithic kernel just to show
Mr. Christmas Tree up.