Intel Linux Optimizations Help AMD EPYC "Genoa" Improve Scaling To 384 Threads
As expected and as a reference run / smoke test, for not all workloads was there a measurable difference between the three tested Linux operating systems on the AMD EPYC server.
With the GROMACS 2023 software package, the results were quite similar until 48 cores/threads and above where this time CentOS Stream was falling behind Clear Linux and Ubuntu.
With the MariaDB 11 MySQL database server, there wasn't much of a difference in the results until running in the full EPYC 9654 2P configuration of 192 cores / 384 threads... In that configuration with SMT active, the Ubuntu 23.04 performance tanked completely while CentOS Stream 9 was flat compared to its 192 core configuration with SMT disabled and Intel's Linux distribution enjoyed a slight uplift in its results.
When pushing the AMD EPYC Zen 4 server harder with 4096 concurrent clients hitting the MariaDB 11 server, CentOS Stream surprisingly was providing noticeably better performance at 24 to 96 cores/threads... Possibly due to its XFS file-system default? When moving from 196 cores with SMT off to SMT on, the Ubuntu Linux performance again tanked, CentOS Stream remained flat, and Clear Linux saw a slight boost to its performance.
Lastly for the MariaDB/MySQL testing when loading up the server in the heaviest configuration, CentOS Stream was enjoying nice performance in the 24~96 core range while Clear Linux was scaling better at 96 cores/threads and greater.