Un ingeniero de VMware ha llamado la atención de la comunidad de desarrolladores del núcleo de Linux sobre una reducción significativa en el rendimiento al utilizar el núcleo de Linux 5.19. Las pruebas de una máquina virtual con el núcleo 5.19 en el entorno del hipervisor VMware ESXi mostraron una disminución del 70% en el rendimiento de cálculos, del 30% en operaciones de red y del 13% en acciones de almacenamiento, en comparación con la misma configuración basada en el núcleo 5.18.
La causa de la disminución del rendimiento se atribuye a un cambio en el código de protección contra ataques de la clase Spectre v2 (spectre_v2=ibrs), implementada a partir de instrucciones mejoradas IBRS (Enhanced Indirect Branch Restricted Speculation), que permiten autorizar y prohibir de manera adaptativa la ejecución especulativa de instrucciones durante el manejo de interrupciones, llamadas al sistema y cambios de contexto. La protección se ha habilitado para bloquear una vulnerabilidad recientemente descubierta, Retbleed, en el mecanismo de ejecución especulativa de saltos indirectos de la CPU, que permite extraer información de la memoria del núcleo o realizar un ataque en el sistema host. máquinas virtuales. Tras desactivar la protección (spectre_v2=off), el rendimiento vuelve a su nivel anterior.
Fuente: opennet.ru
