El ingeniero de Intel, Peter Zijlstra, publicó el miércoles los últimos parches para el programador EEVDF, el primer enfoque de fecha límite virtual elegible más temprana que se basa en un trabajo de investigación de finales de los 90. En última instancia, la esperanza es que EEVDF reemplace el código del programador CFS existente.
Con la nueva serie de parches, hay una solución para la preferencia de ticks y se agregó una protección simple, pero por lo demás es muy similar a los parches EEVDF anteriores de Linux. El rendimiento no debería ser diferente de estos parches revisados y lo que debería mostrar es una mejor latencia y una variación más pequeña en comparación con el código del programador CFS existente.
Dado que la latencia es más baja y el EEVDF luce favorable, Zijlstra”espera que podamos comenzar a poner en cola esta parte”para obtener el nuevo código del programador en sentido ascendente. Sin embargo, hay algunos elementos abiertos para que los desarrolladores del kernel discutan sobre las interfaces expuestas.
Consulte la serie de parches si desea obtener más información sobre el programador EEVDF. Como parte de la serie de parches, comprometerse con EEVDF eliminando CFS. Peter escribió en ese parche eliminando 450 líneas de código CFS,”EEVDF es una política de programación mejor definida, como resultado tiene menos heurísticas/ajustables. No hay ninguna razón de peso para mantener CFS”.
Así que espero que comencemos a ver los parches del programador EEVDF aterrizando pronto en la línea principal Núcleo de Linux.