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.
> >
> >
> >
> >
>
>
next prev parent 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 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).