PERF "Performance Events for Linux" | Real time HW events monitoring

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

PERF "Performance Events for Linux" | Real time HW events monitoring

1,313 Views
mohamad-ahmad
Contributor III

hello,

 

Does someone use the PERF "Performance Events for Linux", the standard profiling infrastructure on Linux with the sabrelite I.MX6 board?
the PERF is used to analyze the performance of an executed program by monitoring in real time the hardware events (e.g. cpu-cycles, instructions, cache-misses, .... Etc).

By using the SABRE-LITE IMX.6 with the Ubuntu Trusty image (3.14.28 or the updated 3.14.52) i.MX Linux kernel 3.14.52 - Boundary Devices the PERF tools doesn't work, the terminal response is: 

root@nitrogen:/home/ubuntu# perf --help
WARNING: perf not found for kernel 3.14.52-6

You may need to install the following packages for this specific kernel:
linux-tools-3.14.52-6-boundary-11t8
linux-cloud-tools-3.14.52-6-boundary-11t8

You may also want to install one of the following packages to keep up to date:
linux-tools-boundary-11t8-lts-<series>
linux-cloud-tools-boundary-11t8-lts-<series>

 And then when i want to download the specific package, using apt-get or aptitude Linux doesn't find the matched package.

Thanks for help,

 

Mohamad

Labels (3)
0 Kudos
3 Replies

868 Views
Yuri
NXP Employee
NXP Employee

Hello,

 

Perhaps the following helps.

https://community.nxp.com/thread/437136  

Have a great day,

Yuri

 

------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct

Answer  button. Thank you!

------------------------------------------------------------------------------

0 Kudos

868 Views
mohamad-ahmad
Contributor III

Hello Yuri,

The Oprofile in i. mx6 may help to extract some information about the activities of the processor. But it is not able to monitor the system at "fine grain".
I might point out that the resolution of extracting data is too big. So if we have an application benchmark where the time of execution is too short, that way we cannot extract all the activities during the execution.

Another solution, will be great.

Have a nice day.

Mohamad

0 Kudos

868 Views
Yuri
NXP Employee
NXP Employee

Hello,

  originally You mentioned about the PERF tools. According to the log,

You need specific tools from Boundary Devices. Please apply to them directly. 

Regards,

Yuri.

0 Kudos