All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jason Wessel <jason.wessel@windriver.com>
To: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] Re: Network connections stalling (due to lost	interrupts/ticks?)
Date: Fri, 03 Aug 2007 10:02:27 -0500	[thread overview]
Message-ID: <46B34383.6000005@windriver.com> (raw)
In-Reply-To: <61276.4071.qm@web54105.mail.re2.yahoo.com>

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-03 15:02 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 [this message]
2007-08-04  2:48   ` Luke -Jr
  -- 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=46B34383.6000005@windriver.com \
    --to=jason.wessel@windriver.com \
    --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 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.