On Fri, 15 Jul 2011, Dan Upton wrote:

> I'm trying to monitor some multithreaded applications and I just found
> the task_cpu example tool.  I can't get it to attach to any program
> though, single or multithreaded, even something as simple as ls:
> 
> $ ./task_cpu -- /bin/ls
> task_cpu: cannot attach event0 PERF_COUNT_HW_CPU_CYCLES: Permission denied
> 
> However, task_smpl and task work fine.  Is something special required
> to get task_cpu to work?

For security reasons you need root permission to access the CPU-level 
counters.  This is because when you monitor CPU-wide you monitor *all* 
processes on the CPU, including ones that don't belong to you.

Vince

------------------------------------------------------------------------------
AppSumo Presents a FREE Video for the SourceForge Community by Eric 
Ries, the creator of the Lean Startup Methodology on "Lean Startup 
Secrets Revealed." This video shows you how to validate your ideas, 
optimize your ideas and identify your business strategy.
http://p.sf.net/sfu/appsumosfdev2dev
_______________________________________________
perfmon2-devel mailing list
perfmon2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/perfmon2-devel

Reply via email to