svn commit: r210444 - head/sys/x86/x86

Doug Barton dougb at FreeBSD.org
Sat Jul 24 20:02:46 UTC 2010


On Sat, 24 Jul 2010, Alexander Motin wrote:

> Doug Barton wrote:
>> On Sat, 24 Jul 2010, Alexander Motin wrote:
>>> Author: mav
>>> Date: Sat Jul 24 10:49:59 2010
>>> New Revision: 210444
>>> URL: http://svn.freebsd.org/changeset/base/210444
>>>
>>> Log:
>>>  Increment td->td_intr_nesting_level for LAPIC timer interrupts. Among
>>> other
>>>  things it hints SCHED_ULE to run clock swi handlers on their native
>>> CPUs,
>>>  avoiding many unneeded IPI_PREEMPT calls.
>>
>> Will this help SCHED_4BSD at all? I'm finding it to be slightly better
>> for interactivity on a loaded system, but frankly at this point they
>> both leave a lot to be desired.
>
> At least not directly. SCHED_4BSD doesn't use this variable. But I have
> no idea if the problem exist there. Even on SCHED_ULE it happens only in
> some cases, if swi thread was accidentally pushed out of it's CPU by
> higher priority thread. 4BSD has different migration logic, so behavior
> could be different there.

Ok, thanks.


Doug

-- 

 	Improve the effectiveness of your Internet presence with
 	a domain name makeover!    http://SupersetSolutions.com/

 	Computers are useless. They can only give you answers.
 			-- Pablo Picasso



More information about the svn-src-head mailing list