[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] ksoftirq/0 eating all cpu time



Hi,

Am Mittwoch, 12. April 2006 18:22 schrieb Stephen C. Tweedie:
> Hi,
> 
> On Wed, 2006-04-12 at 16:58 +0100, Ian Pratt wrote:
> 
> > The default scheduling parameters are set assuming that the only thing
> > running in dom0 is the control tool stack and the physical device
> > drivers.
> >  
> > If you're actually logged in and running stuff in dom0 then the defaults
> > are terrible as they basically give dom0 much higher priority than
> > everything else.
> 
> We may want to reconsider those defaults, as they can result in some
> pathological cases even for the case where the dom0 is purely a service
> OS.  There were results on the list a week or so ago from somebody
> complaining about poor network performance: networking from a remote
> host to a domU was dropping 99% or so of packets.  The problem was that
> they were sending so much data that the dom0 was saturated, and the domU
> never got a chance to see the incoming data; changing the scheduler
> parameters to give the dom0 less priority actually vastly improved
> performance.

What would be a better scheduler setting?
Could you point me to some docs?

I found only little documentation about xen and schedulers.

Many thanks in advance,

Johnny

> 
> This is a known problem for networking even on stock Linux without Xen,
> as under extreme load you could in theory end up spending all your time
> in network interrupts and starve the applications trying to consume the
> data.  The NAPI networking code in Linux tries to deal with this by
> enabling a polling mode precisely to avoid getting so bogged down.  It's
> a similar case where you end up having to deprioritise your critical
> handler in order to let the queues drain.
> 
> --Stephen
> 
> 
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel
> 

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.