Al principio de 2020 los ingenieros de Amazon enviaron una”solicitud de comentarios”sobre DAMON como nuevo kernel función para monitorear los accesos a los datos y se puede usar para propósitos como analizar el uso de memoria comprometido en exceso, depurar y otras optimizaciones. DAMON ha visto treinta y cuatro revisiones de los parches, pero parece que finalmente podría estar en un estado para mainlining en el kernel de Linux.

Esta mañana se enviaron los parches DAMON v34 que están basados ​​en el estado de Linux 5.14-rc1 como se encuentra en el árbol de desarrollo de administración de memoria. En esta etapa, el código DAMON en sí no está experimentando mucha rotación.

Lo más importante de los parches v34 es que todos los parches tienen al menos una etiqueta revisada o reconocida por cada parche. Como tal, SeongJae Park, que ha estado enviando los parches, espera que ahora DAMON pueda ser considerado para fusionarse en el árbol-mm (administración de memoria) del kernel. A su vez, esto haría que DAMON aterrice para Linux 5.15 si de hecho se considera aceptable en esta etapa.

Partiendo de DAMON, los ingenieros de Amazon ya están trabajando en funciones adicionales como Recuperación de memoria proactiva basada en DAMON .

En cuanto al impacto general actual del uso de DAMON, según la serie de parches:

DAMON es liviano. Aumenta el uso de la memoria del sistema en un 0,39% y ralentiza las cargas de trabajo de destino en un 1,16%.

DAMON es preciso y útil para optimizar la gestión de la memoria. Un esquema de operación experimental basado en DAMON para THP, llamado’ethp’, elimina el 76,15% de la sobrecarga de memoria de THP mientras conserva el 51,25% de la aceleración de THP. Otra implementación experimental de’recuperación proactiva’basada en DAMON,’prcl’, reduce el 93,38% de los conjuntos residenciales y el 23,63% de la huella de memoria del sistema, mientras que, en el mejor de los casos, solo genera un 1,22% de sobrecarga de tiempo de ejecución (parsec3/freqmine).

Más detalles sobre la implementación actual de DAMON para Linux a través de el correo del kernel lista .

Categories: IT Info