Fejlődik az ULE

Címkék

Jeff Roberson levelében jelezte a -current listára, hogy szerinte egyre jobban fejlődik a FreeBSD ULE ütemezője (PDF, HTML), és szerinte annyira jó állapotban van, hogy megvizsgálja annak lehetőségét, hogy már akár a FreeBSD 5.2-ben megjelenhessen, mint alapértelmezett ütemező. A bejelentés egy hosszabb diskurzust váltott ki a listán. Eirik Oeverby tesztelte az ULE-t a notebookján (1GHz P3), amelyen ``make -j 20 buildworld''-öt futtatott és közben figyelte a rendszer reakcióidejét. A klasszikus egér és billentyűzet teszteket végezte. Közben a rendszer szerinte nagyon instabil volt, az egér furcsán viselkedett, a billentyűzettel pedig úgy írt, hogy nem látta a betűket.

Jeff Roberson kérte, hogy adja meg a sys/kern/sched_ule.c-nak a verzióját, és hogy ismételje meg a tesztet a régi SCHED_4BSD ütemezővel is. Eirik megismételte a tesztet, de a régi ütemezővel nem jelentkeztek a fent említett problémák.

Jeff ekkor átnézte a filet, talált néhány hibát és állított az ütemező paraméterein. Állítása szerint az ütemezőnek most sokkal jobbnak kell lennie. Ő tesztelte ``make -j16 buildworld''-del közben Mozillát használt KDE2 alatt, és olyan oldalakat scroll-ozott fel-le perceken keresztül, amelyek több MB képet tartalmaztak. Szerinte nagy javulásokon ment keresztül az ütemező.

Ezt mások is megerősítették. Peter Kadau szerint szépen működik a rendszer akár 4-es load alatt is, közben fut a gnome2, mozilla, evolution, mplayer és a kpdf. Megy a ``portsdb -Uu'' és fordul a kernel. Szerinte sokkal jobb, mint a 4BSD.

Mások szerint ez nincs teljesen így. A thread itt kezdődik.