From mboxrd@z Thu Jan 1 00:00:00 1970 From: Diwaker Gupta Subject: is the hypervisor another domain? Date: Tue, 8 Mar 2005 12:08:28 -0800 Message-ID: <1b0b455705030812087e367049@mail.gmail.com> Reply-To: Diwaker Gupta Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: xen-devel-admin@lists.sourceforge.net Errors-To: xen-devel-admin@lists.sourceforge.net List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , List-Archive: To: xen-devel@lists.sourceforge.net List-Id: xen-devel@lists.xenproject.org Hi everyone, I was just investigating scheduling of VMs on Xen, and so I was logging the following data from inside __enter_scheduler (in xen/common/schedule.c): id: prev->id duration: now - prev->lastschd Now, suppose I have domain0 and another VM (the first created after dom0, thus gets a domain ID of 1) running. And to simplify matters I'm using the round robin scheduler with default params (i.e. 10ms slice). Now I would have expected to see dom0 (id=0) and the lone VM (id=1) scheduled alternately. However, I see a lot of instances where the id as recorded above reports a value of 32767. I'm guessing this is the hypervisor? It'll be great if someone can shed some light on this -- does the scheduler treat the hypervisor as just another domain? It'll be great if someone can shed more light on whats going on here. Thanks, Diwaker -- Diwaker Gupta http://resolute.ucsd.edu/diwaker ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click