qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Luke -Jr <luke@dashjr.org>
To: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] Re: Network connections stalling (due to lost	interrupts/ticks?)
Date: Sat, 4 Aug 2007 02:48:31 +0000	[thread overview]
Message-ID: <200708040248.31189.luke@dashjr.org> (raw)
In-Reply-To: <46B34383.6000005@windriver.com>

FWIW, I suspect this problem is specific to tap+bridge+qemu combination.

On Friday 03 August 2007 15:02, Jason Wessel wrote:
> The RTC message has nothing to do with the interrupt controller load.
>
> The patch I mentioned was aimed at stability/bug fix.  Nothing to do
> with performance what so ever.
>
> The simple test that you can usually break the qemu interrupt controller
> with is to do a "ping -f" to the target when using TAP.  Then just run
> some other processes on the target or try to use the network with telnet
> or write to the disk with echo file > blah ; sync...  It usually doesn't
> last too long.   It is the "ping -f" that will keep the interrupt load
> at the max.
>
> Jason.
>
> n schembr wrote:
> > I'm seeing the same rtc error but my systems are not hanging. I can
> > still get to them and they seem to handle a good load from time to
> > time, 4 running proc.
> >
> > Is this a stability or performance issue?
> >
> > If it is a stability issue  how do I test it?
> >
> > ----- Original Message ----
> > From: Jason Wessel <jason.wessel@windriver.com>
> > To: charles@dyfis.net; qemu-devel@nongnu.org
> > Sent: Friday, August 3, 2007 8:18:50 AM
> > Subject: Re: [Qemu-devel] Re: Network connections stalling (due to
> > lost interrupts/ticks?)
> >
> > Charles,
> >
> > Are you willing to try an experimental patch?
> >
> > Perhaps you could try the attached patch and post back if it happens to
> > solve your problem.  There is most definitely a problem where qemu can
> > get hung up indefinitely after an "interrupt storm".  I had not ever
> > submitted it because there is no clean way to do this via the opaque
> > information that is passed around.  It seems wrong to have to make the
> > ioapic a global.  If this does fix the problem perhaps someone will
> > decide to fix this up in a cleaner fashion via the opaque structures.
> >
> > Jason.
> >
> > Charles Duffy wrote:
> > > Charles Duffy wrote:
> > >> There's a warning on startup that the system can't set a 1024Hz timer,
> > >> which persists even after I set /proc/sys/dev/rtc/max-user-freq to
> >
> > 1024,
> >
> > >> and I occasionally get warnings at runtime ("Your time source seems to
> > >> be instable or some driver is hogging interrupts").
> > >
> > > This was happening because my host kernel was compiled with
> > > CONFIG_HPET_RTC_IRQ=y. I've disabled this option, recompiled and
> > > rebooted, and it resolved the RTC warning (and apparently, the unstable
> > > time source messages) -- but my network connections are still stalling.

  reply	other threads:[~2007-08-04  2:49 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-08-03 13:48 [Qemu-devel] Re: Network connections stalling (due to lost interrupts/ticks?) n schembr
2007-08-03 15:02 ` Jason Wessel
2007-08-04  2:48   ` Luke -Jr [this message]
  -- strict thread matches above, loose matches on Subject: below --
2007-08-02 15:56 [Qemu-devel] " Charles Duffy
2007-08-02 22:06 ` [Qemu-devel] " Charles Duffy
2007-08-03 12:18   ` Jason Wessel
2007-08-03 19:48     ` Charles Duffy
2007-08-06 19:48     ` Charles Duffy

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=200708040248.31189.luke@dashjr.org \
    --to=luke@dashjr.org \
    --cc=qemu-devel@nongnu.org \
    /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).