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

[Xen-devel] RE: [PATCH] Netchannel2 optimizations [2/4]



> 
> I've also added a (very stupid) adaptation scheme which tries 
> to adjust the max_count_frags_no_event parameter to avoid 
> hitting the deadlock too often in the first place.  It seems 
> to do broadly the right thing for both UDP floods and TCP 
> stream tests, but it probably wouldn't be very hard to come 
> up with some workload for which it falls over.
> 

  OK, I will test how this work on 10 gig NICs when I have some time.
  I am currently doing some tests on Intel 10gig ixgbe NICs and I am seeing 
some behaviour that I cannot explain (without this adaptation patch).
  Netperf is not able to saturate the link and at the same time both the guest 
and dom0 cannot not saturate the CPU either ( I made sure the client is not the 
bottleneck either). So some other factor is limiting throughput. (I disabled 
the netchannel2 rate limiter but this did not seem to have any effect either). 
I will spend some time looking into that.

  Regards

  Renato
   
> >   We could also make the number of fragments that generate 
> an event a 
> > configurable paramenter that it could be adjusted (right 
> now it is an 
> > constant). So a sys admin would have an option to configure 
> it with a 
> > value compatible with the default socket buffer. What about 
> combining 
> > the timer with a configurable parameter?
> I guess it wouldn't hurt to make this stuff configurable, 
> although I think you may be overestimating the average 
> sysadmin if you think they're going to know the default 
> socket buffer size (hell, *I* don't know the default socket 
> buffer size).
> 
> Steven.
> 
_______________________________________________
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®.