[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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |