From owner-freebsd-current Mon Mar 3 22:25:27 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 CCA9E37B401 for ; Mon, 3 Mar 2003 22:25:25 -0800 (PST) Received: from mail.chesapeake.net (chesapeake.net [205.130.220.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id 306E143FA3 for ; Mon, 3 Mar 2003 22:25:25 -0800 (PST) (envelope-from jroberson@chesapeake.net) Received: from localhost (jroberson@localhost) by mail.chesapeake.net (8.11.6/8.11.6) with ESMTP id h246POj67792 for ; Tue, 4 Mar 2003 01:25:24 -0500 (EST) (envelope-from jroberson@chesapeake.net) Date: Tue, 4 Mar 2003 01:25:24 -0500 (EST) From: Jeff Roberson To: current@freebsd.org Subject: SCHED_ULE ok again. feedback please? Message-ID: <20030304011700.C62398-100000@mail.chesapeake.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII 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 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