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. Thanks! Ata _________________________________________________________________ News, sports, entertainment and fine living…learn the ropes on MSN India http://in.msn.com _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Konrad Rzeszutek Wilk
2009-Aug-31 19:08 UTC
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 goingfrom/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@lists.xensource.com http://lists.xensource.com/xen-devel
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. >Use LVM volumes for domU disks in dom0, and then use iostat in dom0? -- Pasi _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel