[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] Performance Monitor and Profiling tools for ARM64



HI Everyone

 

My name is diego. I'm very interesting in extend the XenOprof to ARM64 based architectures, and also integrate some tools for hypervisor and application profiling and performance evaluation.

 

I read the documentation for Oprofile a perf which is in the wiki page and I noticed that XEN doesn't support ARM64 architectures.  For this reason I have two ideas.

 

1. Add support for ARM64 architectures to XenOprof  in its current implementation.

 

2. I found an interesting library called libpfm4 which also work with perf_event, and support ARM64 and ARM32 architectures. Well I can tray to use this library in order to profile DOM0 and DOMU-VP guest.

 

Personally I prefer the option 2 since the  library currently works in normal linux OS and I guest could be easy to replicate it on XEN.

 

Approaches:

 

(hypercalls) from DOM0-DOMU to xen

(direct pass through from DOM0 to PMU counters), and VPMU in DOMU .

 

 

Here my questions?

 

I would like to know if currently DOM0 and DOMU have support to  perf_event i.e., they can read directly performance monitoring unit (PMU) counters, only DOM0 or none of them?

should I implement some traps in XEN hypervisor ?

someone  currently  is  working on this?

Which is the most efficient way to implement it ?

There is a guide line to do this easily?

 

Cheers.

--
Diego Alejandro Parra Guzmán
Estudiante de ingeniería electrónica
Universidad distrital FJC
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.