From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: Re: Cpu pools discussion Date: Tue, 28 Jul 2009 12:15:47 +0200 Message-ID: <4A6ECFD3.4030709@ts.fujitsu.com> References: <4A6E492D.201@oracle.com> <20090728091929.GI5235@york.uk.xensource.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20090728091929.GI5235@york.uk.xensource.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Tim Deegan Cc: George Dunlap , Zhigang Wang , "xen-devel@lists.xensource.com" , Keir Fraser List-Id: xen-devel@lists.xenproject.org Tim Deegan wrote: > At 01:41 +0100 on 28 Jul (1248745277), Zhigang Wang wrote: >> A usecase from me: I want a pool that passthrough pcpus to the mission >> critical domains. A scheduling algorithm will map vcpus to pcpus one >> by one in this pool. That will implement a reliable hard partitioning. >> although it will lose some benefit of virtualization. > > That's easily done by setting affinity masks in the tools, without > needing any mechanism in Xen. More or less. You have to set the affinity masks for ALL domains to avoid scheduling on the "special" cpus. You won't have reliable scheduling weights any more. Juergen -- Juergen Gross Principal Developer Operating Systems TSP ES&S SWE OS6 Telephone: +49 (0) 89 636 47950 Fujitsu Technolgy Solutions e-mail: juergen.gross@ts.fujitsu.com Otto-Hahn-Ring 6 Internet: ts.fujitsu.com D-81739 Muenchen Company details: ts.fujitsu.com/imprint.html