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

Re: [Xen-devel] Trace Disk I/O per guest domain!



On Tue, Sep 01, 2009 at 12:19:33AM +0530, Ata Bohra wrote:
> 
> Dear All, 
> 
>  
> 
> I am trying to trace all the disk I/O accesses made by the xen guest domains 
> to dom0 domain. I would request for critics or comments in doing the same. 
> Its easy to run "iostat -x" on all domains and dom0 to get the disk i/o 
> utilization stats, but I am just looking if there can be any other way than 
> running this utility in all domUs but using simply dom0 to get all guest 
> domain stats along with dom0 accesses (different from domUs) also. 
> 

The way we did it (VirtualIron) in the past to narrow down a specific problem 
[1] was to
instrument the blkback.c. Each time a bio was submitted we would add it to a 
list
along with the domid. And obviously in the bio_endio callback this entry would 
be
removed.

>From there on, you can add SysFS interfaces to keep track of how much I/O is 
>going
from/to each domain.

[1]: http://lists.xensource.com/archives/html/xen-devel/2008-12/msg00222.html

Oh way, you said "utility." Umm.. blktrace, but that still doesn't give you the
granularity you want.

_______________________________________________
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®.