---------- Forwarded message ----------
From: Yuanfang Chen <[email protected]>
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 <[email protected]>
On Mon, Feb 27, 2012 at 9:42 AM, David Ahern <[email protected]> wrote:
> On 2/27/12 6:58 AM, Yuanfang Chen wrote:
>>
>> On Mon, Feb 27, 2012 at 8:56 AM, Yuanfang Chen<[email protected]> wrote:
>>>
>>>
>>> On Feb 26, 2012 10:23 PM, "David Ahern"<[email protected]> 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