RE: [Xen-users] Blocked state in a DomU

Lorena Giraldo G
Wed, 23 Aug 2006 16:03:18 -0000

Hi Mats!

> If you do xm list, Dom0 will ALWAYS be running, since it''s the
domain
> actually performing the "xm list" command, and thus must be
running
> during this.
>
> If you have more than one processor (any combination of hyperthreading,
> dual core or multiple individual processors), you can ALSO have
DomU''s
> running at the same time, assuming that they are actually having
> something useful to do [like calculations or some such].
>
> Running state is ONLY valid on a Domain that is ACTIVELY running.
> Blocked is the normal state for a domain that is waiting for Dom0 to
> perform something on it''s behalf, or for a when the domain is
waiting
> for an IO device [if it''s got hardware access to IO devices
directly].
> Waiting for Dom0 is also the case when the Domain is waiting for
> keyboard/mouse input, for example sitting at a shell-prompt.
>
> But unless you have more than one logical processor in the system,
> you''ll never see anything but Dom0 in running state when you do xm
list,
> as it HAS to run for xm list to happen...
>
> --
> Mats

Aaaaaam ok, now I understand.. thx for the explanation :)

Hugs

Lore
--
Lorena Giraldo G
Xtech - www.xtech.com.ar
Ciudad Autonoma de Buenos Aires, Argentina