Solved

Virtual Machines - Blocked

Posted on 2013-05-24
3
492 Views
Last Modified: 2013-05-31
Hi

I am running Xen with SolusVM on Intel E3 - 1245v2 with 32GB RAM. RAID 1 2x 2TB SATA3 drives. I notice large number of my virtual machines are shown as blocked status when I see xentop. Can someone please help me why can it be ? Output of xentop is following:

xentop - 03:42:10   Xen 3.4.4
19 domains: 2 running, 17 blocked, 0 paused, 0 crashed, 0 dying, 0 shutdown
Mem: 33451412k total, 30784556k used, 2666856k free    CPUs: 8 @ 3392MHz
      NAME  STATE   CPU(sec) CPU(%)     MEM(k) MEM(%)  MAXMEM(k) MAXMEM(%) VCPUS NETS NETTX(k) NETRX(k) VBDS   VBD_OO   VBD_RD   VBD_WR SSID
  Domain-0 -----r     109166    5.9    2097152    6.3   no limit       n/a     8    4        0        0    0        0        0        0    0
     vm101 --b---         87    1.9    1048576    3.1    1048576       3.1     4    0        0        0    2    32308    73914    25766    0
     vm102 --b---      65611    1.0    1572864    4.7    1572864       4.7     2    0        0        0    2  1278800 14445185 23877543    0
     vm103 --b---	1051   25.2    3145728    9.4    3145728       9.4     4    0        0        0    2    23818    33597    97455    0
     vm104 --b---      64327    1.0    1572864    4.7    1572864       4.7     2    0        0        0    2  1116506  6088676 20943074    0
     vm105 --b---      65180    1.1    1572864    4.7    1572864       4.7     2    0        0        0    2  1101467  5063508 19254013    0
     vm107 --b---      59896    1.1    1572864    4.7    1572864       4.7     2    0        0        0    2  1055496  3680034 19331817    0
     vm109 --b---      63204    1.2    1572864    4.7    1572864       4.7     2    0        0        0    2  1048954  3619811 19370815    0
     vm110 --b---      44126   69.7    1572864    4.7    1572864       4.7     2    0        0        0    2   246831  1047949 11159463    0
     vm112 --b---      53462    2.5    1572864    4.7    1572864       4.7     2    0        0        0    2  2628184  9291052 18811696    0
     vm113 --b---      36033    1.2    1572864    4.7    1572864       4.7     2    0        0        0    2   286679  4986173 14870432    0
     vm114 --b---      49675    1.5    1572864    4.7    1572864       4.7     2    0        0        0    2  1022762  2998726 16782673    0
     vm115 --b---      50593    0.8    1572864    4.7    1572864       4.7     2    0        0        0    2  2005910  5200792 13816971    0
     vm116 --b---	1237    0.3    1048576    3.1    1048576       3.1     2    0        0        0    2     6987    14972   189187    0
     vm117 --b---      29814    1.1    1572864    4.7    1572864       4.7     2    0        0        0    2   632236  1715424  8932296    0
     vm119 --b---      22244    2.0    1572864    4.7    1572864       4.7     2    0        0        0    2   484102  1289643  6584566    0
     vm120 --b---      19907    1.2    1048576    3.1    1048576       3.1     2    0        0        0    2   504874  1454235  5780183    0
     vm121 --b---      13659    1.0    1572864    4.7    1572864       4.7     2    0        0        0    2   358650   968493  4066849    0
     vm123 -----r	3122    1.2    1572864    4.7    1572864       4.7     2    0        0        0    2    63663   540248  1258893    0

Open in new window

0
Comment
Question by:sysautomation
  • 2
3 Comments
 
LVL 8

Accepted Solution

by:
Pepe2323 earned 500 total points
ID: 39195087
Hi

i guess this can explain why you have blocked virtuals

this is what "blocked" state means:

           b - blocked

               The domain is blocked, and not running or runable.  This can

               be caused because the domain is waiting on IO (a traditional

               wait state) or has gone to sleep because there was nothing

               else for it to do.

So "blocked" state is a normal state for a domain and it has nothing to do with the network problem.
0
 

Author Comment

by:sysautomation
ID: 39196154
Thanks. I feel the machines are waiting for I/O as there are scheduled jobs and none of the machines should be free. Can you tell me something to find out which VM is taking most I/O so that others have to wait?
0
 

Author Closing Comment

by:sysautomation
ID: 39210043
I/O part of the question is still unanswered but closing this question now.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Exchange server is not supported in any cloud-hosted platform (other than Azure with Azure Premium Storage).
Last article we focus in how to VMware: How to create and use VMs TAGs – Part 1 so before follow this article and perform the next tasks, you should read the first article how to create the TAG before using them in Veeam Backup Jobs.
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…

863 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

23 Experts available now in Live!

Get 1:1 Help Now