Hi, On Tue, Oct 12, 2010 at 11:59 AM, <x...@ict.ac.cn> wrote: > Hi all, > > I'm working with a system with Xeon E5410 processors. The Linux kernel > version is 2.6.27, and libpfm/pfmon v3.6 (released on 2008-10-13). > The pfmon command line I used was: > pfmon --smpl-outfile=xxxxx --with-header --smpl-module=compact > --follow-all --reset-non-smpl-periods --overflow-block > --long-smpl-periods=200000 -e > unhalted_core_cycles,instructions_retired,bus_trans_brd:self,bus_trans_wb:self > -- $command. The target program is 410.bwaves from the SPEC2006 set. > > The problem is, I got some sampling entries which are obviously incorrect. > For example, here is a fragment from the sampling output: > > #entry pid tid cpu ip time-stamp pmd > event set smpl-period inst bus-read bus-write > 107 21756 21756 7 0x8049019 0x0000e8782f906259 17 > 0 -200000 0x11bc3 0x8 0x8 > 108 21756 21756 7 0x8048e8a 0x0000e8782f95a58e 17 > 0 -200000 0x1184c 0xc 0xc > 109 21756 21756 7 0xffffffff8024f092 0x0000e87837fa6f04 17 > 0 -200000 0x1c19497 0xf3c 0xf44
the way you have your measurment, you are monitoring only at the user level. For entry 109, looks like the address is in the kernel. This can happen. Is it always the case the bogus samples are within the kernel. If so I would simply drop them. > 110 21756 21756 7 0x8049109 0x0000e87837fff107 17 > 0 -200000 0x111fb 0x23 0x24 > > Note for entry #109, the sampled number of inst_retired is 0x1c19497, > which is obvious too large (if it is correct, the IPC would be > 0x1c19497/200000=147). Note I used --reset-non-smpl-periods to reset the > counters when sample-based-counter overflows. > > I run the program multiple times, and there always 5-10 weird entries > through the 15-minutes' run. > > BTW, when using the --follow-all option, I always get the error meg > "unknown ptrace event 0". I don't know if this matters. > > Thanks ! > > ----- > Scott > ICT,CAS > > > ------------------------------------------------------------------------------ > Beautiful is writing same markup. Internet Explorer 9 supports > standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3. > Spend less time writing and rewriting code and more time creating great > experiences on the web. Be a part of the beta today. > http://p.sf.net/sfu/beautyoftheweb > _______________________________________________ > perfmon2-devel mailing list > perfmon2-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/perfmon2-devel > ------------------------------------------------------------------------------ Download new Adobe(R) Flash(R) Builder(TM) 4 The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly Flex(R) Builder(TM)) enable the development of rich applications that run across multiple browsers and platforms. Download your free trials today! http://p.sf.net/sfu/adobe-dev2dev _______________________________________________ perfmon2-devel mailing list perfmon2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/perfmon2-devel