From owner-freebsd-current@FreeBSD.ORG Sat May 10 07:41:45 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 206EB37B401 for ; Sat, 10 May 2003 07:41:45 -0700 (PDT) Received: from spider.deepcore.dk (cpe.atm2-0-56339.0x50c6aa0a.abnxx2.customer.tele.dk [80.198.170.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 374DE43FE0 for ; Sat, 10 May 2003 07:41:43 -0700 (PDT) (envelope-from sos@spider.deepcore.dk) Received: (from sos@localhost) by spider.deepcore.dk (8.12.8p1/8.12.8) id h4AEfZrQ008839; Sat, 10 May 2003 16:41:35 +0200 (CEST) (envelope-from sos) From: Soeren Schmidt Message-Id: <200305101441.h4AEfZrQ008839@spider.deepcore.dk> In-Reply-To: <1052570246.27195.6.camel@cf.freebsd-services.com> To: Paul Richards Date: Sat, 10 May 2003 16:41:35 +0200 (CEST) X-Mailer: ELM [version 2.4ME+ PL98b (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=ISO-8859-1 cc: current@FreeBSD.ORG Subject: Re: Interrupt latency problems 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: Sat, 10 May 2003 14:41:45 -0000 It seems Paul Richards wrote: > I'm having real problems with current with heavy disk activity. > > When working in X and updating ports which causes a lot of disk activity > I get *very* poor interactive responses. Keypresses can not appear for > seconds and mouse movement is very jerky and unresponsive. > > I'm wondering if something is holding locks a long time in interrupt > handlers and causing mouse/keyboard interrupts to be lost? > > Since this is caused by heavy disk activity then my first guess would be > the ATA driver. Well, sortof, we have this lock called Giant, and we need all drivers to get out from under that. Now I have a plan to implement this in the ATA driver, but its rather complex to get it done right, and my spare time is limitted, meaning its not going to be done tomorrow... > Paul Richards > FreeBSD Services Ltd Now, if you are talking as freebsd-services as this implies, why dont you guys use some of the $$ you make on FreeBSD to sponser work like the above to happen ? Looks to me like it would be beneficial to all parties.. -Søren