WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] [Patch][resend] implementation of cpupool support in xl

To: v.tolstov@xxxxxxxxx
Subject: Re: [Xen-devel] [Patch][resend] implementation of cpupool support in xl
From: Juergen Gross <juergen.gross@xxxxxxxxxxxxxx>
Date: Thu, 16 Sep 2010 15:01:11 +0200
Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Thu, 16 Sep 2010 06:02:12 -0700
Dkim-signature: v=1; a=rsa-sha256; c=simple/simple; d=ts.fujitsu.com; i=juergen.gross@xxxxxxxxxxxxxx; q=dns/txt; s=s1536b; t=1284642086; x=1316178086; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; z=Message-ID:=20<4C921517.9070605@xxxxxxxxxxxxxx>|Date:=20 Thu,=2016=20Sep=202010=2015:01:11=20+0200|From:=20Juergen =20Gross=20<juergen.gross@xxxxxxxxxxxxxx>|MIME-Version: =201.0|To:=20v.tolstov@xxxxxxxxx|CC:=20"xen-devel@xxxxxxx ensource.com"=20<xen-devel@xxxxxxxxxxxxxxxxxxx>|Subject: =20Re:=20[Xen-devel]=20[Patch][resend]=20implementation =20of=20cpupool=20support=0D=0A=20in=20xl|References:=20< 4C907510.3070904@xxxxxxxxxxxxxx>=20<1284616684.4860.16.ca mel@xxxxxxxxx>|In-Reply-To:=20<1284616684.4860.16.camel@v ase.work>|Content-Transfer-Encoding:=207bit; bh=w3G3sDLERgaKEAAV3BITKq2ystZk6Nbd+m8vmNY9OhM=; b=E7NmCQWbeibPe9QD9DTbBsYxxPjkoD9N2/a3riT3O077+M4OpyvYSH+N zB2EpdWRrParpdoo91tgiXzUKiwAjvC/fAiyp9rDaUH+NfPYQmMI/4V98 CEyk1ugx7o6Oc4STZ7YGpTSuHF0Ly1+Pe8xlTPcNNaT3icyOKmuPejzIL s58lSXPB//+Bdyo7fTbrBzkmaFaLJLjhivrqHNeoUWl6jtvKQ52qZ75wt Jp0ufouilRSYzCTe9XoGFPfQ6OAvJ;
Domainkey-signature: s=s1536a; d=ts.fujitsu.com; c=nofws; q=dns; h=X-SBRSScore:X-IronPort-AV:Received:X-IronPort-AV: Received:Received:Message-ID:Date:From:Organization: User-Agent:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=rlnWR5bWPhMVVBwdJR/hkKDEUPdbu83ZNa0dz0UZCgjdNcCF6G7M2QBV KP+HdoPn+2yryF5UfF31EisKzDePeqEX/xuiuPmEmoSJW6V+Uqz2jo4Nd 8I+Etd+Hnt1geBOcQVRRaUC7kiL/pnvV4Luxuj1CLRBRYlL/jADcwGEVt EWfKX27tXP0oTwBiCTafQ8wuph/uRuOhLqreuXsVs0LdDaPNLMgHr7+mh e0Uo311hc4lEXvqqFGFGv64lbUYWu;
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <1284616684.4860.16.camel@xxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Organization: Fujitsu Technology Solutions
References: <4C907510.3070904@xxxxxxxxxxxxxx> <1284616684.4860.16.camel@xxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.11) Gecko/20100805 Iceowl/1.0b1 Icedove/3.0.6
On 09/16/10 07:58, Vasiliy G Tolstov wrote:
Sorry for may be breaking thread, but what benefits of using cpu pool in
Xen? Can You provide some use cases for using cpu pools?

Without cpu pools the whole Xen server is running one scheduler which is
scheduling all domains on all cpus (possibly with some restrictions due to
cpu pinning). With cpu pools each pool is running it's own scheduler
responsible only for some cpus and some domains. This may be important if
you want to:
- isolate some domains from others regarding cpu usage
- restrict a group of domains to a subset of cpus (e.g. due to license
  restrictions), while scheduling parameters should still be working (this was
  our main problem without cpu pools: scheduling weights and cpu pinning are
  not working together very well)
- use different scheduling strategies for different domains (e.g. credit
  scheduler for some domains and credit2 or sedf for others)

For an extended discussion on cpu pools please see:
http://lists.xensource.com/archives/html/xen-devel/2009-07/msg01116.html


HTH Juergen

--
Juergen Gross                 Principal Developer Operating Systems
TSP ES&S SWE OS6                       Telephone: +49 (0) 89 3222 2967
Fujitsu Technology Solutions              e-mail: juergen.gross@xxxxxxxxxxxxxx
Domagkstr. 28                           Internet: ts.fujitsu.com
D-80807 Muenchen                 Company details: ts.fujitsu.com/imprint.html

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel