From owner-freebsd-current@FreeBSD.ORG Sun Sep 16 20:19:11 2007 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4BB8616A41B for ; Sun, 16 Sep 2007 20:19:11 +0000 (UTC) (envelope-from michiel@boland.org) Received: from neerbosch.nijmegen.internl.net (neerbosch.nijmegen.internl.net [217.149.193.38]) by mx1.freebsd.org (Postfix) with ESMTP id A396C13C459 for ; Sun, 16 Sep 2007 20:19:09 +0000 (UTC) (envelope-from michiel@boland.org) Received: from neerbosch.nijmegen.internl.net by neerbosch.nijmegen.internl.net via neerbosch.nijmegen.internl.net [217.149.193.38] with ESMTP for id l8GKJ8at004529 (8.13.4/1.4); Sun, 16 Sep 2007 22:19:08 +0200 (MEST) Received: from localhost by neerbosch.nijmegen.internl.net via mboland@localhost with ESMTP for id l8GKJ8HK004525 (8.13.4/2.02); Sun, 16 Sep 2007 22:19:08 +0200 (MEST) X-Authentication-Warning: neerbosch.nijmegen.internl.net: mboland owned process doing -bs Date: Sun, 16 Sep 2007 22:19:08 +0200 (MEST) From: Michiel Boland To: freebsd-current@freebsd.org Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Subject: PREEMPTION on UP systems X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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: Sun, 16 Sep 2007 20:19:11 -0000 -CURRENT UP systems with options PREEMPTION exhibit some very 'jerky' and annoying behaviour. In particular, if you have, say, a buildkernel running somewhere, interactive behaviour in all alther applications goes down the toilet. You can very easily reproduce this by opening some file and vi and just moving the cursor back and forth (press and hold 'l' and 'h'). You will see the cursors miss beats and genereally just behave very jumpy. It appears to be disk-io related. Sorry I can't be more specific. It's just that someone else also mentioned something about strange perormance issues on UP boxen. So my suggestion would be to take out the PREEMPTION option and see how that goes. (Obviously, you can't have SCHED_ULE then also.) Cheers Michiel