Lines Matching refs:el

16 ("Completely Fair Scheduler"), y es el nuevo gestor de tareas de escritorio
17 implementado por Ingo Molnar e integrado en Linux 2.6.23. Es el sustituto
19 para el gestor de tareas EEVDF, cuya documentación se puede ver en
33 se ha usado el concepto de "tiempo de ejecución virtual". El tiempo
36 En la práctica, el tiempo de ejecución virtual de una tarea es el
44 En CFS, el tiempo de ejecución virtual se expresa y se monitoriza por
46 De este modo, es posible temporizar con precisión y medir el "tiempo
50 tareas pueden tener el mismo valor de p->se.vruntime --- i.e., tareas
54 La lógica de elección del tareas de CFS se basa en el valor de p->se.vruntime
55 y por tanto es muy sencilla: siempre intenta ejecutar la tarea con el valor
56 p->se.vruntime más pequeño (i.e., la tarea que se ha ejecutado menos hasta el
57 momento). CFS siempre intenta dividir el espacio de tiempo entre tareas
73 para construir un línea de ejecución en el futuro, y por eso no tiene ningún
74 artificio de "cambio de tareas" (algo que previamente era usado por el gestor
77 CFS también mantiene el valor de rq->cfs.min_vruntime, el cual crece
78 monotónicamente siguiendo el valor más pequeño de vruntime de entre todas
80 por el sistema es monitorizado usado min_vruntime; este valor es usado
85 contabilizado mediante el valor rq->cfs.load, el cual es la suma de los
91 árbol y la mantiene. Según el sistema continúa, las tareas ejecutadas
99 que el tiempo de uso de la CPU se ha completado, y se añade a
112 jiffy o detalles como HZ. De este modo, el gestor de tareas CFS no tiene
113 noción de "ventanas de tiempo" de la forma en que tenía el gestor de
119 El cual puede ser usado para afinar desde el gestor de tareas del "escritorio"
122 SCHED_BATCH también es gestionado por el gestor de tareas CFS.
124 Debido a su diseño, el gestor de tareas CFS no es proclive a ninguno de los
134 El balanceo de tareas SMP ha sido rehecho/mejorado: el avance por las
154 no es un gestor "idle" para evitar caer en el problema de la
171 detalles de las politicas de gestión y son manejadas por el núcleo del
174 sched/fair.c implementa el gestor de tareas CFS descrito antes.
177 más sencilla que el gestor de tareas anterior. Usa 100 colas de ejecución
179 el gestor de tareas anterior) y no necesita las listas de expiración.
189 Llamada cuando una tarea entra en el estado de lista para ejecución.
190 Pone la entidad a ser gestionada (la tarea) en el árbol rojo-negro
207 Esta función comprueba si una tarea que ha entrado en el estado de
223 tick; esto puede llevar a un cambio de procesos. Esto dirige el reemplazo
230 Normalmente, el gestor de tareas gestiona tareas individuales e intenta
239 tareas ser agrupadas y divide el tiempo de CPU de forma just entre esos
249 al administrador crear grupos arbitrarios de tareas, usando el pseudo
254 "cpu.shares" es creado por cada grupo creado usado en el pseudo
257 usando el pseudo sistema de archivos "cgroup" ::
267 # #Configurar el grupo multimedia para tener el doble de tiempo de CPU
268 # #que el grupo browser