From owner-freebsd-current@FreeBSD.ORG Fri Dec 19 06:30:10 2003 Return-Path: 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 D94BB16A4CE for ; Fri, 19 Dec 2003 06:30:10 -0800 (PST) Received: from mail.chesapeake.net (chesapeake.net [208.142.252.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id 47A7143D2D for ; Fri, 19 Dec 2003 06:30:09 -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 hBJEU8672741 for ; Fri, 19 Dec 2003 09:30:08 -0500 (EST) (envelope-from jroberson@chesapeake.net) Date: Fri, 19 Dec 2003 09:30:08 -0500 (EST) From: Jeff Roberson To: current@freebsd.org Message-ID: <20031219092634.C36463-100000@mail.chesapeake.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: ULE Interactivity perf patch X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Dec 2003 14:30:11 -0000 I realized a pitfal in the way that I'm doing slice assignment for interactive tasks. I'd like to have as many people test this as possible, in case there are unintended consequences. What this patch does is allow interactive tasks to have longer time-slices so that they may be more efficient. This patch is intended to fix the poor performance of some interactive processes while under high load, especially high load with other interactive tasks present. http://www.chesapeake.net/~jroberson/interact.diff Thanks, Jeff