A principios de este mes marcó la disponibilidad general de CentOS Stream 9 como la vanguardia del desarrollo de Red hat Enterprise Linux 9. Desde entonces, he estado ejecutando pruebas de rendimiento de CentOS Stream 9 y con hardware moderno ha estado ofreciendo algunas mejoras de rendimiento agradables sobre CentOS Stream 8/RHEL8, especialmente con plataformas de hardware modernas como los servidores Intel Xeon Scalable "Ice Lake" y AMD EPYC 7003 "Milan". Estos son los puntos de referencia de CentOS Stream8, CentOS Stream 9, Clear Linux de Intel, Fedora Server 35, Ubuntu 20.04.3 LTS y Ubuntu 21.10 en servidores AMD e Intel.
CentOS Stream 9 es la nueva "distribución de entrega continua que sirve como el próximo lanzamiento puntual" por delante de Red Hat Enterprise Linux 9. CentOS Stream 9 incluirá las últimas innovaciones para RHEL9 y, como parte de eso, proporcionará una visión preliminar del nuevo hardware. optimizaciones de soporte y rendimiento.
Para ver cómo se ve CentOS Stream 9 y, en efecto, RHEL9, ejecuté algunos puntos de referencia en servidores de referencia AMD e Intel con sus procesadores de última generación. El servidor AMD estaba con procesadores EPYC 7763 2P y el servidor Intel con sus procesadores insignia Xeon Platinum 8380 2P. Ambos servidores usaban 512 GB de memoria DDR4-3200 y una unidad de estado sólido Intel 7,6 TB D7-P5510 NVme.
En estos dos servidores de última generación, se probaron las siguientes distribuciones después de realizar instalaciones limpias y ejecutarlas en su estado original:
- CentOS Stream 8 para ver el estado actual de CentOS 8/RHEL8.
- CentOS Stream 9 como la nueva y brillante versión a la vanguardia de lo que será RHEL9.
- Limpiar Linux como la distribución de lanzamiento continuo optimizada para el rendimiento de Intel.
- Fedora Server 35 como la última versión upstream de Fedora.
- Ubuntu 20.04.3 como la versión actual de soporte a largo plazo.
- Ubuntu 21.10 como la última versión que no es LTS y cómo se ve el rendimiento actualmente por delante de Ubuntu 22.04 LTS.
Se llevaron a cabo varias docenas de evaluaciones comparativas, centrándose en cómo se ve CentOS Stream 9 en comparación con CentOS Stream 8 en estos servidores AMD/Intel de última generación, así como en cómo se ve CentOS Stream 9 en relación con otras distribuciones de Linux. Sobre CentOS Stream 8/RHEL8, CentOS Stream 9 significa pasar de Linux 4.18 a Linux 5.14, GNOME Shell 40 en el escritorio en comparación con GNOME 3.32, GCC 11.2 como el compilador del sistema predeterminado en lugar de GCC 8.5, Python 3.9 en lugar de Python 3.6, y muchas otras actualizaciones de paquetes.
Antes de llegar a los resultados individuales de las pruebas comparativas, si busca la versión "TLDR", aquí está la media geométrica de todas las evaluaciones comparativas realizadas:
CentOS Stream 9 ofrece una mejora sustancial sobre el antiguo estado RHEL8 / CentOS Stream 8. El servidor AMD EPYC 7763 2P experimentó una mejora del 12% de CentOS Stream 8 a 9, mientras que el servidor Xeon Platinum 8380 2P Ice Lake aumentó un 10% en general. Esto ayudó a impulsar CentOS Stream por delante de Ubuntu e incluso Fedora Server. Sin embargo, los resultados de Intel Clear Linux aún muestran que tanto en AMD como en Intel todavía hay espacio para un rendimiento más inmediato... Clear Linux todavía era ~4% más rápido en general que CentOS Stream 9 tanto en AMD EPYC Servidores Milan e Intel Xeon Ice Lake.
En muchas de las pruebas de rendimiento de HPC pesadas, no hubo mucha diferencia entre estas distribuciones modernas de Linux en juego.
Si bien, en algunos casos, el CentOS Stream predeterminado/listo para usar todavía tiene margen de mejora, como lo muestra este punto de referencia Xcompact3d.
Una de las áreas que ha mejorado mucho con CentOS Stream 9 es un mejor rendimiento de OpenJDK Java en comparación con los paquetes de valores de OpenJDK en CentOS Stream 8.
El rendimiento de Zstandard utilizando la implementación de Zstd empaquetada predeterminada en cada sistema operativo ha mejorado muy bien con CentOS Stream 9.
LuxCoreRender estaba viendo algunas mejoras de rendimiento de CentOS Stream 9 cuando se ejecutaba en el servidor AMD EPYC.
El punto de referencia MT-DGEMM mejoró muy bien con CentOS Stream 9 y acercó el rendimiento al de Clear Linux de Intel.
En otras cargas de trabajo comunes, el beneficio de rendimiento de CentOS Stream 9 tendía a ser más modesto.
En general, fue una mezcla bastante diversa de software probado en los seis sistemas operativos Linux en los dos servidores x86_64.
Hay algunas mejoras de rendimiento de Python con CentOS Stream 9, pero como se muestra, Clear Linux de Intel continúa enviando un paquete de Python agresivamente optimizado.
Del mismo modo, el paquete PHP predeterminado en CentOS Stream 9 es mucho más rápido que CentOS Stream 8 (concedido, hay flujos de aplicaciones para optar por una versión más nueva de PHP no predeterminada y similares en CentOS/RHEL 8).
Aquellos que deseen ver más en estos resultados e incluso más datos pueden ver este archivo de resultados de OpenBenchmarking.org para todos los puntos de datos en su totalidad para esta evaluación comparativa inicial de CentOS Stream 9. En 2022 habrá muchas más pruebas de rendimiento de CentOS Stream 9 por venir. En pocas palabras, como se esperaba, CentOS Stream 9 proporciona un mejor rendimiento listo para usar que CentOS Stream 8 en hardware moderno.
Fuente: https://www.phoronix.com/scan.php?page=article&item=centos-stream-9&num=5