Messages in this thread | | | Date | Mon, 18 Sep 2006 10:33:23 +0200 | From | Jes Sorensen <> | Subject | Re: [PATCH 0/11] LTTng-core (basic tracing infrastructure) 0.5.108 |
| |
Mathieu Desnoyers wrote: > The bottom line is : > > LTTng impact on the studied phenomenon : 35% slower > > LTTng+kprobes impact on the studied phenomenon : 73% slower > > Therefore, I conclude that on this type of high event rate workload, kprobes > doubles the tracer impact on the system.
For this specific benchmark, for which we have not seen the code, nor do we know what system configuration it was run on. Sorry, but even M$'s sham benchmarks generally tell you which system they used for their tests.
In addition, some profiling would be interesting so we can see exactly where things go wrong and fix it. Ingo seems to be doing a good job at that even without you providing this basic info....
Anyway, despite what Karim likes to claim, this *is* the Linux way! Things don't get fixed if they are not reported broken and when they are, whoever is interested in the item will try and fix it. We are not going to cease Linux kernel development just to please Karim.
The point of this discussion is that the concept of dynamic tracing is the way to go. If the code isn't 100% there today, then it should be fixed, thats *not* an excuse to add a lot of cruft based on the wrong design when we know which path to take. I know it's hard for someone to accept when he's thrown so much personal time into a project, but as Ingo keeps saying, there is a lot of value in LTT, the actual markup isn't the big issue.
Jes - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |