Run the following command

$ ./showevtinfo -LED | grep UNC_M_ACT_COUNT

What is the output?
Leonardo


On Mon, Jun 29, 2015 at 10:46 AM, Qiong Cai <qiong....@gmail.com> wrote:
> I also used "showevtinfo" program in the example directory to check the
> supported PMU.  The ivbep_uncore is detected.
>
> Detected PMU models:
> [18, ix86arch, "Intel X86 architectural PMU", 7 events, 1 max encoding, 7
> counters, core PMU]
> [51, perf, "perf_events generic PMU", 80 events, 1 max encoding, 0 counters,
> OS generic PMU]
> [103, ivb_ep, "Intel Ivy Bridge EP", 75 events, 2 max encoding, 11 counters,
> core PMU]
> [110, rapl, "Intel RAPL", 3 events, 1 max encoding, 3 counters, uncore PMU]
> [114, perf_raw, "perf_events raw PMU", 1 events, 1 max encoding, 0 counters,
> OS generic PMU]
> [115, ivbep_unc_cbo0, "Intel Ivy Bridge-EP C-Box 0 uncore", 21 events, 2 max
> encoding, 4 counters, uncore PMU]
> [116, ivbep_unc_cbo1, "Intel Ivy Bridge-EP C-Box 1 uncore", 21 events, 2 max
> encoding, 4 counters, uncore PMU]
> [117, ivbep_unc_cbo2, "Intel Ivy Bridge-EP C-Box 2 uncore", 21 events, 2 max
> encoding, 4 counters, uncore PMU]
> [118, ivbep_unc_cbo3, "Intel Ivy Bridge-EP C-Box 3 uncore", 21 events, 2 max
> encoding, 4 counters, uncore PMU]
> [119, ivbep_unc_cbo4, "Intel Ivy Bridge-EP C-Box 4 uncore", 21 events, 2 max
> encoding, 4 counters, uncore PMU]
> [120, ivbep_unc_cbo5, "Intel Ivy Bridge-EP C-Box 5 uncore", 21 events, 2 max
> encoding, 4 counters, uncore PMU]
> [121, ivbep_unc_cbo6, "Intel Ivy Bridge-EP C-Box 6 uncore", 21 events, 2 max
> encoding, 4 counters, uncore PMU]
> [122, ivbep_unc_cbo7, "Intel Ivy Bridge-EP C-Box 7 uncore", 21 events, 2 max
> encoding, 4 counters, uncore PMU]
> [123, ivbep_unc_cbo8, "Intel Ivy Bridge-EP C-Box 8 uncore", 21 events, 2 max
> encoding, 4 counters, uncore PMU]
> [124, ivbep_unc_cbo9, "Intel Ivy Bridge-EP C-Box 9 uncore", 21 events, 2 max
> encoding, 4 counters, uncore PMU]
> [130, ivbep_unc_ha0, "Intel Ivy Bridge-EP HA 0 uncore", 39 events, 3 max
> encoding, 4 counters, uncore PMU]
> [132, ivbep_unc_imc0, "Intel Iyy Bridge-EP IMC0 uncore", 45 events, 1 max
> encoding, 5 counters, uncore PMU]
> [133, ivbep_unc_imc1, "Intel Iyy Bridge-EP IMC1 uncore", 45 events, 1 max
> encoding, 5 counters, uncore PMU]
> [134, ivbep_unc_imc2, "Intel Iyy Bridge-EP IMC2 uncore", 45 events, 1 max
> encoding, 5 counters, uncore PMU]
> [135, ivbep_unc_imc3, "Intel Iyy Bridge-EP IMC3 uncore", 45 events, 1 max
> encoding, 5 counters, uncore PMU]
> [140, ivbep_unc_pcu, "Intel Ivy Bridge-EP PCU uncore", 67 events, 2 max
> encoding, 4 counters, uncore PMU]
> [144, ivbep_unc_ubo, "Intel Ivy Bridge-EP U-Box uncore", 4 events, 1 max
> encoding, 3 counters, uncore PMU]
> [145, ivbep_unc_r2pcie, "Intel Ivy Bridge-EP R2PCIe uncore", 13 events, 1
> max encoding, 4 counters, uncore PMU]
> [146, ivbep_unc_r3qpi0, "Intel Ivy Bridge-EP R3QPI0 uncore", 28 events, 1
> max encoding, 3 counters, uncore PMU]
>
> On Mon, Jun 29, 2015 at 8:33 AM, Qiong Cai <qiong....@gmail.com> wrote:
>>
>> Hi Stephane,
>>
>> The kernel does support uncore PMU.  The directory /sys/devices has all
>> the uncore information shown below
>> - uncore_cbox_ {0-9}
>> - uncore_ha_0
>> - uncore_imc_{0-3}
>> - uncore_pcu
>> - uncore_r2pcie
>> - uncore_r3qpi_0
>> - uncore_ubox
>>
>>
>> Thanks
>> Qiong
>>
>> On Sun, Jun 28, 2015 at 11:44 PM, Stephane Eranian
>> <eran...@googlemail.com> wrote:
>>>
>>> Hi,
>>>
>>> On Mon, Jun 29, 2015 at 1:57 AM, Qiong Cai <qiong....@gmail.com> wrote:
>>> > Hi Stephane,
>>> >
>>> > The following command does not work on my IVB machine:
>>> >
>>> >> sudo ./syst -e IVBEP_UNC_IMC0::UNC_M_ACT_COUNT:RD
>>> > syst: event IVBEP_UNC_IMC0::UNC_M_ACT_COUNT:RD: event not found
>>> > syst: cannot setup events
>>> >
>>> > My machine is Intel Xeon CPU E5-2660 v2@2.20  (IVB-EP).
>>> >
>>> > Any quick fix?
>>> >
>>> Do you have a kernel which supports the IVB-EP uncore PMU?
>>> For that, you need to check if /sys/devices/uncore_imc0 exists.
>>> If not, then you need to update your kernel.
>>>
>>> >
>>> > thanks
>>> > Qiong
>>> >
>>> > On Thu, Jun 25, 2015 at 3:31 PM, Stephane Eranian
>>> > <eran...@googlemail.com>
>>> > wrote:
>>> >>
>>> >> On Thu, Jun 25, 2015 at 11:50 PM, Qiong Cai <qiong....@gmail.com>
>>> >> wrote:
>>> >> > I should explain a bit better. Actually, I want to collect the
>>> >> > uncore
>>> >> > events, which are shared by all cores in a socket.
>>> >> >
>>> >> Uncore events are ony supported in system-wide mode. You cannot use
>>> >> the
>>> >> task example for this, use syst_count instead.
>>> >>
>>> >> > For example, the following command works:
>>> >> >    sudo ./syst -e UNC_M_ACT_COUNT:RD
>>> >> >
>>> >> > But the following two commands do not work
>>> >> >    sudo ./syst -e IVBEP_UNC_IMC0:UNC_M_ACT_COUNT:RD
>>> >> >    sudo ./syst -e ivbep_unc_imc0:UNC_M_ACT_COUNT:RD
>>> >> Your syntax is wrong. The PMU identifier must be followed by a
>>> >> double :
>>> >> sudo ./syst -e IVBEP_UNC_IMC0::UNC_M_ACT_COUNT:RD
>>> >>
>>> >> >
>>> >> > I am trying to figure out how to pass an uncore event with a
>>> >> > particular
>>> >> > PMU
>>> >> > to the command.
>>> >> >
>>> >> > Thanks
>>> >> > Qiong
>>> >> >
>>> >> >
>>> >> >
>>> >> > On Thu, Jun 25, 2015 at 2:37 PM, Leonardo Piga
>>> >> > <leonardo.p...@gmail.com>
>>> >> > wrote:
>>> >> >>
>>> >> >> Hi Qiong,
>>> >> >>
>>> >> >> Please see if this thread helps you.
>>> >> >>
>>> >> >>
>>> >> >>
>>> >> >> https://www.mail-archive.com/perfmon2-devel@lists.sourceforge.net/msg03322.html
>>> >> >>
>>> >> >> Take a look at Gary's answer, that might be useful to you.
>>> >> >>
>>> >> >> Regards,
>>> >> >> --
>>> >> >> Leonardo
>>> >> >>
>>> >> >>
>>> >> >>
>>> >> >> On Thu, Jun 25, 2015 at 3:56 PM, Qiong Cai <qiong....@gmail.com>
>>> >> >> wrote:
>>> >> >> > Hi,
>>> >> >> >
>>> >> >> > I am trying to pass the following uncore event to the "task"
>>> >> >> > binary
>>> >> >> > under
>>> >> >> > perf_example.
>>> >> >> >
>>> >> >> > - PMU: ivbep_unc_imc0
>>> >> >> > - Name: UNC_M_PRE_COUNT
>>> >> >> > - Mask:  PAGE_MISS
>>> >> >> >
>>> >> >> >
>>> >> >> > Is it possible to track uncore counter by using "task" binary?
>>> >> >> > If
>>> >> >> > not,
>>> >> >> > what
>>> >> >> > changes I should make?
>>> >> >> >
>>> >> >> > Thanks
>>> >> >> > Qiong
>>> >> >> >
>>> >> >> >
>>> >> >> >
>>> >> >> >
>>> >> >> > ------------------------------------------------------------------------------
>>> >> >> > Monitor 25 network devices or servers for free with OpManager!
>>> >> >> > OpManager is web-based network management software that monitors
>>> >> >> > network devices and physical & virtual servers, alerts via email
>>> >> >> > &
>>> >> >> > sms
>>> >> >> > for fault. Monitor 25 devices for free with no restriction.
>>> >> >> > Download
>>> >> >> > now
>>> >> >> > http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
>>> >> >> > _______________________________________________
>>> >> >> > perfmon2-devel mailing list
>>> >> >> > perfmon2-devel@lists.sourceforge.net
>>> >> >> > https://lists.sourceforge.net/lists/listinfo/perfmon2-devel
>>> >> >> >
>>> >> >
>>> >> >
>>> >> >
>>> >> >
>>> >> >
>>> >> > ------------------------------------------------------------------------------
>>> >> > Monitor 25 network devices or servers for free with OpManager!
>>> >> > OpManager is web-based network management software that monitors
>>> >> > network devices and physical & virtual servers, alerts via email &
>>> >> > sms
>>> >> > for fault. Monitor 25 devices for free with no restriction. Download
>>> >> > now
>>> >> > http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
>>> >> > _______________________________________________
>>> >> > perfmon2-devel mailing list
>>> >> > perfmon2-devel@lists.sourceforge.net
>>> >> > https://lists.sourceforge.net/lists/listinfo/perfmon2-devel
>>> >> >
>>> >
>>> >
>>
>>
>

------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical & virtual servers, alerts via email & sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
_______________________________________________
perfmon2-devel mailing list
perfmon2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/perfmon2-devel

Reply via email to