Fwd: perf record: can I specify multiple events and use differentsample-after value

From: Yuanfang Chen
Date: Mon Feb 27 2012 - 10:05:45 EST


---------- Forwarded message ----------
From: Yuanfang Chen <cyfmxc@xxxxxxxxx>
Date: Mon, Feb 27, 2012 at 10:05 AM
Subject: Re: perf record: can I specify multiple events and use
different sample-after value
To: David Ahern <dsahern@xxxxxxxxx>


On Mon, Feb 27, 2012 at 9:42 AM, David Ahern <dsahern@xxxxxxxxx> wrote:
> On 2/27/12 6:58 AM, Yuanfang Chen wrote:
>>
>> On Mon, Feb 27, 2012 at 8:56 AM, Yuanfang Chen<cyfmxc@xxxxxxxxx> Âwrote:
>>>
>>>
>>> On Feb 26, 2012 10:23 PM, "David Ahern"<dsahern@xxxxxxxxx> Âwrote:
>>>>
>>>>
>>>> On 2/24/12 3:41 PM, Yuanfang Chen wrote:
>>>>>
>>>>>
>>>>> I think I'll settle with perf record for now. Still, unlike trace
>>>>> event, sample count is not meaningful for PMU event. Output of "perf
>>>>> script" does not include period value. One line of code will do the
>>>>> work.
>>>>>
>>>>> lude 17342 750118.202915: raw 0x3c: 86754 Â Â Âffffffff8115f6b9
>>>>> __mem_cgroup_commit_char
>>>>> lude 17342 750118.203025: raw 0x3c: 1027634 Â ffffffff811344b9
>>>>> __mem_cgroup_commit_char
>>>>>
>>>>> 86754, 1027634 is the period value. But I'm not sure which is the PMU
>>>>> value, is it just period value, or period x sample after. If so, what
>>>>> is the sample after value?
>>>>
>>>>
>>>>
>>>> You lost me. You modified perf-script to print the period?
>>>>
>>>> Are you asking for the PMU counter value for 0x3c?
>>
>>
>> Â Â Âyes
>
>
> perf-record does not get counter values when samples are genereated.

 If so, it make sense to sample trace event. But what's the point to
sample an PMU event?
 If using perf-record -c , counter values is available indirectly.

>
>>
>>>>
>>>> What perf commands are you running?
>>
>>
>> Â Â perf script
>> Â Â (with no options)
>
>
> record command?
>
> I don't see what the 86754 and 1902764 values are in your example output
> above.

It's the period value in that sample. However, I'm not sure what
period mean here.

>
>
> David
--
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/