From mboxrd@z Thu Jan 1 00:00:00 1970 From: Priya Subject: Xen Domains scheduling parameters do not take effect before rebooting Date: Mon, 19 Jul 2010 12:17:36 -0400 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0261183757==" Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com, xen-users@lists.xensource.com List-Id: xen-devel@lists.xenproject.org --===============0261183757== Content-Type: multipart/alternative; boundary=0016363b937e2665ef048bbfe87c --0016363b937e2665ef048bbfe87c Content-Type: text/plain; charset=ISO-8859-1 Dear all, I am not observing a change in the performance of my hardware-assisted virtual machines (HVMs) when I change the scheduling parameters (weight and cap) associated with the HVMs unless they are rebooted. I am testing using 2 HVMs running Linux kernels (2.6.24-26-generic) in the guest operating system. My hardware is 1 x Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz. I have pinned my Domain-0 to physical CPU-0 and the 2 HVMs to physical CPU-1. In order create a load on my HVMs I run the "glxgears" API and monitor the performance using "xentop" (and from the movement of the gears, on the pop-up screen). I use the "xe" CLI to set and check the scheduling parameters. I have experimented with setting the cap and weight of one domains to the least possible value (1, 1 respectively) and that of the other to the maximum possible value (0 and 65536 respectively), the initial cap and weight of both domains being at the default setting of 0 and 256, but the processor utilization remains unchanged (at 50% for both domains) unless I reboot my HVMs. Once I do that, I can see the expected (enormous) difference in the performance. Is it not possible to change processor utilization without having to reboot the HVMs? What am I missing here? Please help! -- Priya Bhat --0016363b937e2665ef048bbfe87c Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Dear all,

I am not observing a change i= n the performance of my hardware-assisted virtual machines (HVMs) when I ch= ange the scheduling parameters (weight and cap) associated with the HVMs un= less they are rebooted.=A0

I am testing using 2 HVMs running Linux kernels (2.6.24= -26-generic) in the guest operating system. My hardware is=A01 x Intel(R) C= ore(TM)2 Duo CPU E8400=A0@ 3.00GHz. I have pinned my Domain-0 to physical C= PU-0 and the 2 HVMs to physical CPU-1. In order create a load on my HVMs I = run the "glxgears" API and monitor the performance using "xe= ntop" (and from the movement of the gears, on the pop-up screen). I us= e the "xe" CLI to set and check the scheduling parameters.

I have experimented with setting the cap and weight of = one domains to the least =A0possible value (1, 1 respectively) and that of = the other to the maximum possible value (0 and 65536 respectively), the ini= tial cap and weight of both domains being at the default setting of 0 and 2= 56, but the processor utilization remains unchanged (at 50% for both domain= s) unless I reboot my HVMs. Once I do that, I can see the expected (enormou= s) difference in the performance.

Is it not possible to change processor utilization with= out having to reboot the HVMs? What am I missing here?
Please hel= p!


--
Priya Bhat
--0016363b937e2665ef048bbfe87c-- --===============0261183757== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --===============0261183757==--