[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Interrupt levels



Digging into this a little more.

Once I've shut down domUs and a lot of the services (including xend) on
dom0, the interrupt level is unchanged and still high.

nic@stateless:~$ vmstat 3
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa
 0  0      0  98512    104  21328    0    0    53    16 71426    49  0  1 97  1
 0  0      0  98520    104  21328    0    0     0     1 183415    16  0  0 100  0
 0  0      0  98520    104  21328    0    0     0     0 185419    10  0  0 100  0
 0  0      0  98520    104  21328    0    0     0     0 183671    12  0  0 100  0
 0  0      0  97872    104  21328    0    0     0    67 170898    47  0  0 100  0

....

So obiovusly the domUs aren't causing the problem.

In fact in a new rebooted machine with hardly anything running the same
is occuring.   Seems like some spinlock out of control.

Now if I start compiling xen (make in xen-2.0bk) the following occurs:

nic@stateless:~$ vmstat 3
....
 0  1      0   3296     32 102832    0    0  2653    53 73099   658 20 17 11 53
 0  1      0   3168     32 101036    0    0   839  5092 71982   558 26 25  5 45
 3  1      0   3616     32  97076    0    0  5101   139 36210   811 32 37  2 29
 0  1      0  26904     32  95108    0    0  1665   263 67692   832 27 25  3 45
 0  1      0   8408     32  99000    0    0  1297   129 55256   399 26 13  8 53
 0  1      0   4696     32  98140    0    0   396    83 22446   277 57 19  4 20
 1  0      0   3416     32  98476    0    0   795  1169 88617   436 22 12  4 62
 1  0      0  19800     32  91668    0    0   364    21 18907   178 65 23  0 12
 1  0      0  22552     32  88176    0    0   424   470 14323   204 65 23  1 11
 1  0      0  23768     32  86052    0    0   140   283 3218   181 77 19  0  4
 1  0      0  35736     32  86260    0    0    28   244  215   119 71 27  0  2
 1  0      0  22040     32  86572    0    0    71   475 14472   148 72 17  4  7
 3  0      0  21216     32  86272    0    0    85    55  592   239 67 32  0  1
 1  0      0  18528     32  86452    0    0    31  1238 19669   131 59 29 10  2
 1  0      0  16816     32  86988    0    0    79  4721 9065   106 66 25  1  8
 1  0      0  15664     32  81284    0    0    16    43 1786    93 79 20  0  1
 1  0      0  26048     32  81452    0    0    25    53  325    81 71 29  0  0
 1  0      0  17616     32  81624    0    0    33    21 1337   115 87 13  0  1
 1  0      0  41056     32  77984    0    0    73   326 1898   140 79 18  0  2
 1  0      0  25248     32  78144    0    0    32   233  503    87 87 13  0  1
 1  0      0  33832     32  78304    0    0    19    11  116    58 78 22  0  0
 1  0      0  45736     32  78532    0    0    43   114 1477    75 80 18  0  1
 1  0      0  40680     32  78760    0    0    43    32  215    63 78 22  0  0
 1  0      0  29224     32  78924    0    0    25   162  250    88 79 21  0  1
 1  0      0  39976     32  79124    0    0    29   269 5719    90 70 26  3  0
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa
 2  0      0  38816     32  80432    0    0   404    24 9220   119 68 22  1  9
 1  0      0  16672     32  80984    0    0    32    90 2226    82 75 23  0  2
 1  0      0  23840     32  81788    0    0   213    21 4700   106 75 18  0  7
 1  0      0  31136     32  82100    0    0    52    98 3469    88 74 23  0  3
 1  0      0  32288     32  82356    0    0    43   251 3546   123 76 22  0  2




Interrupts drop down:
nic@stateless:~$ diff -u interrupts.3  interrupts.4
--- interrupts.3        2005-03-09 00:37:51.000000000 +1300
+++ interrupts.4        2005-03-09 00:37:56.000000000 +1300
@@ -2,26 +2,26 @@
   1:          9        Phys-irq  i8042
   8:          4        Phys-irq  rtc
  15:         11        Phys-irq  ide1
- 22:      45384        Phys-irq  ioc0
- 24:      82320        Phys-irq  eth0
+ 22:      45707        Phys-irq  ioc0
+ 24:      82403        Phys-irq  eth0
 128:          1     Dynamic-irq  misdirect
 129:        102     Dynamic-irq  ctrl-if
-130:  121707669     Dynamic-irq  timer
+130:  121719090     Dynamic-irq  timer
 131:          0     Dynamic-irq  console
 132:          0     Dynamic-irq  net-be-dbg
-133:        724     Dynamic-irq  blkif-backend
+133:        726     Dynamic-irq  blkif-backend
 134:         25     Dynamic-irq  vif1.0
 135:        177     Dynamic-irq  vif1.1
-136:       2352     Dynamic-irq  blkif-backend
-137:       4300     Dynamic-irq  vif2.0
+136:       2586     Dynamic-irq  blkif-backend
+137:       5008     Dynamic-irq  vif2.0
 138:          1     Dynamic-irq  vif2.1
 139:       1936     Dynamic-irq  blkif-backend
 140:          2     Dynamic-irq  vif5.0
-141:       4439     Dynamic-irq  vif5.1
+141:       5151     Dynamic-irq  vif5.1
 142:        626     Dynamic-irq  blkif-backend
-143:        451     Dynamic-irq  vif4.0
-144:        640     Dynamic-irq  vif4.1
-145:        901     Dynamic-irq  blkif-backend
+143:        452     Dynamic-irq  vif4.0
+144:        641     Dynamic-irq  vif4.1
+145:        904     Dynamic-irq  blkif-backend
 146:          3     Dynamic-irq  vif6.0
 147:         97     Dynamic-irq  vif6.1
 NMI:          0

then start back up with the compile job is completed:

 1  0      0  29848     56  67280    0    0   452   203 6867   397 62 34  0  4
 1  0      0  29208     56  67520    0    0   451    33 11491   382 51 43  1  4
 2  0      0  32472     56  67664    0    0   399   205 3197   370 53 46  0  2
 1  0      0  29528     56  67908    0    0   416    64 5640   354 43 53  0  4
 1  0      0  31320     56  68396    0    0   328   218 1633   326 46 53  1  1
 1  0      0  22488     56  68612    0    0   192   183 2367   215 57 40  2  1
 1  0      0  24984     56  68688    0    0  1987    61 2169   186 40 59  0  1
 1  0      0  29976     56  69716    0    0  1805   161 3892   292 45 53  2  0
 1  0      0  28136     56  70052    0    0  1972   108 11184   318 40 54  1  5
 1  0      0  27504     56  70256    0    0  2363   660 4377   305 31 66  1  2
 1  0      0  28144     56  70360    0    0  2396   186 2604   273 29 68  1  2
 1  0      0  22256     56  70512    0    0  2277   396 1514   254 31 67  0  2
 1  0      0  31664     56  70640    0    0  1860   482 11381   245 23 70  0  6
 3  0      0  34736     56  70972    0    0   408   133 10282   352 36 58  3  2
 1  0      0  17200     56  80856    0    0   647   566 45363   510 40 31  8 22
 0  1      0   3072     56  98700    0    0   521  2509 56155   453 49 16 20 16
 0  0      0   2752     56  99360    0    0   109   152 173391    94  0  1 83 16


Seems like a bug to me.

Nicholas



-------------------------------------------------------
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
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.