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/
Home Products Support Community News


RE: [Xen-devel] select scheduling policy

To: Ananth <cbananth@xxxxxxxxx>
Subject: RE: [Xen-devel] select scheduling policy
From: "Su, Disheng" <disheng.su@xxxxxxxxx>
Date: Tue, 24 Mar 2009 21:04:56 +0800
Accept-language: en-US
Acceptlanguage: en-US
Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, "Su, Disheng" <disheng.su@xxxxxxxxx>
Delivery-date: Tue, 24 Mar 2009 06:05:33 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <bdf293de0903240051q1adbb03eoe906c4897ad50fc0@xxxxxxxxxxxxxx>
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>
References: <bdf293de0903230513h3e4f3136r4a2902782c980052@xxxxxxxxxxxxxx> <BB1F052FCDB1EA468BD99786C8B1ED2C01DC142B21@xxxxxxxxxxxxxxxxxxxxxxxxxxxx> <bdf293de0903240051q1adbb03eoe906c4897ad50fc0@xxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcmsVVZ7qbxd9hBXRgmGvqU587i1TgADjUzA
Thread-topic: [Xen-devel] select scheduling policy
1. Type 3 consecutive "CTRL + A" on xen console, switch to dom0 console, then type "r" to dump runqueue. Different scheduler has different info.
2. xen/common/schedule.c, sched_credit.c and sched_sedf.c are the whole scheduler stuff.
Best Regards,
Disheng, Su

From: Ananth [mailto:cbananth@xxxxxxxxx]
Sent: 2009年3月24日 15:51
To: Su, Disheng
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-devel] select scheduling policy

Thank you very much for your quick response. The link was very useful. Is there a way I can visualize or demonstrate the difference in system behaviour when two different schedulers are used? How can I go about it? Shoud I introduce probes into the scheduler code to print the context details ?

Also, in the link which you had sent, I saw that Xen offers an API to add a new scheduler. Will you be able to guide me with respect to that? I am trying to add a new scheduler to Xen but not exactly sure which place to insert my code. Is there a specific API as mentioned in the link?

Thank you


2009/3/23 Su, Disheng <disheng.su@intel.com>
scheduler can be manually configured at boot time. For Xen 3.0, you can specify "sched=credit" and "sched=sedf" in GRUB configuration file. Pls refer to http://www.informit.com/articles/article.aspx?p=1187966&seqNum=4
Does it make sense?
Best Regards,
Disheng, Su

From: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx [mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Ananth
Sent: 2009年3月23日 20:13
To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] select scheduling policy

Is it possible to manually configure which scheduler is to be used by Xen? Is it possible to configure it without having to recompile xen? Could you please throw some light on how to go about it?

Thank you

Warm Regards

Xen-devel mailing list
<Prev in Thread] Current Thread [Next in Thread>