From owner-cvs-src@FreeBSD.ORG Thu Jun 7 08:15:23 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 716BB16A468; Thu, 7 Jun 2007 08:15:23 +0000 (UTC) (envelope-from brde@optusnet.com.au) Received: from mail02.syd.optusnet.com.au (mail02.syd.optusnet.com.au [211.29.132.183]) by mx1.freebsd.org (Postfix) with ESMTP id DE41A13C45E; Thu, 7 Jun 2007 08:15:22 +0000 (UTC) (envelope-from brde@optusnet.com.au) Received: from besplex.bde.org (c220-239-235-248.carlnfd3.nsw.optusnet.com.au [220.239.235.248]) by mail02.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id l578FBBL013678 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 7 Jun 2007 18:15:12 +1000 Date: Thu, 7 Jun 2007 18:15:13 +1000 (EST) From: Bruce Evans X-X-Sender: bde@besplex.bde.org To: Bruce Evans In-Reply-To: <20070607163724.M7517@besplex.bde.org> Message-ID: <20070607180257.P7767@besplex.bde.org> References: <200706051420.l55EKEih018925@repoman.freebsd.org> <3bbf2fe10706050829o2d756a4cu22f98cf11c01f5e4@mail.gmail.com> <3bbf2fe10706050843x5aaafaafy284e339791bcfe42@mail.gmail.com> <200706051230.21242.jhb@freebsd.org> <20070606094354.E51708@delplex.bde.org> <20070605195839.I606@10.0.0.1> <20070606154548.F3105@besplex.bde.org> <20070607133524.S7002@besplex.bde.org> <20070607163724.M7517@besplex.bde.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: src-committers@FreeBSD.org, John Baldwin , Kip Macy , cvs-all@FreeBSD.org, Attilio Rao , cvs-src@FreeBSD.org, Kostik Belousov , Jeff Roberson Subject: Re: cvs commit: src/sys/kern kern_mutex.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jun 2007 08:15:23 -0000 On Thu, 7 Jun 2007, Bruce Evans wrote: > (Cold client): > 834.39 real 1300.21 user 192.19 sys > 1323006 voluntary context switches > 1526348 involuntary context switches > ... > This is with 4BSD, no PREEMPTION, and pagezero disabled. With the > ... > The next run will have pagezero resetting its priority when this priority > gets clobbered. That gave only mainly more voluntary context switches (13.5+ million instead of the best observed value of 1.3+ million or the value of 2.9+ million without priority resetting. It reduced the pagezero time from 30 seconds to 24. It didn't change the real time significantly. Bruce