k0derz crewq [k0c]
SCHED_4BSD o SCHED_ULE
SCHED_ULE es un planificador experimental que proporciona una serie de características avanzadas no presentes en sched_4bsd, el planificador por defecto del sistema. Estas nuevas características incluyen:
- Thread CPU affinity
- CPU topology awareness, including for hyper-threading.
- Per-CPU run queues.
- Interactivity heuristics that detect interactive applications and schedules them preferentially under high load.
Es dificil dar traducción a estas definiciones pero para quienes estan ya mas familiarizados con el kernel de FreeBSD, es facil de entender. Cabe señalar tambien que su funcionalidad en MultiProcesadores es sumamente eficiente.
Los siguientes sysctls son pertinentes a la operación de sched_ule:
kern.sched.name
Ademas de esto para reemplazar el Planificador por defecto se debe reemplazar la linea en su configuración de kernel:
options SCHED_4BSD # 4BSD scheduler
por
options SCHED_ULE # ULE scheduler
| Imprimir artículo | Este artículo fue publicado por KuArZo el noviembre 17, 2008 a las 9:08 am, y está archivado en FreeBSD. Sigue las respuestas a esta entrada a través de RSS 2.0. Puedes dejar un comentario o enviar un trackback desde tu propio sitio. |