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

RE: [Xen-devel] RE: freezing when using GPLPV drivers (including Dom0)



>From: James Harper [mailto:james.harper@xxxxxxxxxxxxxxxx] 
>Sent: Wednesday, December 31, 2008 11:16 AM
>
>> 
>> >From: James Harper
>> >Sent: Wednesday, December 31, 2008 10:46 AM
>> >
>> >I am suspecting that maybe the problem is disk starvation 
>but I don't
>> >quite understand why the lockup happens for so long. I'm also not
>sure
>> >why I'm only seeing the problem when using my GPLPV drivers - one
>> >possibility is that the increased performance puts more load on the
>> >storage system.
>> >
>> 
>> Maybe you can check cycles spent on kernel thread/event handler
>> in backend driver side. I'm not sure whether heavy communication
>> between be/fe could disturb dom0 scheduler if care is not taken in
>> current design. E.g. back kernel thread may eat too many cycles
>> before giving up, or your GPLPV fe driver may issue too many events
>> to break be side...
>> 
>
>I am running the restore again and monitoring using:
>. xentop running in dom0
>. arping to the DomU running from an external machine
>. ping to Dom0 running from an external machine
>
>With arping and ping running I have noticed that the freeze is not
>always long enough to cause the TCP connections to time out - 
>I was only
>noticing the ones that were long enough.
>
>During the freeze, xentop shows very low Dom0 and DomU CPU, 
>arping stops
>receiving replies to the arp requests, but the ping to Dom0 
>keeps going.
>The freeze that just occurred was not long enough for me to tell if the
>DomU xentop counters for network and disk were increasing or not.
>(xentop keeps running, lending weight to the freeze only concerning
>tasks that want to access the disk).
>
>Is there a way under Linux of monitoring disk queue length? I am using
>LVM on top of a low end HP 'Smart Array' (E200) running two RAID1
>volumes using SATA disks.
>

'sar' could provide such info, IMO.

Thanks,
Kevin
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

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