[ltt-dev] performance results I measured with the latest lttng patches
Mathieu Desnoyers
compudj at krystal.dyndns.org
Wed Sep 24 16:33:40 EDT 2008
* Michael Rubin (mrubin at google.com) wrote:
> On Wed, Sep 24, 2008 at 8:14 AM, Mathieu Desnoyers
> <compudj at krystal.dyndns.org> wrote:
> > yeah, about, say.. unnoticeable ? :)
>
> This is great news. I was not sure how closely aligned we are.
>
> What are the goals for when tracing is enabled? At that point
> unnoticeable seems unrealistic. Is there a perf impact where you say
> good enough?
>
I would say I tend to expect something around the lines of 5%
performance impact on a flight-recorder mode trace. The current LTTng
might suffer from TLB entries trashing because it uses vmap'd memory,
something that should be looked at.
> > I have a dual-quad cores at my lab, I'll run some tbench tests on this
> > setup to try to figure out what went wrong. I guess there might be some
> > option enabled when it shouldn't, or maybe I made some sort of stupid
> > error.... :) Anyway, that should not be too hard to find, hopefully.
> >
>
> Great. Thanks a ton. There are a lot of folks at Google hungry for this feature.
>
> The more improvements in performance the easier it is for me to throw
> resources and hopefully contribute to your efforts too.
>
I have to look into some tracepoint detail.. it seems that the kernel
code in handle_irq_event is very sensitive to instrumentation.
Mathieu
> Thanks again,
>
> mrubin
>
--
Mathieu Desnoyers
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F BA06 3F25 A8FE 3BAE 9A68
More information about the lttng-dev
mailing list