From owner-cvs-all Wed Jan 15 20: 3: 1 2003 Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 57AAB37B405; Wed, 15 Jan 2003 20:03:00 -0800 (PST) Received: from mail.chesapeake.net (chesapeake.net [205.130.220.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id 865EB43F5F; Wed, 15 Jan 2003 20:02:58 -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 h0G42d641635; Wed, 15 Jan 2003 23:02:39 -0500 (EST) (envelope-from jroberson@chesapeake.net) Date: Wed, 15 Jan 2003 23:02:39 -0500 (EST) From: Jeff Roberson To: Bosko Milekic Cc: Julian Elischer , Jeff Roberson , , Subject: Re: cvs commit: src/sys/sys proc.h src/sys/kern sched_4bsd.c In-Reply-To: <20030113154600.C53755@unixdaemons.com> Message-ID: <20030115225940.X52297-100000@mail.chesapeake.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Mon, 13 Jan 2003, Bosko Milekic wrote: > > "The" new scheduler? > > Which new scheduler? I realize I may have missed a lot of > discussion... I'd like to catch up now, where did the discussion > happen? > I have been writing a new scheduler off and on for several months now. That was the motivation behind the sched_* api. I intend to finish it up and get it commited for 5.1. It supports the following buzz words: ;-) - O(1) operation - Per cpu run queues - CPU binding - CPU affinity In addition, I have a nice tool for testing various scheduler behavior. I have used this to prove that nice, for example, does the same thing with my scheduler as it did with the old one. I will probably commit this tool as well. It runs on linux and I have some interesting datapoints from the linux scheduler. I'll write this up at some point. Cheers, Jeff To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message