From owner-freebsd-current Wed Mar 5 15:39:22 2003 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EC39437B401 for ; Wed, 5 Mar 2003 15:39:20 -0800 (PST) Received: from smak.uberduper.com (12-213-188-143.client.attbi.com [12.213.188.143]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4E2CE43FA3 for ; Wed, 5 Mar 2003 15:39:20 -0800 (PST) (envelope-from james@uberduper.com) Received: from bishop (unknown [208.33.24.5]) by smak.uberduper.com (Postfix) with ESMTP id D8FCA9CD04; Wed, 5 Mar 2003 15:40:12 -0800 (PST) Date: Wed, 5 Mar 2003 15:40:22 -0800 From: James Satterfield To: Jeff Roberson Cc: current@FreeBSD.ORG Subject: Re: SCHED_ULE ok again. feedback please? Message-Id: <20030305154022.7323feef.james@uberduper.com> In-Reply-To: <20030304011700.C62398-100000@mail.chesapeake.net> References: <20030304011700.C62398-100000@mail.chesapeake.net> X-Mailer: Sylpheed version 0.8.10claws (GTK+ 1.2.10; i386-portbld-freebsd5.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG My first impression of SCHED_ULE is "slow." I only say this because the first thing I fire up after starting X is Eterm with a transparant+shaded theme. Even with the old scheduler this Eterm wasn't too snappy, but with SCHED_ULE it hangs X for about 1-2 seconds. I'm currently running a kernel compile and everything still isn't as fluid as before and the mouse is quite jumpy. Still, seems better then what I experienced a week ago. I'll be happy to keep compiling when you check in updates. I buildworld/kernel almost every day. James. On Tue, 4 Mar 2003 01:25:24 -0500 (EST) Jeff Roberson wrote: > I'm using SCHED_ULE on my laptop now. My recent round of fixes seems to > have helped out. I'm getting good interactive performance. I'm doing the > following: > > nice -5'd for (;;) {} process. > make -j4 buildworld > > Mozilla, pine, irc, screen, vi, etc. > > All interactive tasks are very responsive. My nice -5'd looping process > is getting 70% of the cpu and my compile is taking the rest. nice +20 may > not behave as well as in sched_4bsd right now. I'm going to work on that. > > This is on a 2ghz laptop though so your mileage may vary. Use reports are > welcome. > > Interactivity suffered so much over the last few weeks because I changed > the mechanism that determines interactivity and that impacts slice > assignment and priorities. It took me a while to get it right but it > solved a major drawback with the old scheme. I do not anticipate any > major rework on this part of the scheduler now. It should only be tuning. > > One thing that I'm looking for feedback on specifically is expensive but > interactive applications. I'm thinking of office programs or mozilla on a > slow machine. Do this while running a compile or a compute bound task. > > Thanks, > Jeff > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message