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

Re: [Xen-devel] Re: [PATCH] add long interrupt measurement capability



I applied it earlier today.


On 18/05/2009 21:41, "Dulloor" <dulloor@xxxxxxxxx> wrote:

> Hi Keir,
> 
> Can you consider this for check-in.
> 
> -dulloor
> 
> 2009/5/11 Dulloor <dulloor@xxxxxxxxx>
>> - Changed the name to trace_irq :)
>> 
>> - trace_irq dumps just tsc_in and tsc_out values in a single record. I guess
>> there is no need to write two records (wasting trace-buf mem, more
>> processing, additional logic in xentrace and/or xentrace_format).
>> 
>> - xentrace_format does what Dan wanted.
>> 
>> -dulloor
>> 
>> 2009/5/11 Tian, Kevin <kevin.tian@xxxxxxxxx>
>> 
>>> I guess you can handle it much simpler by stamping a record in both
>>> irq_enter and irq_exit. All the statistics jobs are left for xentrace script
>>> to digest.
>>>  
>>> Also I'd call it as trace_irq instead of trace_guest_irq. :-)
>>>  
>>> Thanks,
>>> Kevin
>>> 
>>>>  
>>>>  
>>>> 
>>>>  From: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
>>>> [mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of  Dulloor
>>>> Sent: 2009年5月9日 17:12
>>>> To: Keir  Fraser
>>>> Cc: Ian Pratt; Xen-Devel (E-mail); Dan  Magenheimer
>>>> 
>>>> Subject: Re: [Xen-devel] Re: [PATCH] add long interrupt  measurement
>>>> capability
>>>> 
>>>>  
>>>> Here is a xentrace patch.
>>>> 
>>>> - Should irq_desc_measure_t move  to some .h file ?
>>>> - I have defined the new trace event in general class. Is  it fine ?
>>>> 
>>>> - I have defined tsc_in as volatile to avoid initializing it  in the main
>>>> code path.
>>>> 
>>>> thanks
>>>> dulloor
>>>> 
>>>>  
>>>> On Sat, May 9, 2009 at 3:56 AM, Keir Fraser <keir.fraser@xxxxxxxxxxxxx>
>>>> wrote:
>>>>  
>>>>>  
>>>>> On 08/05/2009 22:53, "Ian Pratt" <Ian.Pratt@xxxxxxxxxxxxx> wrote:
>>>>> 
>>>>>>>  Perhaps.  However measuring cycles is important and, more
>>>>>>>  specifically, measuring MAX cycles spent across a set of
>>>>>>>  interrupts.  As a result, I suspect any code that measures
>>>>>>>  this (regardless of whether the result is reported by
>>>>>>> xentrace  or debug-key) would likely encounter the
>>>>>>> same objection from  Keir.
>>>>>> 
>>>>>> I can't imagine there'd be any objection to adding  trace macros to
>>>>>> record
>>>>>> this. The xentrace log processing tool can  then be updated to generate
>>>>>> max or
>>>>>> histogram  values.
>>>>> 
>>>>> Yes, xentrace records would be okay. It's adding  another debug key and
>>>>> printing to Xen console for this purpose which I do  not think is
>>>>> worthwhile.
>>>>> 
>>>>>  --  Keir
>>>>> 
>>>>> 
>>>> 
>> 
> 
> 



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

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