Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 2 Nov 2012 08:26:07 -1000 (HST)
From:      Jeff Roberson <jroberson@jroberson.net>
To:        current@freebsd.org
Subject:   ULE patch, call for testers
Message-ID:  <alpine.BSF.2.00.1211020822260.1947@desktop>

next in thread | raw e-mail | index | archive | help
I have a small patch to the ULE scheduler that makes a fairly large change 
to the way timeshare threads are handled.

http://people.freebsd.org/~jeff/schedslice.diff

Previously ULE used a fixed slice size for all timeshare threads.  Now it 
scales the slice size down based on load.  This should reduce latency for 
timeshare threads as load increases.  It is important to note that this 
does not impact interactive threads.  But when a thread transitions to 
interactive from timeshare it should see some improvement.  This happens 
when something like Xorg chews up a lot of CPU.

If anyone has perf tests they'd like to run please report back.  I have 
done a handful of validation.

Thanks,
Jeff



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.1211020822260.1947>