current
BSD Fan
Scott Long (der Release-Engineer für FreeBSD 5.x) hat heute angekündigt, dass der ULE-Scheduler im RELENG_5-Branch "stillgelegt" wird. Die Gründe dafür sind einmal, dass der Scheduler einige bekannte Fehler aufweist, und zum anderen, dass es keinen aktiven Maintainer für ihn gibt.
In einer Antwort weist Robert Watson darauf hin, das bereits einige der Verbesserungen aus ULE in den 4BSD Scheduler eingeflossen sind, unter anderen die Verwendung von IPIs (Interprocessor Interrupts) um schlafende Prozessoren aufzuwecken.
Wörtlich sagt er: "Ich habe dramatische Verbesserungen im Scheduling mit 4BSD gesehen, insbesondere für SMP Systeme. Diese Ergebnisse haben die Performance Zahlen für Anwendung wie MySQL verbessert. 4BSD hat noch nicht alles, was ULE hatte - z.B. per-CPU run queues, aber es ist eine deutliche Verbesserung gegenüber dem, was wir mit 5.2 ausgeliefert haben."
Links: http://lists.freebsd.org/pipermail/freebsd-current/2004-October/041538.html
In einer Antwort weist Robert Watson darauf hin, das bereits einige der Verbesserungen aus ULE in den 4BSD Scheduler eingeflossen sind, unter anderen die Verwendung von IPIs (Interprocessor Interrupts) um schlafende Prozessoren aufzuwecken.
Wörtlich sagt er: "Ich habe dramatische Verbesserungen im Scheduling mit 4BSD gesehen, insbesondere für SMP Systeme. Diese Ergebnisse haben die Performance Zahlen für Anwendung wie MySQL verbessert. 4BSD hat noch nicht alles, was ULE hatte - z.B. per-CPU run queues, aber es ist eine deutliche Verbesserung gegenüber dem, was wir mit 5.2 ausgeliefert haben."
Links: http://lists.freebsd.org/pipermail/freebsd-current/2004-October/041538.html