hi

On Thu, Dec 4, 2014 at 2:46 AM, Sun, Yongjie <yongjie....@intel.com> wrote:
>
> I have tried many os like Ubuntu, centos..
> Kernel versio is: both are the same result
> 3.5.0-49-generic
> 2.6.32-358.el6.x86_64
>
Send me the output of:
sudo LIBPFM_VERBOSE=1 ./syst_count -e
unhalted_core_cycles,unhalted_ref_cycles -p -d10

Also the output of: dmesg | fgrep PMU


> -----Original Message-----
> From: Stephane Eranian [mailto:eran...@googlemail.com]
> Sent: Thursday, December 4, 2014 9:44 AM
> To: Sun, Yongjie
> Cc: perfmon2-devel@lists.sourceforge.net
> Subject: Re: [perfmon2] perfmon2 CPU_CLK_UNHALTED:REF_P count error
>
> Hi,
>
> On Thu, Dec 4, 2014 at 2:39 AM, Sun, Yongjie <yongjie....@intel.com> wrote:
>> Current the issue is: the CPU_CLK_UNHALTED:REF_P couted value is too small 
>> than CPU_CLK_UNHALTED:THREAD_P.  is it right?  From my understanding, it 
>> should be almost same. It is none of the workload business.
>>
> Which kernel is this running on?
> UNHALTED_REF_CYCLES can only be measured on a fixed counter. So need kernel 
> support for this.
>
>
>> -----Original Message-----
>> From: Stephane Eranian [mailto:eran...@googlemail.com]
>> Sent: Thursday, December 4, 2014 9:35 AM
>> To: Sun, Yongjie
>> Cc: perfmon2-devel@lists.sourceforge.net
>> Subject: Re: [perfmon2] perfmon2 CPU_CLK_UNHALTED:REF_P count error
>>
>> Hi,
>>
>> On Thu, Dec 4, 2014 at 2:31 AM, Sun, Yongjie <yongjie....@intel.com> wrote:
>>> I try use the syst_count:
>>> Result is same
>>>
>>> CPU0   G0             7,188,625            7,188,625 UNHALTED_CORE_CYCLES 
>>> (scaling 0.00%, ena=1,999,298,896, run=1,999,298,896)
>>> CPU0   G0                     3                    3 
>>> UNHALTED_REFERENCE_CYCLES (scaling 0.00%, ena=1,999,336,546, 
>>> run=1,999,336,546)
>>> CPU0   G0             7,303,052            7,303,052 
>>> CPU_CLK_UNHALTED:THREAD_P (scaling 0.00%, ena=1,999,348,997, 
>>> run=1,999,348,997)
>>> CPU0   G0               545,254              545,254 CPU_CLK_UNHALTED:REF_P 
>>> (scaling 0.00%, ena=1,999,364,938, run=1,999,364,938)
>>>
>> But what is your workload doing and on which CPU does it run.
>> Here it needs to run on CPU0. If you workload blocks and there is nothing 
>> else to run on CPU0, the processor goes in halted state, and the events you 
>> are measuring stop counting.
>>
>>> -----Original Message-----
>>> From: Stephane Eranian [mailto:eran...@googlemail.com]
>>> Sent: Thursday, December 4, 2014 9:25 AM
>>> To: Sun, Yongjie
>>> Cc: perfmon2-devel@lists.sourceforge.net
>>> Subject: Re: [perfmon2] perfmon2 CPU_CLK_UNHALTED:REF_P count error
>>>
>>> Hi,
>>>
>>> These Python scripts are all not maintained.
>>> I suggest you use the perf_examples/syst_count program instead.
>>> And you need to be root to run per-CPU (system-wide) measurments.
>>>
>>>
>>> On Thu, Dec 4, 2014 at 1:34 AM, Sun, Yongjie <yongjie....@intel.com> wrote:
>>>> Hi,
>>>> I running on  Intel  SNB E5-2680
>>>>
>>>> I just used the "libpfm-4.5.0/python/sys.py"
>>>> ./sys.py -e
>>>> UNHALTED_CORE_CYCLES,UNHALTED_REFERENCE_CYCLES,CPU_CLK_UNHALTED:THRE
>>>> A
>>>> D
>>>> _P,CPU_CLK_UNHALTED:REF_P -c 0
>>>> Result:
>>>> CPU0: UNHALTED_CORE_CYCLES      3229292
>>>> CPU0: UNHALTED_REFERENCE_CYCLES 3
>>>> CPU0: CPU_CLK_UNHALTED:THREAD_P 3266550
>>>> CPU0: CPU_CLK_UNHALTED:REF_P    268798
>>>> CPU0: UNHALTED_CORE_CYCLES      6834444
>>>> CPU0: UNHALTED_REFERENCE_CYCLES 3
>>>> CPU0: CPU_CLK_UNHALTED:THREAD_P 6897896
>>>> CPU0: CPU_CLK_UNHALTED:REF_P    568677
>>>> CPU0: UNHALTED_CORE_CYCLES      10782920
>>>> CPU0: UNHALTED_REFERENCE_CYCLES 3
>>>> CPU0: CPU_CLK_UNHALTED:THREAD_P 10876957
>>>> CPU0: CPU_CLK_UNHALTED:REF_P    897739
>>>> -----Original Message-----
>>>> From: Stephane Eranian [mailto:eran...@googlemail.com]
>>>> Sent: Wednesday, December 3, 2014 12:33 AM
>>>> To: Sun, Yongjie
>>>> Cc: perfmon2-devel@lists.sourceforge.net
>>>> Subject: Re: [perfmon2] perfmon2 CPU_CLK_UNHALTED:REF_P count error
>>>>
>>>> Hi,
>>>>
>>>> On Mon, Dec 1, 2014 at 6:24 AM, Sun, Yongjie <yongjie....@intel.com> wrote:
>>>>> Hi, all
>>>>>    I use the perfmon2 to count events
>>>>> “UNHALTED_CORE_CYCLES,UNHALTED_REFERENCE_CYCLES,CPU_CLK_UNHALTED:THREAD_P,CPU_CLK_UNHALTED:REF_P”
>>>>> and got
>>>>
>>>> which CPU is this running on?
>>>> How long does your test run?
>>>> Are you running in system-wide or per-process mode?
>>>> Need more context to answer your question.
>>>>
>>>>> CPU0: UNHALTED_CORE_CYCLES      5538707
>>>>> CPU0: UNHALTED_REFERENCE_CYCLES 3
>>>>> CPU0: CPU_CLK_UNHALTED:THREAD_P 5641229
>>>>> CPU0: CPU_CLK_UNHALTED:REF_P    419607
>>>>> CPU0: UNHALTED_CORE_CYCLES      11661876
>>>>> CPU0: UNHALTED_REFERENCE_CYCLES 3
>>>>> CPU0: CPU_CLK_UNHALTED:THREAD_P 11813664
>>>>> CPU0: CPU_CLK_UNHALTED:REF_P    911248
>>>>> CPU0: UNHALTED_CORE_CYCLES      15682069
>>>>> CPU0: UNHALTED_REFERENCE_CYCLES 3
>>>>> CPU0: CPU_CLK_UNHALTED:THREAD_P 15869779
>>>>> CPU0: CPU_CLK_UNHALTED:REF_P    1246315
>>>>>
>>>>> Two questions: 1. why UNHALTED_REFERENCE_CYCLES is 3?  Too small
>>>>>              2. why  CPU0: CPU_CLK_UNHALTED:REF_P is much smaller
>>>>> than CPU_CLK_UNHALTED:THREAD_P? this do not make sence!
>>>>>
>>>>> BTW: I count this for I want to count the CPU Frequency from Intel’s DOC:
>>>>> https://software.intel.com/en-us/articles/measuring-the-average-unh
>>>>> a
>>>>> l
>>>>> t
>>>>> ed-frequency
>>>>> Average frequency =
>>>>> TSC_frequency * (CPU_CLK_UNHALTED.THREAD / CPU_CLK_UNHALTED.REF)
>>>>>
>>>>> So can anybody help on this question?
>>>>>
>>>>>
>>>>> -------------------------------------------------------------------
>>>>> -
>>>>> -
>>>>> -
>>>>> -------- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT
>>>>> Server from Actuate! Instantly Supercharge Your Business Reports
>>>>> and Dashboards with Interactivity, Sharing, Native Excel Exports,
>>>>> App Integration & more Get technology previously reserved for
>>>>> billion-dollar corporations, FREE
>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.
>>>>> clktrk _______________________________________________
>>>>> perfmon2-devel mailing list
>>>>> perfmon2-devel@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/perfmon2-devel
>>>>>

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
perfmon2-devel mailing list
perfmon2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/perfmon2-devel

Reply via email to