From owner-freebsd-performance@FreeBSD.ORG Mon Jul 2 05:47:56 2007 Return-Path: X-Original-To: performance@freebsd.org Delivered-To: freebsd-performance@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 25C9616A473; Mon, 2 Jul 2007 05:47:56 +0000 (UTC) (envelope-from jroberson@chesapeake.net) Received: from webaccess-cl.virtdom.com (webaccess-cl.virtdom.com [216.240.101.25]) by mx1.freebsd.org (Postfix) with ESMTP id CDE4713C480; Mon, 2 Jul 2007 05:47:55 +0000 (UTC) (envelope-from jroberson@chesapeake.net) Received: from [192.168.1.101] (c-71-231-138-78.hsd1.or.comcast.net [71.231.138.78]) (authenticated bits=0) by webaccess-cl.virtdom.com (8.13.6/8.13.6) with ESMTP id l625lrDU062468 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES256-SHA bits=256 verify=NO); Mon, 2 Jul 2007 01:47:54 -0400 (EDT) (envelope-from jroberson@chesapeake.net) Date: Sun, 1 Jul 2007 22:47:33 -0700 (PDT) From: Jeff Roberson X-X-Sender: jroberson@10.0.0.1 To: current@freebsd.org Message-ID: <20070701224452.I552@10.0.0.1> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Mailman-Approved-At: Mon, 02 Jul 2007 11:39:54 +0000 Cc: Subject: New SCHED_SMP diff. X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Jul 2007 05:47:56 -0000 I fixed a major bug in SCHED_SMP that impacted some users causing bad performance and invalid load counts. Attilio also added support for i386 based machines. I have tested on UP which works although INVARIANTS and WITNESS don't work properly on UP kernels. Single processor SMP kernels work fine. This diff also includes another patch that I intend to commit to current which significantly improved write performance for mysql by removing all use of Giant in fcntl(). Please report any stability or performance problems with this patch. The more positive reports I get the more likely it will go into 7.0. Thanks, Jeff