Package: iperf
Version: 2.0.2-3
Severity: important

I recenttly reported to the kernel folks that network performance as
measured with iperf goes down significantly from 2.6.22 to 2.6.23 and
I tracked it down to the introduction of CFS (see
<http://lkml.org/lkml/2007/9/26/55>).  During this discussion, Mike
Galbraith noticed that iperf recently added a call to sched_yield()
(see <http://lkml.org/lkml/2007/9/26/82>).  Ingo Molnar concluded that
this was bogus and suggested a proper patch for iperf:
http://lkml.org/lkml/2007/9/26/132
Stephen Hemminger also claimed that a similar patch was submitted by
the BSD people (<http://lkml.org/lkml/2007/9/26/209>,
<http://lkml.org/lkml/2007/9/26/215>).

I suspect quite a few other users will see a slowdown as measured with
iperf when they move to 2.6.23, so it would be good if iperf would
stop using sched_yield() soon.  Maybe you can apply one of the patches
above (I tested Ingo's patch and it worked) or better yet work with
upstream to get this into a new release.

Thanks.
-- 
Martin Michlmayr
http://www.cyrius.com/



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to