SCHED_ULE should not be the default

Ivan Klymenko fidaj at ukr.net
Mon Dec 19 17:46:05 UTC 2011


В Sat, 17 Dec 2011 23:13:16 +0200
Andriy Gapon <avg at FreeBSD.org> пишет:

> on 17/12/2011 19:33 George Mitchell said the following:
> > Summing up for the record, in my original test:
> > 1. It doesn't matter whether X is running or not.
> > 2. The problem is not limited to two or fewer CPUs.  (It also
> > happens for me on a six-CPU system.)
> > 3. It doesn't require nCPU + 1 compute-bound processes, just nCPU.
> > 
> > With nCPU compute-bound processes running, with SCHED_ULE, any other
> > process that is interactive (which to me means frequently waiting
> > for I/O) gets ABYSMAL performance -- over an order of magnitude
> > worse than it gets with SCHED_4BSD under the same conditions.
> 
> I definitely do not see anything like this.
> Specifically:
> - with X
> - with 2 CPUs
> - with nCPU and/or nCPU + 1 compute-bound processes
> - with SCHED_ULE obviously :-)
> I do not get "abysmal" performance for I/O active tasks.
> 
> Perhaps there is something specific that you would want me to run and
> measure.
> 

Well, share your experiences - what to do, what would the others were
fine with SCHED_ULE. ;)


More information about the freebsd-stable mailing list