Dos características de calidad de servicio nuevas con los procesadores Zen 4 todavía están viendo su soporte de software ajustado antes de la integración principal en el kernel de Linux.

Desde agosto, incluso antes de que AMD anunciara formalmente los procesadores Zen 4, los ingenieros de AMD Linux comenzaron a publicar parches para la configuración de ancho de banda de memoria lenta (L3SBE/SMBA) y la configuración de eventos de monitoreo de ancho de banda (BMEC) como nuevas características de QoS. La aplicación de asignación de ancho de banda de memoria lenta permite aplicar políticas de aplicación de QoS a la memoria lenta externa conectada al host y especifica las asignaciones/límites para la clase de servicio de cada recurso. BMEC permite mantener un registro de todas las lecturas/escrituras totales y locales y una variedad de eventos como lecturas en la memoria en los dominios NUMA locales o no locales, víctimas sucias del dominio QoS y más. La funcionalidad SMBA en particular debería ser útil para la memoria CXL.

Recientemente, los ingenieros de AMD lanzaron su undécima versión de estos parches SMBA y BMEC para el kernel de Linux. Estas características de QoS aún se están refinando con comentarios de revisiones de código anteriores, así como re-basando los parches cada vez.


Con los parches v11 enviados A principios de este mes, parece que el trabajo está finalizando lentamente para habilitar estas nuevas funciones de QoS que serán útiles con los nuevos procesadores AMD EPYC de 4.ª generación”Genoa”.

Veremos si esta característica funciona a tiempo para que la serie del kernel de Linux 6.3 comience a mediados de febrero, pero de lo contrario, aquellos con la nueva plataforma de AMD y que buscan hacer uso de estas características de QoS pueden encontrar los parches v11 en la lista de correo del kernel. Al menos AMD sacó estos parches antes del lanzamiento de Zen 4, pero debido a la cantidad de rondas de revisión/revisiones y similares, pasarán varios meses hasta que la funcionalidad sea compatible con un kernel lanzado después del lanzamiento. Si los parches llegan a la versión 6.3, ese kernel estable debería estar disponible a finales de abril.

Categories: IT Info