On Mon, Jun 29, 2015 at 5:56 PM, Qiong Cai <qiong....@gmail.com> wrote: > Thanks all. After rebooting the system, now it works. > And rebooting the same kernel?
> Qiong > > On Mon, Jun 29, 2015 at 8:49 AM, Leonardo Piga <leonardo.p...@gmail.com> > wrote: >> >> 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 >> >>> >> > >> >>> > >> >>> > >> >> >> >> >> > > > ------------------------------------------------------------------------------ Don't Limit Your Business. Reach for the Cloud. GigeNET's Cloud Solutions provide you with the tools and support that you need to offload your IT needs and focus on growing your business. Configured For All Businesses. Start Your Cloud Today. https://www.gigenetcloud.com/ _______________________________________________ perfmon2-devel mailing list perfmon2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/perfmon2-devel