Re: RCU latency regression in 2.6.16-rc1




* Lee Revell <rlrevell@xxxxxxxxxxx> wrote:

> On Tue, 2006-01-24 at 09:01 +0100, Ingo Molnar wrote:
> > * Lee Revell <rlrevell@xxxxxxxxxxx> wrote:
> >
> > > On Tue, 2006-01-24 at 08:56 +0100, Ingo Molnar wrote:
> > > > * Lee Revell <rlrevell@xxxxxxxxxxx> wrote:
> > > >
> > > > > I ported the latency tracer to 2.6.16 and got this 13ms latency within
> > > > > a few hours. This is a regression from 2.6.15.
> > > > >
> > > > > It appears that RCU can invoke ipv4_dst_destroy thousands of times in
> > > > > a single batch.
> > > >
> > > > could you try the PREEMPT_RCU patch below?
> > >
> > > Sure. If it works do you see this making it in 2.6.16? Otherwise we
> > > still would have a regression...
> >
> > nope, that likely wont make v2.6.16, which is frozen already.
> >
>
> How about just lowering maxbatch to 1000?

does that fix the latency for you? I think "maxbatch=1000" should work
as a boot parameter too.

Ingo
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



Relevant Pages

  • Re: Packet loss every 30.999 seconds
    ... turns out there's an actual problem for it to fix. ... can call syncand thus generate the latency every seconds. ... My old latency workaround only reduces the latency to a ... There are 4 places in vfs and 13 places in 6 file systems: ...
    (freebsd-net)
  • Re: Packet loss every 30.999 seconds
    ... turns out there's an actual problem for it to fix. ... can call syncand thus generate the latency every seconds. ... My old latency workaround only reduces the latency to a ... There are 4 places in vfs and 13 places in 6 file systems: ...
    (freebsd-stable)
  • Re: [patch] voluntary-preempt-2.6.8.1-P1
    ... with interrupts showing up in the trace from time to time. ... Do you have plans to fix this, or should I switch to ext3? ... Another point was the ACPI induced latency I was experiencing. ... send the line "unsubscribe linux-kernel" in ...
    (Linux-Kernel)
  • Re: [patch] voluntary-preempt-2.6.9-rc1-bk12-R6
    ... >> I believe Scott Wood suggested a fix back when I first reported this, ... So, this one would be cool to fix, but it's not a problem as ... if this is an actual lock latency (as opposed to merely being ... One way to fix the latency would be to turn the locks involved into ...
    (Linux-Kernel)
  • Re: Priority Inheritance Test (Real-Time Preemption)
    ... >> affected by such workloads. ... Even while doing that you most likely wont build up wait ... > stuff increasing responsible for the meassured latency. ... send the line "unsubscribe linux-kernel" in ...
    (Linux-Kernel)