> From: Bob Beck <b...@openbsd.org> > Date: Fri, 18 Mar 2016 09:20:35 -0600 > > this is cool .. but > > I would be interested in someone comparing server workloads, as > opposed to interactive GUI response, using this. > > I wouldn't be surprised that inspiriation from BFS would produce > better interactive response, my bigger concern would be does this > adversely impact how we deal with non-interactive workloads.
One other important case to test is network packet forwarding. Some of our network stack is now running inside a kernel thread. And any changes in the scheduling behaviour have the potential of having a significant impact there. Another interesting case is the page zeroing thread. It relies on priority-based scheduling to make sure it only runs if we have nothing better to do. So I'm skeptical about this BFS scheduler. Don't get me wrong; I do think the scheduler needs attention. But I'm not sure a scheduler designed for interactive desktop use is the best option for OpenBSD. I'm willing to be proven wrong. But that means we need careful benchmarking on a wide variety of workloads and hardware. > On Fri, Mar 18, 2016 at 8:56 AM, Norman Golisz <li...@zcat.de> wrote: > > Hi Michal, > > > > On Fri Mar 18 2016 10:03, Edd Barrett wrote: > >> On Thu, Mar 17, 2016 at 09:26:08PM +0100, Henrik Friedrichsen wrote: > >> > On Tue, Mar 15, 2016 at 03:05:47PM +0100, Michal Mazurek wrote: > >> > > Chrome still isn't smooth. > >> > > > >> > > Please test, and let me know if the performance of something else > >> > > degrades. > >> > > >> > While Chrome may not be 100% smooth yet, the system is a lot more > >> > interactive. I can now play YouTube videos without stutters while doing > >> > other things. > >> > >> I can't vouch for the code, but this makes video playback in firefox > >> usable on my x240t. Before it would stutter beyond belief. > >> > >> I'll run with this for a while and let you know if anything comes up. > > > > I can also confirm this patch makes a HUGE difference in video playback > > performance in firefox and minitube on my T400. > > > > This is the first time I can watch videos without stuttering (even in > > HD/full screen). > > > > And it seems to improve "GUI responsiveness" in general, too. > > > > Thank you for working on this! > > > >