* Re: how to understand the Q2Q in btt result?
2007-03-26 2:40 how to understand the Q2Q in btt result? Ming Zhang
@ 2007-03-26 3:51 ` Alan D. Brunelle
2007-03-26 13:30 ` Ming Zhang
` (4 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Alan D. Brunelle @ 2007-03-26 3:51 UTC (permalink / raw)
To: linux-btrace
Ming Zhang wrote:
> from btt user guide
>
> "Q2Q which measures the time between queue traces in the system.
> This provides some idea as to how quickly IOs are being handed to
> the block IO layer."
>
> does this mean the time between queuing N request and N
> +1 request?
>
Hi Ming -
This is the average time between the Q traces being logged. We take the
difference between each succeeding Q trace, and divide the sum by the total.
Alan
> thanks!
>
> Ming
>
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-btrace" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
^ permalink raw reply [flat|nested] 7+ messages in thread* Re: how to understand the Q2Q in btt result?
2007-03-26 2:40 how to understand the Q2Q in btt result? Ming Zhang
2007-03-26 3:51 ` Alan D. Brunelle
@ 2007-03-26 13:30 ` Ming Zhang
2007-03-26 13:58 ` Alan D. Brunelle
` (3 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Ming Zhang @ 2007-03-26 13:30 UTC (permalink / raw)
To: linux-btrace
On Sun, 2007-03-25 at 23:51 -0400, Alan D. Brunelle wrote:
> Ming Zhang wrote:
> > from btt user guide
> >
> > "Q2Q which measures the time between queue traces in the system.
> > This provides some idea as to how quickly IOs are being handed to
> > the block IO layer."
> >
> > does this mean the time between queuing N request and N
> > +1 request?
> >
>
> Hi Ming -
>
> This is the average time between the Q traces being logged. We take the
> difference between each succeeding Q trace, and divide the sum by the total.
so like block layer idle indicator. maybe a similar D2D will be a nice
device indicator as well.
>
> Alan
> > thanks!
> >
> > Ming
> >
> >
> > -
> > To unsubscribe from this list: send the line "unsubscribe linux-btrace" in
> > the body of a message to majordomo@vger.kernel.org
> > More majordomo info at http://vger.kernel.org/majordomo-info.html
> >
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-btrace" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 7+ messages in thread* Re: how to understand the Q2Q in btt result?
2007-03-26 2:40 how to understand the Q2Q in btt result? Ming Zhang
2007-03-26 3:51 ` Alan D. Brunelle
2007-03-26 13:30 ` Ming Zhang
@ 2007-03-26 13:58 ` Alan D. Brunelle
2007-03-26 15:00 ` Ming Zhang
` (2 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Alan D. Brunelle @ 2007-03-26 13:58 UTC (permalink / raw)
To: linux-btrace
Ming Zhang wrote:
> On Sun, 2007-03-25 at 23:51 -0400, Alan D. Brunelle wrote:
>
>> Ming Zhang wrote:
>>
>>> from btt user guide
>>>
>>> "Q2Q which measures the time between queue traces in the system.
>>> This provides some idea as to how quickly IOs are being handed to
>>> the block IO layer."
>>>
>>> does this mean the time between queuing N request and N
>>> +1 request?
>>>
>>>
>> Hi Ming -
>>
>> This is the average time between the Q traces being logged. We take the
>> difference between each succeeding Q trace, and divide the sum by the total.
>>
>
> so like block layer idle indicator.
Not quite - the block layer %util value indicates how much the
underlying device (driver) has active commands. Q2Q is more of a measure
of upper-level activity - application & file system & VM (page cache).
It indicates how quickly commands are being submitted to the block IO layer.
> maybe a similar D2D will be a nice
> device indicator as well.
>
This would be an indicator of how quickly lower-layer device drivers are
getting issued IOs. It would be trivial to implement, if you are
interested in it, I can do it...
Alan
>
>
>> Alan
>>
>>> thanks!
>>>
>>> Ming
>>>
>>>
>>> -
>>> To unsubscribe from this list: send the line "unsubscribe linux-btrace" in
>>> the body of a message to majordomo@vger.kernel.org
>>> More majordomo info at http://vger.kernel.org/majordomo-info.html
>>>
>>>
>> -
>> To unsubscribe from this list: send the line "unsubscribe linux-btrace" in
>> the body of a message to majordomo@vger.kernel.org
>> More majordomo info at http://vger.kernel.org/majordomo-info.html
>>
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-btrace" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
^ permalink raw reply [flat|nested] 7+ messages in thread* Re: how to understand the Q2Q in btt result?
2007-03-26 2:40 how to understand the Q2Q in btt result? Ming Zhang
` (2 preceding siblings ...)
2007-03-26 13:58 ` Alan D. Brunelle
@ 2007-03-26 15:00 ` Ming Zhang
2007-03-26 15:09 ` Alan D. Brunelle
2007-03-26 15:21 ` Ming Zhang
5 siblings, 0 replies; 7+ messages in thread
From: Ming Zhang @ 2007-03-26 15:00 UTC (permalink / raw)
To: linux-btrace
On Mon, 2007-03-26 at 09:58 -0400, Alan D. Brunelle wrote:
> Ming Zhang wrote:
> > On Sun, 2007-03-25 at 23:51 -0400, Alan D. Brunelle wrote:
> >
> >> Ming Zhang wrote:
> >>
> >>> from btt user guide
> >>>
> >>> "Q2Q which measures the time between queue traces in the system.
> >>> This provides some idea as to how quickly IOs are being handed to
> >>> the block IO layer."
> >>>
> >>> does this mean the time between queuing N request and N
> >>> +1 request?
> >>>
> >>>
> >> Hi Ming -
> >>
> >> This is the average time between the Q traces being logged. We take the
> >> difference between each succeeding Q trace, and divide the sum by the total.
> >>
> >
> > so like block layer idle indicator.
>
> Not quite - the block layer %util value indicates how much the
> underlying device (driver) has active commands. Q2Q is more of a measure
> of upper-level activity - application & file system & VM (page cache).
> It indicates how quickly commands are being submitted to the block IO layer.
>
sorry, after hit the send button, i realized my fault. yes, it is a
incoming system idleness indicator. like a incoming rate.
>
> > maybe a similar D2D will be a nice
> > device indicator as well.
> >
>
> This would be an indicator of how quickly lower-layer device drivers are
> getting issued IOs. It would be trivial to implement, if you are
> interested in it, I can do it...
i think this will be interesting when compare with Q2Q to see how block
layer smooth/intense the io.
>
> Alan
>
> >
> >
> >> Alan
> >>
> >>> thanks!
> >>>
> >>> Ming
> >>>
> >>>
> >>> -
> >>> To unsubscribe from this list: send the line "unsubscribe linux-btrace" in
> >>> the body of a message to majordomo@vger.kernel.org
> >>> More majordomo info at http://vger.kernel.org/majordomo-info.html
> >>>
> >>>
> >> -
> >> To unsubscribe from this list: send the line "unsubscribe linux-btrace" in
> >> the body of a message to majordomo@vger.kernel.org
> >> More majordomo info at http://vger.kernel.org/majordomo-info.html
> >>
> >
> > -
> > To unsubscribe from this list: send the line "unsubscribe linux-btrace" in
> > the body of a message to majordomo@vger.kernel.org
> > More majordomo info at http://vger.kernel.org/majordomo-info.html
> >
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-btrace" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 7+ messages in thread* Re: how to understand the Q2Q in btt result?
2007-03-26 2:40 how to understand the Q2Q in btt result? Ming Zhang
` (3 preceding siblings ...)
2007-03-26 15:00 ` Ming Zhang
@ 2007-03-26 15:09 ` Alan D. Brunelle
2007-03-26 15:21 ` Ming Zhang
5 siblings, 0 replies; 7+ messages in thread
From: Alan D. Brunelle @ 2007-03-26 15:09 UTC (permalink / raw)
To: linux-btrace
Ming Zhang wrote:
> On Mon, 2007-03-26 at 09:58 -0400, Alan D. Brunelle wrote:
> <snip
>
>>> maybe a similar D2D will be a nice
>>> device indicator as well.
>>>
>>>
>> This would be an indicator of how quickly lower-layer device drivers are
>> getting issued IOs. It would be trivial to implement, if you are
>> interested in it, I can do it...
>>
>
> i think this will be interesting when compare with Q2Q to see how block
> layer smooth/intense the io.
>
>
I will look into adding this later today.
Alan
^ permalink raw reply [flat|nested] 7+ messages in thread* Re: how to understand the Q2Q in btt result?
2007-03-26 2:40 how to understand the Q2Q in btt result? Ming Zhang
` (4 preceding siblings ...)
2007-03-26 15:09 ` Alan D. Brunelle
@ 2007-03-26 15:21 ` Ming Zhang
5 siblings, 0 replies; 7+ messages in thread
From: Ming Zhang @ 2007-03-26 15:21 UTC (permalink / raw)
To: linux-btrace
On Mon, 2007-03-26 at 11:09 -0400, Alan D. Brunelle wrote:
> Ming Zhang wrote:
> > On Mon, 2007-03-26 at 09:58 -0400, Alan D. Brunelle wrote:
> > <snip
> >
> >>> maybe a similar D2D will be a nice
> >>> device indicator as well.
> >>>
> >>>
> >> This would be an indicator of how quickly lower-layer device drivers are
> >> getting issued IOs. It would be trivial to implement, if you are
> >> interested in it, I can do it...
> >>
> >
> > i think this will be interesting when compare with Q2Q to see how block
> > layer smooth/intense the io.
> >
> >
> I will look into adding this later today.
thanks.
>
> Alan
^ permalink raw reply [flat|nested] 7+ messages in thread