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-devel

Re: [Xen-devel] some questions about Xenoprof

To: weiming <zephyr.zhao@xxxxxxxxx>
Subject: Re: [Xen-devel] some questions about Xenoprof
From: "Niraj Tolia" <ntolia@xxxxxxxxx>
Date: Sun, 4 Jan 2009 19:51:07 -0800
Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, "Santos, Jose Renato G" <joserenato.santos@xxxxxx>
Delivery-date: Sun, 04 Jan 2009 19:51:37 -0800
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=WpL73vWW/0S7ur9jDQd1eK2/DzMhDSI8aMHpL+L+XC4=; b=eRzxfUS49/jS0CogZWV/mcED6wCG867UVaclnkH2/o/Pq51CQ/eyVO8QF572foYxla gYTljSbEYHlWQyO6cZwsPcwyiVZSNcJt702mV7eVVWnfRbQ0Z3tCJnahEKIrb9DC3F+N dEfnlLX7ey0RjZgcv0XIZW/s6EjrtD8juXCeM=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=K0XWvTdh4DqsaqZimBD+NGYWqyVFn+jSSeGbJbnC3AlIew40sHd+FSKlt/TdbMgosx wxsKPuzFqj/KBIzUHGvh5rwWL2g64fqeKWNm774urTgAgXaLQwCeO53yDzq5Pjt7qidA 6MF4R6h+0rhj1isG3gV/1m6s1wlGPE+muxmg8=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <add59a3f0901041932l780abacela53d057d3cdc4c04@xxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <add59a3f0901041932l780abacela53d057d3cdc4c04@xxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
On Sun, Jan 4, 2009 at 7:32 PM, weiming <zephyr.zhao@xxxxxxxxx> wrote:
> Hi,
>
> I want to use Xenoprof to monitors some system-wide events (like L2 misses
> etc).
>
> 1. I'm using Xen 3.3. I guess I don't need to patch it as I find that a
> hypercall and some source codes related to xenoprof are already there. So I
> just downloaded the patch against oprofile. After that, when I run opcontrol
> --help, I found that "--xen" was listed as an option. So I think my
> installation should be OK.
>
> 2. I will run some workloads on domU. What I want to monitor is the
> system-wide event counts like L2_LINES_IN. What should I do? Is running
> "opcontrol --start --no-vmlinux --event=XXXX:YYYY:ZZZZ" on dom0 enough? Need
> I specify "--passive-domains" or "--active-domains" ?
>
> 3. I'm running the system on a muliti-core machine. Can Xenoprof list the
> event counters per core?


Not per physical core. However, from what I understand, xenoprof can
list the event counters per VCPU if you use the --separate=cpu option.
So, you could pin the VCPUs to cores if that is what you really want.

Second, the current version of xenoprof has a bug that prevents it
from correctly collecting per-VCPU info. Renato (cc-ed) should have a
patch to fix this though.

Cheers,
Niraj

-- 
Niraj Tolia, Researcher, HP Labs
http://www.hpl.hp.com/personal/Niraj_Tolia/

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