Port-xen archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: xennet performance collapses with multiple vCPU
On Mon, Apr 13, 2020 at 09:17:44PM +0200, Manuel Bouyer wrote:
> On Mon, Apr 13, 2020 at 06:16:59PM +0200, Manuel Bouyer wrote:
> > Hello,
> >
> > On Mon, Apr 13, 2020 at 04:01:39PM +0000, Andrew Doran wrote:
> > > [...]
> > > This confirms my suspicion and is why I wanted to play with HZ. I think
> > > soft interrupt processing is being driven off the clock interrupt. Maybe
> > > hardware interrupt processing but I think that's less likely. Native x86
> > > configured the same way does not behave like this. Hmm. I will play around
> > > with it some more.
> >
> > I did some checks in this area; including KASSERT() in idle_block() that
> > that ci_ipending is 0 before and after sleeping.
> >
> > I wonder if it could be an issue with IPIs instead.
>
> Adding timestamps to differents events and lowering HZ to 20, I see that it
> is the xennet's event which is delivered late. IPIs and softints works
> as expected. So it seems that the topology change interracts with events
> in some way.
>
> Still investigating ...
Ok that's interesting. I've been all over the IPI code a few times now, and
tried different things to exclude problems with it, and have found no issue
there.
Andrew
Home |
Main Index |
Thread Index |
Old Index