From mboxrd@z Thu Jan 1 00:00:00 1970 From: Zhigang Wang Subject: Re: Re: bandwidth limit and guarantee for DomUs Date: Mon, 24 May 2010 08:02:10 +0800 Message-ID: <4BF9C202.2010000@oracle.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Kuriakose Mathew Cc: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org You reimplemented this: http://xenbits.xensource.com/xen-unstable.hg?rev/dadadf9aeee7 ? This patch is for outbound (from domU) traffic only. For inbound (from domU), you can use tc on vifx.y. Zhigang On 05/22/2010 02:38 PM, Kuriakose Mathew wrote: > Will the CPU scheduler algo for providing weights work in case of > bandwidth weights? > Or any other better suggestions in this direction. > > Thanks in advance > Mathew > > > On Fri, May 21, 2010 at 8:04 PM, Kuriakose Mathew > wrote: > > Hi, > > I have done a small code modification so that the bandwidth limit of > each domU can be limited. > > The implementation goes like this > > In the file linux-2.6-xen-sparse/drivers/xen/netback/netback.c > In the function, net_tx_action > netif->remaining_credit and netif->credit_usec values are assigned > such that in credit_usec seconds the domain can send > remaining_credit bytes. > > Now I want to implement something like providing guarantees to > domains. That is whatever be the bandwidth utilization of say DomU2 > DomU1 should be able to deliver at minimum rate similar to setting > cpu cap and weights. > > Can someone point me to some algorithm or reference in this direction > > Thanks in advance > Mathew > > > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel