Thanks for your reply, Pradeep. I am conducting my experiment on an Intel
Xeon E5530 (Nahalem architecture) processor, and the operating system is
Fedora 13 X86_64. Can I use perfmon on this platform?
On Wed, Jul 6, 2011 at 2:39 PM, Pradeep Rao <pradeep....@isit.or.jp> wrote:
> Yes, this is possible - I presume you want to sample counters on an x86
> box.
> You can look up a few examples at
> http://perfmon2.sourceforge.net/pfmon_usersguide.html
>
> -pradeep
>
> On Wed, Jul 6, 2011 at 11:05 PM, Ying Zhang <yzha...@tigers.lsu.edu>
> wrote:
> > Hi all,
> > I am a newbie to perfmon (actually I have no experience in using this
> > tool).
> > I am working on a project using hardware performance monitoring
> counters
> > to analyze applications running on an Intel processor. I have not used
> any
> > tools such as Vtune or perfmon so far, but with my own program. In the
> > current implementation, the counter values are read through a file under
> > /proc (thus I need to create a proc_entry before the sampling and read
> the
> > values to this file during execution), and the samplings are implemented
> by
> > inserting a task into the delayed work queue. By doing this, I am able to
> > read the performance counter values at fixed time intervals, say, once a
> > second.
> > However, I want to read the counters in another way. Namely, rather
> than
> > collect those counters every second, I would like to read them after
> every
> > million instructions are executed. That is, read the counter values when
> 1M,
> > 2M, 3M....instructions are executed. I have no clue on this change.
> > Therefore, I am wondering if perfmon provides an easy approach to carry
> > out this kind of measurement (reading counters when 1M, 2M, 3M...
> > instructions are retired). If the answer is positive, I'll switch to use
> > perfmon and hope that anyone can tell me how to do that.
> > Any suggestions will be appreciated.
> > By the way, I am using Fedora 13 with kernel 2.6.33.
> > Thanks,
> > Ying Zhang
> >
> ------------------------------------------------------------------------------
> > All of the data generated in your IT infrastructure is seriously
> valuable.
> > Why? It contains a definitive record of application performance, security
> > threats, fraudulent activity, and more. Splunk takes this data and makes
> > sense of it. IT sense. And common sense.
> > http://p.sf.net/sfu/splunk-d2d-c2
> > _______________________________________________
> > perfmon2-devel mailing list
> > perfmon2-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/perfmon2-devel
> >
> >
>
------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security
threats, fraudulent activity, and more. Splunk takes this data and makes
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________
perfmon2-devel mailing list
perfmon2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/perfmon2-devel