Según un informe de Phoronix, los procesadores Ryzen 7000 funcionan más rápido por alguna razón con las mitigaciones de seguridad habilitadas o deshabilitadas en la nueva versión de Linux 6.0. Nadie sabe por qué existe esta anomalía en la arquitectura Zen 4 de AMD, pero luego del descubrimiento, se recomienda mantener habilitadas todas las mitigaciones de seguridad relevantes en Linux de forma predeterminada.
El kernel de Linux 6.0 ofrece varias mitigaciones de seguridad para Ryzen 7000, incluidas mitigaciones de omisión de almacenamiento especulativo, mitigaciones de SSBD relacionadas con Spectre V4 y mitigaciones de Spectre V1 relacionadas con barreras SWAPGS y desinfección de puntos de usuario. Para Spectre V2, hay mitigaciones para Retpolines Conditional Indirect Branch Predictor Barriers, STIBP Always On IBRS Firmware y RSB Repository.
Con Zen 4, puede deshabilitar las mitigaciones SSB Spectre V1 y Spectre V2 en Linux, con el comando "mitigations=off". Pero durante las pruebas, Phoronix encontró resultados muy sorprendentes. En su conjunto de pruebas de 190 aplicaciones que se ejecutan en un Ryzen 9 7950X, Phoronix descubre que el chip es un 3 % más rápido en general con las mitigaciones habilitadas.
En pruebas específicas, las mayores ganancias se pueden atribuir a las aplicaciones basadas en navegador web con mitigaciones habilitadas. Esto incluye a Selenium, que experimentó un enorme aumento del rendimiento del 42,6 % con las mitigaciones habilitadas. Esta es, con mucho, la aplicación más beneficiosa para ejecutar con estas medidas de seguridad habilitadas.
También hubo algunas aplicaciones que vieron un impacto negativo con las mitigaciones habilitadas. Este comportamiento se aplica principalmente a los puntos de referencia sintéticos, incluido Stress-NG, que experimentó una degradación del 26,6 % en el rendimiento de la CPU con todas las mejoras de seguridad habilitadas.
Pero, en general, la mayoría de las aplicaciones evaluadas se beneficiaron de tener habilitadas las mitigaciones de seguridad global. Este es un fenómeno sorprendente de ver, ya que las mitigaciones de seguridad en el pasado siempre han resultado en un rendimiento reducido de la CPU, debido a las mejoras de seguridad que desactivan partes específicas de la arquitectura de la CPU, como la predicción de bifurcaciones, y/o obligan al procesador a usar más potencia de procesamiento. para realizar tareas específicas.
Por lo tanto, recomendamos enfáticamente a cualquier persona que use Ryzen 7000 que mantenga las mitigaciones de seguridad predeterminadas, tanto por razones de seguridad como para un mejor rendimiento.
Deja una respuesta