From: Uri Lublin <uril@redhat.com>
To: Michael Goldish <mgoldish@redhat.com>
Cc: lmr@redhat.com, autotest@test.kernel.org, kvm@vger.kernel.org
Subject: Re: [PATCH AUTOTEST] kvm: timedrift test: fix typo (host_delta_t)
Date: Thu, 04 Feb 2010 23:38:25 +0200 [thread overview]
Message-ID: <4B6B3E51.9070701@redhat.com> (raw)
In-Reply-To: <392923954.732161265208472656.JavaMail.root@zmail05.collab.prod.int.phx2.redhat.com>
On 02/03/2010 04:47 PM, Michael Goldish wrote:
>
> ----- "Uri Lublin"<uril@redhat.com> wrote:
>
>> Signed-off-by: Uri Lublin<uril@redhat.com>
>> ---
>> client/tests/kvm/tests/timedrift.py | 2 +-
>> 1 files changed, 1 insertions(+), 1 deletions(-)
>>
>> diff --git a/client/tests/kvm/tests/timedrift.py
>> b/client/tests/kvm/tests/timedrift.py
>> index b3e8770..06f6a70 100644
>> --- a/client/tests/kvm/tests/timedrift.py
>> +++ b/client/tests/kvm/tests/timedrift.py
>> @@ -160,7 +160,7 @@ def run_timedrift(test, params, env):
>> # Report results
>> host_delta_total = ht2 - ht0
>> guest_delta_total = gt2 - gt0
>> - drift_total = 100.0 * (host_delta_total - guest_delta_total) /
>> host_delta
>> + drift_total = 100.0 * (host_delta_total - guest_delta_total) /
>> host_delta_total
>
> This isn't a typo.
> delta_total is the load duration (e.g. 1 min of video decoding) +
> rest duration (e.g. 20 secs of idleness).
> I think the load drift and the total drift should be divided by the
> same delta, in order to determine the amount of drift corrected during
> idleness. If you divide the total drift by delta_total (instead of
> delta) you give a false impression that more drift was corrected than
> really was.
>
> I'm not sure I'm making my point clearly so here's an example:
>
> Let's assume:
> - The load duration is 30s;
> - the idle duration is 30s;
> - the drift was 10s;
> - the drift was not corrected at all during idleness -- so after the
> idle period the drift remained 10s.
>
> Then:
> - The "load drift" is 33.3% (10/30);
> - if you divide by delta, the "total drift" is still 33.3% (10/30);
> - if you divide by delta_total, the "total drift" is 16.6% (10/60).
>
> So dividing by delta_total gives the impression that some drift was
> corrected, when in fact none was.
>
O.K. That makes sense. Thanks for the explanation.
In your example, the "total drift" is 33% of "the load duration", which is a bit
confusing.
next prev parent reply other threads:[~2010-02-04 21:38 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <708754168.731111265207954850.JavaMail.root@zmail05.collab.prod.int.phx2.redhat.com>
2010-02-03 14:47 ` [PATCH AUTOTEST] kvm: timedrift test: fix typo (host_delta_t) Michael Goldish
2010-02-04 21:38 ` Uri Lublin [this message]
2010-02-03 13:27 Uri Lublin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4B6B3E51.9070701@redhat.com \
--to=uril@redhat.com \
--cc=autotest@test.kernel.org \
--cc=kvm@vger.kernel.org \
--cc=lmr@redhat.com \
--cc=mgoldish@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.