From mboxrd@z Thu Jan 1 00:00:00 1970 From: William Pitcock Subject: Re: [PATCH] tools/python/xend: VBD QoS policy bits Date: Fri, 14 Aug 2009 20:21:15 +0400 (MSD) Message-ID: <33325173.1181250266875388.JavaMail.root@ifrit.dereferenced.org> References: <200908141719.22764.Christoph.Egger@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <200908141719.22764.Christoph.Egger@amd.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: Christoph Egger Cc: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org Hi, ----- "Christoph Egger" wrote: > Does this enforce the VBD to do 5000 IO operations or none at all or > is > this considered as an upper limit ? That is dependent on the dom0 kernel, obviously... but my kernel-side patch basically keeps the specified IOPS target as the upper limit, while also allowing some level of initial burstability. The goal here is to stop domUs which have gone swap-happy from degrading system performance (especially with say, SANs) while the domU's owner is not around to fix the problem... basically instead of the entire storage volume's resources being consumed, the requests going to the physical volume become ratelimited. I submitted some patches earlier (around March, then May) which worked a little bit differently, and feel that this way is more self-explanatory and generally robust. William