From: Tomasz Chmielewski <mangoo@wpkg.org>
To: Rusty Russell <rusty@rustcorp.com.au>
Cc: "David S. Ahern" <daahern@cisco.com>,
Felix Leimbach <felix.leimbach@gmx.net>,
avi@redhat.com, kvm@vger.kernel.org,
Anthony Liguori <anthony@codemonkey.ws>
Subject: Re: strange guest slowness after some time
Date: Wed, 08 Apr 2009 07:45:53 +0200 [thread overview]
Message-ID: <49DC3A11.2010107@wpkg.org> (raw)
In-Reply-To: <200904081019.14768.rusty@rustcorp.com.au>
Rusty Russell schrieb:
> On Tuesday 07 April 2009 00:49:17 Tomasz Chmielewski wrote:
>> Tomasz Chmielewski schrieb:
>>
>>> As I mentioned, it was using virtio net.
>>>
>>> Guests running with e1000 (and virtio_blk) don't have this problem.
>> Also, virtio_console seem to be affected by this "slowness" issue.
>
> I'm pretty sure this is different. Older virtio_console code ignored
> interrupts and polled, and use a heuristic to back off on polling (this was
> because we used the generic "hvc" infrastructure which hacked support).
By "older" you mean guest drivers?
I have 2.6.27.x on guests and see this issue.
If you meant host, I use kvm-84.
> You'll find a delay on the first keystroke after idle, but none on the
> second.
I'm not sure.
Press "a" seven times fast, and 7 characters will be printed a second later.
But: wait one second more, it will be unresponsive again. You won't see
the characters "as you type".
Also these symptoms are very similar to virtio_net issue:
- it happens only on some guest (even if they have the same kernel and
userspace) after a random period of time
- it used to happen for me _always_ when network got slow with
virtio_net driver
- it doesn't go away with guest restart initiated from guest's system
- it goes away with kvm process stop/start (i.e. new kvm process), but
can appear later with no apparent cause
--
Tomasz Chmielewski
http://wpkg.org
next prev parent reply other threads:[~2009-04-08 5:45 UTC|newest]
Thread overview: 70+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-03-07 15:47 strange guest slowness after some time Tomasz Chmielewski
2009-03-07 16:41 ` Johannes Baumann
2009-03-07 16:54 ` Tomasz Chmielewski
2009-03-09 9:18 ` Tomasz Chmielewski
2009-03-09 9:28 ` Tomasz Chmielewski
2009-03-19 13:03 ` Tomasz Chmielewski
2009-03-09 9:55 ` Avi Kivity
2009-03-09 10:22 ` Tomasz Chmielewski
2009-03-09 10:25 ` Avi Kivity
2009-03-09 10:31 ` Tomasz Chmielewski
2009-03-09 10:37 ` Avi Kivity
2009-03-09 10:54 ` Tomasz Chmielewski
2009-03-09 11:37 ` Tomasz Chmielewski
2009-03-09 12:14 ` Avi Kivity
2009-03-09 12:52 ` Tomasz Chmielewski
2009-03-15 15:41 ` Avi Kivity
2009-03-15 16:14 ` Avi Kivity
2009-03-15 13:19 ` Tomasz Chmielewski
2009-03-17 10:47 ` Tomasz Chmielewski
2009-03-17 11:16 ` Avi Kivity
2009-03-17 11:25 ` Tomasz Chmielewski
2009-03-17 15:32 ` Felix Leimbach
2009-03-17 15:43 ` Tomasz Chmielewski
2009-03-17 17:01 ` Felix Leimbach
2009-03-17 17:05 ` Avi Kivity
2009-03-17 18:49 ` Felix Leimbach
2009-03-18 6:36 ` Avi Kivity
2009-03-18 7:57 ` Felix Leimbach
2009-03-18 8:48 ` Avi Kivity
2009-03-18 9:08 ` Felix Leimbach
2009-03-17 17:38 ` Tomasz Chmielewski
2009-06-08 11:02 ` Felix Leimbach
2009-06-16 14:26 ` Tomasz Chmielewski
2009-03-31 8:50 ` Tomasz Chmielewski
2009-04-01 4:22 ` David S. Ahern
2009-04-01 6:21 ` Tomasz Chmielewski
2009-04-06 15:19 ` Tomasz Chmielewski
2009-04-08 0:49 ` Rusty Russell
2009-04-08 5:45 ` Tomasz Chmielewski [this message]
2009-05-26 11:49 ` Tomasz Chmielewski
2009-05-26 11:55 ` Avi Kivity
2009-05-26 12:05 ` Tomasz Chmielewski
2009-05-26 12:10 ` Avi Kivity
2009-05-26 14:07 ` Tomasz Chmielewski
2009-05-26 14:35 ` Avi Kivity
2009-05-28 14:58 ` Tomasz Chmielewski
2009-05-31 8:43 ` Avi Kivity
2009-03-17 15:52 ` Avi Kivity
2009-03-17 16:12 ` Tomasz Chmielewski
2009-03-17 17:05 ` Felix Leimbach
2009-03-17 17:10 ` Avi Kivity
2009-03-17 17:43 ` Tomasz Chmielewski
2009-03-17 18:55 ` Tomasz Chmielewski
2009-03-17 19:04 ` Felix Leimbach
2009-03-17 19:24 ` Tomasz Chmielewski
2009-03-17 20:14 ` Tomasz Chmielewski
2009-03-17 22:34 ` Tomasz Chmielewski
2009-03-17 23:02 ` Tomasz Chmielewski
2009-03-18 6:29 ` Avi Kivity
2009-03-19 4:59 ` Rusty Russell
2009-03-19 5:22 ` David S. Ahern
2009-03-19 6:08 ` David S. Ahern
2009-03-19 8:03 ` Tomasz Chmielewski
2009-03-19 14:11 ` David S. Ahern
2009-03-17 18:57 ` Felix Leimbach
2009-03-18 5:54 ` Felix Leimbach
2009-03-17 16:27 ` Tomasz Chmielewski
2009-03-17 17:14 ` Felix Leimbach
2009-03-17 17:19 ` Avi Kivity
2009-03-17 17:34 ` Tomasz Chmielewski
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=49DC3A11.2010107@wpkg.org \
--to=mangoo@wpkg.org \
--cc=anthony@codemonkey.ws \
--cc=avi@redhat.com \
--cc=daahern@cisco.com \
--cc=felix.leimbach@gmx.net \
--cc=kvm@vger.kernel.org \
--cc=rusty@rustcorp.com.au \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).