ULE vs 4BSD in RELENG_7

Jeff Roberson jroberson at chesapeake.net
Sun Nov 4 13:25:39 PST 2007


On Sun, 4 Nov 2007, Gelsema, P (Patrick) - FreeBSD wrote:

> Hi Jeff,
>
> I tried your patch. Ran a buildkernel, timed. Recompiled kernel including
> your patch, rebooted and reran. Please find results below.
>
> w/o patch
> hulk# time make -j8 buildkernel
> 837.808u 138.167s 10:28.96 155.1%       6349+1349k 2873+7780io 303pf+0w
>
> w patch
> hulk# time make -j8 buildkernel
> 838.554u 168.316s 10:52.10 154.4%       6263+1332k 6489+7791io 11pf+0w
>
> I only understand the 10:52 seconds thing, but it looks like it's
> stressing less and still getting things done.
>

Well this doesn't look very good at all.  System time increased by 30 
seconds!  Must be too many extra context switches.  The minimum slice 
value is probably too small and you've got an average of 4 threads 
per-core.

Can you try re-running with kern.sched.slice_min = 4 and kern.sched.slice 
= 12 ?

Can you tell me how 4BSD does on this machine?

Thanks,
Jeff


> System is AMD Athlon X264 2.2Ghz
>
> Kernel is GENERIC.
> hulk# uname -a
> FreeBSD hulk.superhero.nl 7.0-BETA2 FreeBSD 7.0-BETA2 #0: Sun Nov  4
> 20:30:23 UTC 2007     root at hulk.superhero.nl:/usr/obj/usr/src/sys/GENERIC
> amd64
>
> I see you have a new patch. Could you send that to me? When I download it
> from the mailman site I get weird characters in the downloaded file :(
>
> Cheers
>
> Patrick
>


More information about the freebsd-performance mailing list