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


[Xen-devel] Does Xen scheduler preserves 5% of its utilization to every

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] Does Xen scheduler preserves 5% of its utilization to every VM?
From: walmart <vmwalmart@xxxxxxxxx>
Date: Tue, 14 Sep 2010 01:16:09 -0500
Delivery-date: Mon, 13 Sep 2010 23:17:41 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:sender:received:from:date :x-google-sender-auth:message-id:subject:to:content-type; bh=GKkWut61Mz7MtoJnQ5dOkZQEtpFa8wyTr5LjnuFVows=; b=MTYvKVlUgcaBilbb/uXta5jSRG5+/C4xe3IUjCKDV3kOUky+vH7Q3pFBfPdOJEWGLQ troWxV3M6azrzJMsLOn7uKPPXVy9KhFYCoVQS9N1y0eMyQXdj3K5C6ik21T/KL5Y26Lj +EIaRMFLSoSEQanE0W737cZjMmmOvoH+IUozk=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:from:date:x-google-sender-auth:message-id :subject:to:content-type; b=mgSCnsHmtMNxxW4FbzOjlXZUPWVr8HT7XPb9c+bQcteN6Qj78V8DnXxvZgK2xelcoH JyNSCwbkj6YsTeAsNg42yoRgTWT+rYX1s7SRQgJcUOlxtt3T/5YcXMXxfkFYEHmpjoq9 FCKKwqc2WakBZbw7BqXqZWPZJshpBQOwGdyQc=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
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>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Hi, all

I was trying to write a Xen scheduler, it is a fixed priority one and
would give domain 1 higher priority than domain 2. (which means
whenever domain 1 is runnable, it got the cpu to run).

I got two domains running. It is on Fedora 13, 64 bit, Xen 4.0.1.

domain 1 and doman 2 both only have one vcpu, and are pinned to the same core.

The strange thing is:

domain 1 is busy, domain 2 is idle, domain 1 got 95% of the cpu;
domain 1 is idle, domain 2 is busy, domain 2 got 95% of the cpu;
domain 1 is busy, domain 2 is busy, domain 1 got 95% of the cpu, while
domain 2 got the remaining 5%.

I checked the schedule() function again and again, still couldn't
figure out why would this happen.

Could anyone give me some hint?

thanks very much!



Xen-devel mailing list