Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 Mar 2008 16:54:00 -1000 (HST)
From:      Jeff Roberson <jroberson@chesapeake.net>
To:        Rong-en Fan <grafan@gmail.com>
Cc:        Oliver Fromme <olli@lurza.secnetix.de>, Christopher Sean Hilton <chris@vindaloo.com>, freebsd-stable@freebsd.org
Subject:   Re: SchedULE vs BSD scheduler - Was: HP ProLiant DL360 G5 success stories?
Message-ID:  <20080314164730.F1091@desktop>
In-Reply-To: <6eb82e0803140947q1d6b0fa3kc8eac475263a5c74@mail.gmail.com>
References:  <200803121605.m2CG5Z6q052120@lurza.secnetix.de> <AC97D9D6-F79B-4E97-A663-D08A3D07DF01@vindaloo.com> <6eb82e0803140947q1d6b0fa3kc8eac475263a5c74@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 15 Mar 2008, Rong-en Fan wrote:

> On Sat, Mar 15, 2008 at 12:14 AM, Christopher Sean Hilton
> <chris@vindaloo.com> wrote:
>>
>>  On Mar 12, 2008, at 12:05 PM, Oliver Fromme wrote:
>>
>> >
>> > Those machines work very well with both FreeBSD 6 and 7.
>> > If you install FreeBSD 7, remember to enable ULE instead
>> > of the default BSD scheduler.
>> >
>>
>>  What's the advantage of ULE / disadvantage of the default? Is it
>>  specific to this hardware?
>
> It gives you better performance. You may want to check Kris's slides
>
> http://people.freebsd.org/~kris/scaling/7.0%20and%20beyond.pdf

We have found a couple of small performance problems since 7.0 in ULE that 
will be addressed for 7.1.  ULE in CURRENT has already diverged too 
seriously to backport entirely.

In general you'll get better performance for things like databases, 
network servers, etc.  However, you may not get better performance for 
buildworld/kernel, or user-space heavy computationally intensive 
things like setiathome.

Since the fixes that are going into 7.1 (not yet in RELENG_7), I do not 
believe we've found a workload where 4BSD outperforms ULE by more than a 
couple of percent if that.  And there are many where ULE wins by over 
30%.

It was not made default for 7.0 because the stability came too late.  It 
ended up being plenty stable so we recommend users try it now.  We just 
didn't have enough experience with it at the time.

Thanks,
Jeff

>
> Regards,
> Rong-En Fan
>
>>  _______________________________________________
>>  freebsd-stable@freebsd.org mailing list
>>  http://lists.freebsd.org/mailman/listinfo/freebsd-stable
>>  To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
>>
> _______________________________________________
> freebsd-stable@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080314164730.F1091>