Estos dos dias me los he pasado experimentando con diversos parches (si alguien visita la página del enlace, que tenga cuidado sobre lo que aplica y lo que no, el cóctel completo no es demasiado recomendable y algunos de ellos, como el CC pueden incluso dar problemas graves) al kernel para ver si puedo mejorar un poco el rendimiento. Actualizando de una forma bastante conservadora, he aplicado parches relativos al scheduler de procesos O(1), de Ingo Molnar, las mejoras respecto a baja latencia y preemptive kernel, llevados por Andrew Morton y Robert M. Love respectivamente y, finalmente, los últimos avances respecto a memoria virtual de Andrea Arcangeli. Y la verdad, no puedo decir si la máquina va mejor o peor, tan sólo me parece que va distinta. Aunque el uso conjunto del O(1) y schedtool para gestionar procesos intensivos sí que me ha gustado bastante.
En cualquier caso, tanto el O(1) como la memoria virtual aa ya se están utilizando en la rama 2.5 (y según creo, en algunas otras ramas del 2.4, como la -ac) y serán incluidos en la 2.6. Sobre la baja latencia y el preemptive hay ya más discusión, ya que su mejora de rendimiento no está clara y existen muchas teorias sobre si la mejora es real o aparente, y los entornos de aplicación.
Por otro lado, mi padre se ha ido de vacaciones dos semanas a las islas Canarias y me he tenido que enterar por terceros. ¿Vaya bonito, no?. Pero bueno, nunca esperé nada, y ahora, menos.
Posteado por phestar en rayadas a las 22:16