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