WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

[Xen-users] Gathering "metal" stats

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-users] Gathering "metal" stats
From: Tyler Szabo <tyler.szabo@xxxxxxxxx>
Date: Thu, 11 Jun 2009 15:10:49 -0700
Delivery-date: Thu, 11 Jun 2009 15:12:43 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:content-type; bh=B0JhN2PFU5NFyLg6DDDTBEapAe8q136SLFdbnTiDx/A=; b=CyeXoooAMpfA3qWZZxJy8DJPxR4FfXrOE9ebGU5S8CRQ3oCV8E52lS/pVeX2C0wTSe kx2/rVYZEu1koC7AejRZZ9tTovhWqPcVh+Efrv1zYFDDeEirGz5M6rTokX/t835WEOHx zByyfYgI53NJ/Iq/dhmskgzXkNdHFvbVCe+w0=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; b=PNk8+0AF30oApixQSp5VTBt3+aoELluQgoN9s7qXcrE0nAJ3E3icwDR3KJIqIUM9S3 YqYdn7N2KbWRWedap2Gm1Du+Hvmh5awlbmo0I49ErX5R0o329VLDt9IZshnNT6DRv6pc r4QpGhu02YYhd7xyfId3/xL1nY+COYdrEZEag=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <9161855e0906111422j1f2e7923k92cca8a5aea7a671@xxxxxxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <9161855e0906111422j1f2e7923k92cca8a5aea7a671@xxxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
Hey All,

I’m attempting to gather stats on usage of the “metal”, by which I mean the physical host’s hardware. I would like to know the CPU, IO, and network stats for the hardware.

Normally I would get these from /proc/stat, /proc/diskstat, and ifconfig respectively. However, because of the segregation of VMs and Dom0’s special relationship as a paravirtualized I don’t know if I can trust this data.

I’m aware that /proc/stat is unusable as Dom0 will not see cycles that DomUs are stealing, and thus it does not give me accurate utilization of the metal – I know that I can calculate the actual CPU usage of each VM using “vm list –long” and comparing cpu_time to uptime, so that’s not a problem.
The issue arises when I attempt to get IO stats – DomUs see their own ‘sda1’ (or whichever) – I don’t know if this means that the ‘sda’ that Dom0 sees is the real hardware or an abstraction. The question I have is: do IO operations on DomUs result in IO operations on Dom0’s ‘sda’ such that /proc/diskstat sees it? Or is that hidden from Dom0 like DomU CPU usage?
Similarly with network stats: I’m sure that Dom0’s eth0 does not report network traffic that DomUs used, but does peth0 report traffic that ‘hit the wire’? Additionally, does this include traffic that occurs between Dom0 and DomU, that doesn’t escape into the network substrate?

I’m testing this myself as I write this, but I’d rather have my “research” confirmed by knowledgeable users.

Thanks all,
-Tyler Szabo

P.S: Sorry for potential doublepost, I didn't join the list before posting (from this account) before I posted ;)
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
<Prev in Thread] Current Thread [Next in Thread>