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

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

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

1,372件の閲覧回数
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

ラベル(3)
0 件の賞賛
3 返答(返信)

927件の閲覧回数
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 件の賞賛

927件の閲覧回数
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 件の賞賛

927件の閲覧回数
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 件の賞賛