From owner-freebsd-current@FreeBSD.ORG Fri Jan 2 09:59:14 2004 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 188F916A4CE for ; Fri, 2 Jan 2004 09:59:14 -0800 (PST) Received: from light.sdf.com (light.sdf.com [207.200.153.231]) by mx1.FreeBSD.org (Postfix) with ESMTP id E2E9243D2D for ; Fri, 2 Jan 2004 09:59:11 -0800 (PST) (envelope-from tom@sdf.com) Received: from tom (helo=localhost) by light.sdf.com with local-esmtp (Exim 4.22) id 1AcTaq-000D42-PC; Fri, 02 Jan 2004 10:00:16 -0800 Date: Fri, 2 Jan 2004 10:00:16 -0800 (PST) From: Tom To: Oliver Brandmueller In-Reply-To: <20040102160847.GD38779@e-Gitt.NET> Message-ID: <20040102095719.H665@light.sdf.com> References: <20040102160847.GD38779@e-Gitt.NET> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: freebsd-current@freebsd.org Subject: Re: Hot Swapping CPUs? 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, 02 Jan 2004 17:59:14 -0000 On Fri, 2 Jan 2004, Oliver Brandmueller wrote: > Hi all, > > With late ULE you can watch a process hopping between CPUs. This seems You can see that with the 4BSD scheduler too. It has always been a "feature" on the scheduler. I can see this on FreeBSD 3.5 too. > to the base functionality for CPU hot swapping. One would need (apart > from a Motherboard that's able to that ;-)) some control over CPUs now, > like disabling a physical CPU during runtime (which could also be done > automatically on certain filure onditions). sysctl already exposes some variabled to control CPUs on an SMP system. It is a pretty hard to detect a CPU failure in software, because the software detection will fail at the same time the CPU does. > Is there any work in progress in this direction? Would be a very neat > feature for high availability systems. > > - Oliver Tom