[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-users] 'xm list' states
> -----Original Message----- > From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx > [mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Timo Benk > Sent: 24 April 2006 12:38 > To: xen-users@xxxxxxxxxxxxxxxxxxx > Subject: [Xen-users] 'xm list' states > > Hi, > > can someone explain the states shown by the 'xm list' command? > > 'r' (running) - The domain is currently running. > - This flag is always shown for the Domain 0, but never for > unprivileged domains, why? Presumably because you're on a single processor machine, you never see anything other than Dom0 running (as Dom0 MUST be one running to show the 'xm list' output). In a Multi-processor (multi-core/thread) system, you could have more than one domain running at any given time. Obviously, this assumes that the DomU(s) are actually DOING something, (like "for((;;)) { ; }" in a shell) - if it's just sitting there waiting for someone to send a net-packet or type on a keyboard, it wouldn't be running... > > 'b' (blocked) - The domain is blocked. > - What does that mean? Why should a domain be blocked? It's blocked waiting for something, usually an interrupt (for example, waiting for hard-disk data to be passed over to the domain). Also, things like "sleep 5" in the shell would cause "blocked", as the domain is waiting for a number of timer ticks (5 seconds worth of) to pass. > > 'p' (paused) - The domain is paused. > - Ok, that one is easy, the domain was paused with 'xm pause' Yup. > > 'c' (crashed) - The domain has crashed. > - If i do 'echo 1 > /proc/balloon' inside a unprivileged domain, i > will get a kernel panic. But the state says nothing about that? The > domain is definitively crashed, but the xm list command says nothing > about that. Why? It may be that the crash isn't detected properly by hypervisor - I think this may only work under some circumstances. I don't know for sure, I'm just guessing here. > > 'd' (dying) - The domain is in the process of dying. > - Well, poor little domain, but what does that mean? Something has told the domain to "kill itself" (such as "xm shutdown/destroy", but it's not yet disappeared. It's probably there for the purpose of avoiding race-conditions where something is killing the domain, and something else is talking to it (for example disk accesses), and we don't want to retry operations that fail because the domain is disappearing - where it would make sense to retry it on a "living" Domain. > > Maybe anybody here who can clearify the meanings of the > state. The manual page is not very helpful. I hope this is of some help. -- Mats > > Many Thanks and greetings, > -timo > -- > Timo Benk > PGP Public Key: http://vs241071.vserver.de/timo_benk_gpg_key.asc > > > _______________________________________________ > Xen-users mailing list > Xen-users@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-users > > _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |