Hace unas semanas atrás dejé un poco de información sobre las mejoras de Lazy TLB y ésta semana se fusionaron algunos cambios de manera muy positiva para el kernel 4.19 que se encuentra en pleno desarrollo.

Ésta optimización menor, pero no por eso menos importante, consiste en tratar de evitar que una CPU inactiva sea despertada por un buffer de look-aside (TLB). Con el parche de Rik van Riel, la CPU total en el sistema se reduce en un 1~2% para una prueba de memcache y en un 1% para una prueba de netperf.

Ésa tarea se fusionó como parte de las actualizaciones en x86-mm-for-linus para el kernel 4.19 quedando de ésta manera:

“Make lazy TLB mode even lazier to avoid pointless switch_mm() operations, which reduces CPU load by 1-2% for memcache workloads”

También hay otras pequeñas mejoras y correcciones como parte de las actualizaciones de gestión de memoria x86 en éste nuevo kernel.

Anuncios