Con Kolivas ha retomado el trabajo en el planificador de tareas MuQSS (Multiple Queue Skiplist Scheduler) y en el conjunto de parches -ck para el kernel. Linux, con el objetivo de mejorar la capacidad de respuesta y la interactividad en las tareas y juegos de los usuarios. El desarrollo de estos proyectos se interrumpió en 2021 debido a la pérdida de motivación y la falta de tiempo. Ahora, Kon ha retomado su trabajo anterior y ha publicado el conjunto de parches ck y el planificador MuQSS para el kernel. Linux 7.2. Se observa que el problema de las limitaciones de tiempo se resolvió mediante el uso de herramientas de IA, lo que simplificó el desarrollo y la adaptación de los cambios al nuevo núcleo.
Las nuevas actualizaciones implementan un modo de planificación para la asignación de recursos de CPU entre procesos, teniendo en cuenta la actividad de E/S y las operaciones de lectura/escritura en el proceso llamado (la carga de E/S ahora se considera al calcular los recursos de CPU asignados a un proceso). Además, se han corregido errores relacionados con el cambio al modo de suspensión o espera.
Los parches "-ck" incluyen el planificador de tareas MuQSS, que continúa desarrollando el proyecto BFS, y diversas modificaciones que afectan a la gestión de memoria, el manejo de prioridades, la generación de interrupciones del temporizador y la optimización del kernel. El objetivo principal de estos parches es mejorar la capacidad de respuesta de las aplicaciones de escritorio. Dado que los cambios propuestos pueden afectar negativamente al rendimiento de los sistemas de servidor, los ordenadores con un gran número de núcleos de CPU y los entornos multiproceso, muchas de las modificaciones de Kon Kolivas fueron rechazadas para su inclusión en el kernel principal, y ahora las mantiene como un conjunto de parches independiente, adaptado para cada nueva versión del kernel.
Fuente: opennet.ru
