Re: [numbers] perfmon/pfmon overhead of 17%-94%

From: Ingo Molnar
Date: Mon Jun 29 2009 - 19:55:24 EST



* Vince Weaver <vince@xxxxxxxxxx> wrote:

>> Besides, you compare perfcounters to perfmon
>
> what else shoud I be comparing it to?
>
>> (which you seem to be a contributor of)
>
> is that not allowed?

Here's the full, uncropped sentence i wrote:

" Besides, you compare perfcounters to perfmon (which you seem to
be a contributor of), while in reality perfmon has much, much
worse (and unfixable, because designed-in) measurement overhead. "

Where i question the blatant hypocracy of bringing up perfmon as a
good example while in reality perfmon has far worse measurement
overhead than perfcounters, for a wide range of workloads.

As far as i can see you didnt answer my questions: why are you
dismissing perfcounters for a minor, once per startup measurement
offset (which is entirely fixable - see the patch i sent), while you
generously allow perfmon to have serious, 90% measurement overhead
amounting to billions of instructions overhead per second, for
certain workloads?

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/