[Xen-devel] Xentrace documentation

2016-05-04 Thread Stephany Zanchi Dionysio
Hi everyone, I'm getting a master's degree on virtualization and I'm trying to trace the interference of hypervisor scheduler on quality of service of network intensive domains. I'm pretty sure xentrace is the way to extract most of my performance metrics. However, I'm struggling on finding

Re: [Xen-devel] Xentrace on Xilinx ARM

2016-03-09 Thread Ben Sanda
George, Thank you for all the information. I'll take a dive in and see what I can see. I'd at least like to get the CPU core frequency detection in as that will make things a lot easier for us as we port to multiple platforms with different cores. Then we don't have to keep looking up core speeds.

Re: [Xen-devel] Xentrace on Xilinx ARM

2016-03-09 Thread Ben Sanda
Paul, >see the patch attached. It's a bit dirty still (that's why it wasn't >upstreamed >long time ago), but you can obviously look through it and gain some >information. Thanks, I’ll take a look and compare it against mine to make sure we capture everything. Ben

Re: [Xen-devel] Xentrace on Xilinx ARM

2016-03-09 Thread Paul Sujkov
Hi Ben, see the patch attached. It's a bit dirty still (that's why it wasn't upstreamed long time ago), but you can obviously look through it and gain some information. On 8 March 2016 at 22:51, Ben Sanda wrote: > George, > > >FWIW, on my "to-do" list for xenalyze for years has been to have the

Re: [Xen-devel] Xentrace on Xilinx ARM

2016-03-09 Thread Dario Faggioli
On Tue, 2016-03-08 at 18:32 +, Andrew Cooper wrote: > On 08/03/16 18:28, Paul Sujkov wrote: > > Regarding ARM build, I'm using xenalyze as both host tool (x86 > > build, e.g. for gnuplot scatterplot graphs) and target tool (ARM, > > for fast summary check); but since we're working with Xen 4.5,

Re: [Xen-devel] Xentrace on Xilinx ARM

2016-03-09 Thread George Dunlap
On 08/03/16 20:51, Ben Sanda wrote: > George, > >> FWIW, on my "to-do" list for xenalyze for years has been to have the xentrace >> process query something (either Xen or Linux) to find the hz rate, and then >> write that at the beginning of the xentrace file, so that xenalyze could just >> pick t

Re: [Xen-devel] Xentrace on Xilinx ARM

2016-03-08 Thread Ben Sanda
George, >FWIW, on my "to-do" list for xenalyze for years has been to have the xentrace >process query something (either Xen or Linux) to find the hz rate, and then >write that at the beginning of the xentrace file, so that xenalyze could just >pick that up and use it. Since you're doing some work

Re: [Xen-devel] Xentrace on Xilinx ARM

2016-03-08 Thread George Dunlap
On 08/03/16 18:04, Ben Sanda wrote: > All, > > To update to the current situation. I have been able to get xentrace() and > xenalyze working completely (at least as far as I can tell) on ARM. > > For xentrace there were changes to the memory allocation routines to allow > mapping of the Xen Heap

Re: [Xen-devel] Xentrace on Xilinx ARM

2016-03-08 Thread Andrew Cooper
On 08/03/16 18:28, Paul Sujkov wrote: > Hi Ben, > > looks like you've done everything I did. I'm far from my working > laptop today, so I can post my work on this issue only tomorrow so you > can look through the code, compare and estimate solutions. > > Regarding ARM build, I'm using xenalyze as b

Re: [Xen-devel] Xentrace on Xilinx ARM

2016-03-08 Thread Paul Sujkov
Hi Ben, looks like you've done everything I did. I'm far from my working laptop today, so I can post my work on this issue only tomorrow so you can look through the code, compare and estimate solutions. Regarding ARM build, I'm using xenalyze as both host tool (x86 build, e.g. for gnuplot scatter

Re: [Xen-devel] Xentrace on Xilinx ARM

2016-03-08 Thread Dario Faggioli
On Tue, 2016-03-08 at 18:04 +, Ben Sanda wrote: > All, > > To update to the current situation. I have been able to get > xentrace() and > xenalyze working completely (at least as far as I can tell) on ARM. > Great! :-) > For xentrace there were changes to the memory allocation routines to >

Re: [Xen-devel] Xentrace on Xilinx ARM

2016-03-08 Thread Ben Sanda
All, To update to the current situation. I have been able to get xentrace() and xenalyze working completely (at least as far as I can tell) on ARM. For xentrace there were changes to the memory allocation routines to allow mapping of the Xen Heap by dom0, correcting the MFN->PFN translations, add

Re: [Xen-devel] Xentrace on Xilinx ARM

2016-03-08 Thread Dario Faggioli
[Adding (back?) George, which wrote and maintains xenalyze, and tracing in general, and adding ARM people as well, because this is on ARM, isn't it?] On Mon, 2016-03-07 at 19:36 +, Ben Sanda wrote: > it was in a mercurial repo here:   > http://xenbits.xensource.com/ext/xenalyze.hg  > > but th

Re: [Xen-devel] Xentrace on Xilinx ARM

2016-03-07 Thread Ben Sanda
Paul, Thank you very much for the reply. I’ll check out the fork for xenalyze. I believe I have xentrace working now, mostly, but if possible I’d like to see what you did on your build to get it working to compare. I would like to push a patch into the mainline that agrees with both of our effor

Re: [Xen-devel] Xentrace on Xilinx ARM

2016-03-07 Thread Ben Sanda
Dario, I gleamed enough information from Paul's posts that I now have xentrace outputting data (I don't know if it's correct data or gibberish yet though). To discover this I tried to find the xenalyze tool but have not been able to figure out how to get it built. According to the old documentatio

Re: [Xen-devel] Xentrace on Xilinx ARM

2016-03-07 Thread Paul Sujkov
Hi Ben, sorry for the delayed answer. There is xenalyze fork repo made by RT-Xen author, Meng Xu: https://github.com/PennPanda/xen-analyze apart from some comments and logs it's quite the same tool as it was of Xen 4.5, you can use it while you have troubles with the code in the Xen repo. Do you

Re: [Xen-devel] Xentrace on Xilinx ARM

2016-03-06 Thread Ben Sanda
] Sent: 05 March, 2016 10:43 To: Ben Sanda ; xen-devel@lists.xen.org Cc: Paul Sujkov Subject: Re: [Xen-devel] Xentrace on Xilinx ARM On Fri, 2016-03-04 at 20:53 +, Ben Sanda wrote: > Hello, >   Hello, first of all, please, use plain text instead of HTML for emails to this list. &

Re: [Xen-devel] Xentrace on Xilinx ARM

2016-03-05 Thread Dario Faggioli
searching over the Xen mailing lists it appears > xentrace has not > yet been ported to ARM. > No, tracing support for ARM is not present upstream   > In searching for existing topics on this my main reference thread for > this has > been the “[Xen-devel] xentrace, arm, h

[Xen-devel] Xentrace on Xilinx ARM

2016-03-04 Thread Ben Sanda
ome custom quick program to collect the data we need, I would rather help get xentrace working on ARM so is generally available to everyone and usable for any benchmarking moving forward. In searching for existing topics on this my main reference thread for this has been the "[Xen-devel] xentrace,

Re: [Xen-devel] xentrace, xenalyze

2016-02-24 Thread Paul Sujkov
> You mean, you have local patches you haven't upstreamed? Or they're > already upstream? (If the latter, I don't see the trace definitions in > xen/include/public/trace.h...) Yep, local patches. Some of them still look like a dirty hacks which is why they've been used internally for a while but

Re: [Xen-devel] xentrace, xenalyze

2016-02-24 Thread George Dunlap
On 24/02/16 16:00, Paul Sujkov wrote: >> Have a look at this series: >> http://lists.xenproject.org/archives/html/xen-devel/2016-02/msg02233.html > > Thanks a lot! Looking through it at the moment, looks very promising. > >> And I've got another one that I'll send out asap (and I can Cc you). >

Re: [Xen-devel] xentrace, xenalyze

2016-02-24 Thread Paul Sujkov
> Have a look at this series: > http://lists.xenproject.org/archives/html/xen-devel/2016-02/msg02233.html Thanks a lot! Looking through it at the moment, looks very promising. > And I've got another one that I'll send out asap (and I can Cc you). Thanks in advance :) > I usually enable a subset

Re: [Xen-devel] xentrace, xenalyze

2016-02-24 Thread George Dunlap
On 24/02/16 15:24, Paul Sujkov wrote: >> I think actually the first thing you might need to do is to get the xentrace > infrastructure working on ARM > > Already done that. It requires some patches to memory manager, timer and > policies. I guess I should upstream them, though. > >> After that, t

Re: [Xen-devel] xentrace, xenalyze

2016-02-24 Thread Dario Faggioli
On Wed, 2016-02-24 at 17:24 +0200, Paul Sujkov wrote: > > I think actually the first thing you might need to do is to get > the xentrace infrastructure working on ARM > > Already done that. It requires some patches to memory manager, timer > and policies. > Really? Cool! > I guess I should upstr

Re: [Xen-devel] xentrace, xenalyze

2016-02-24 Thread Paul Sujkov
> I think actually the first thing you might need to do is to get the xentrace infrastructure working on ARM Already done that. It requires some patches to memory manager, timer and policies. I guess I should upstream them, though. > After that, the next thing would be to add the equivalent of VM

Re: [Xen-devel] xentrace, xenalyze

2016-02-24 Thread Dario Faggioli
On Wed, 2016-02-24 at 15:21 +0200, Paul Sujkov wrote: > Hi, > Hi, > I'm from GlobalLogic team that uses Xen as a base for an automative > platform. Got few questions regarding Xen tracing and it seems that > existing documentation is rather limited. > It is... > At the previous Xen Hackathon I

Re: [Xen-devel] xentrace, xenalyze

2016-02-24 Thread George Dunlap
On 24/02/16 13:21, Paul Sujkov wrote: > Hi, > > I'm from GlobalLogic team that uses Xen as a base for an automative > platform. Got few questions regarding Xen tracing and it seems that > existing documentation is rather limited. > > At the previous Xen Hackathon I was talking about shared (media

[Xen-devel] xentrace, xenalyze

2016-02-24 Thread Paul Sujkov
Hi, I'm from GlobalLogic team that uses Xen as a base for an automative platform. Got few questions regarding Xen tracing and it seems that existing documentation is rather limited. At the previous Xen Hackathon I was talking about shared (mediated pass-through) GPU concept for ARM; it's working

Re: [Xen-devel] XenTrace

2015-12-03 Thread Wei Liu
On Thu, Dec 03, 2015 at 10:06:02PM +0530, kumara rathnavel wrote: > Hello All, > Hello > > I am not able to run Xentrace. I am using FreeBSD as Dom0. I have given > size and event in command line parameters during boot also. > > Please help me !!! > > Thankyou in Advance Have you checked

[Xen-devel] XenTrace

2015-12-03 Thread kumara rathnavel
Hello All, I am not able to run Xentrace. I am using FreeBSD as Dom0. I have given size and event in command line parameters during boot also. Please help me !!! Thankyou in Advance ___ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.x