From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?EUC-KR?B?udrAurq0?= Subject: Re: Is it possible that xenoprof active domain profiling using pvops jeremy's kernel Date: Sat, 23 Jan 2010 17:33:03 +0900 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0654500000==" Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: "Santos, Jose Renato G" Cc: "xen-devel@lists.xensource.com" List-Id: xen-devel@lists.xenproject.org --===============0654500000== Content-Type: multipart/alternative; boundary=00c09f8994a0e0e099047dd0c803 --00c09f8994a0e0e099047dd0c803 Content-Type: text/plain; charset=EUC-KR Content-Transfer-Encoding: quoted-printable I tried to use same pvops kernel(jeremy's) for both dom0 and domU, and dullor's patch. But, it does not work well. dom0# opcontrol --start-daemon --event=3DL2_RQSTS:100000 --xen=3D/boot/xen-syms-3.4.2 --vmlinux=3D/boot/vmlinux-2.6.31.6-xen-xenopro= f --active-domains=3D1 Using 2.6+ OProfile kernel interface. Reading module info. Using log file /var/lib/oprofile/samples/oprofiled.log Daemon started. dom0 seems to be good. I think,, and domU command domU# opcontrol --start --event=3DL2_RQSTS:100000 --xen=3D/boot/xen-syms-3.= 4.2 --vmlinux=3D/boot/vmlinux-2.6.31.6-domU-xenoprof /usr/local/bin/opcontrol: line 367: timer: command not found You cannot specify any performance counter events because OProfile is in timer mode. And. Some tricky output.. dom0#>cat /dev/oprofile/cpu_type i386/core domU#>cat /dev/oprofile/cpu_type timer I would appreciate your response....:) 2010=B3=E2 1=BF=F9 23=C0=CF =BF=C0=C0=FC 3:32, Santos, Jose Renato G =B4=D4=C0=C7 =B8=BB: > To run xenoprof in active mode you need xenoprof support both in dom0 an= d > in domU. Try using the the pvops kernel with Dullor's xenoprof patch in d= omU > too. This should solve your problem... > > Renato > > ------------------------------ > *From:* xen-devel-bounces@lists.xensource.com [mailto: > xen-devel-bounces@lists.xensource.com] *On Behalf Of *??? > *Sent:* Thursday, January 21, 2010 10:00 PM > *To:* xen-devel@lists.xensource.com > *Subject:* [Xen-devel] Is it possible that xenoprof active domain > profiling using pvops jeremy's kernel > > my system configuration > > xen 3.4.2, oprofile 0.9.5( xenoprof patched ), dom0( jeremy's pvops > kernel 2.6.31.6 - patched dullor's xenoprof patch ), domU( vanilla kernel > 2.6.32 with paravirt enabled ), distribution( ubuntu 9.10 ) > > In passive mode, xenoprof seems to work well, opreport showed good > information. > but, in active mode, it seems not to be done correctly. > > my command is strictly followed by xenoprof tutorial doc. > > > opcontrol --start-daemon --event=3DL2_RQSTS:100000 --xen=3D/boot/xen-syms= -3.4.2 > --vmlinux=3D/boot/vmlinux-2.6.31.6-xen-xenoprof --active-domains=3D7 > > > opcontrol --start --event=3DL2_RQSTS:100000 --xen=3D/boot/xen-syms-3.4.2 > --vmlinux=3D/boot/vmlinux-2.6.32-domU > In domU, opcontrol was break showing "cannot find timer command??" > > I think that domU kernel also should be patched. Is it right?? dullor's > patch available on vanilla kernel?? I had tried to patch the dullor's pat= ch > to vanilla kernel 2.6.31.6 with 2 conflict message.(mmu.c, xen-ops.h) > > is there anyone who succeed in running xenoprof in active mode using > jeremy's pvops 2.6.31.6 dom0 ?? > > > > --00c09f8994a0e0e099047dd0c803 Content-Type: text/html; charset=EUC-KR Content-Transfer-Encoding: quoted-printable
I tried to use same pvops kernel(jeremy's) for both dom0 and domU,= and dullor's patch.
 
But, it does not work well.
 
dom0# opcontrol --start-daemon --event=3DL2_RQSTS:100000 --xen=3D/boot= /xen-syms-3.4.2 --vmlinux=3D/boot/vmlinux-2.6.31.6-xen-xenoprof --active-do= mains=3D1
Using 2.6+ OProfile kernel interface.
Reading module info.<= br> Using log file /var/lib/oprofile/samples/oprofiled.log
Daemon started.
 
dom0 seems to be good. I think,,
 
and domU command
 
domU# opcontrol --start --event=3DL2_RQSTS:100000 --xen=3D/boot/xen-sy= ms-3.4.2 --vmlinux=3D/boot/vmlinux-2.6.31.6-domU-xenoprof
/usr/local/bi= n/opcontrol: line 367: timer: command not found
You cannot specify any p= erformance counter events
because OProfile is in timer mode.
 
And. Some tricky output..
 
dom0#>cat /dev/oprofile/cpu_type
i386/core
 
domU#>cat /dev/oprofile/cpu_type
timer
 
I would appreciate your response....:)
 


 
2010=B3=E2 1=BF=F9 23=C0=CF =BF=C0=C0=FC 3:32, S= antos, Jose Renato G <joserenato.santos@hp.com>=B4=D4=C0=C7 =B8=BB:
To run xenoprof in active mode you need xenoprof support both = in dom0 and in domU. Try using the the pvops kernel with Dullor's xenop= rof patch in domU too. This should solve your problem...
 
Renato


From: xen-devel-bounces@lists.xenso= urce.com [mailto:xen-devel-bounces@lists.xensource.com] On Behal= f Of ???
Sent: Thursday, January 21, 2010 10:00 PM
To: xen-devel@lists.xens= ource.com
Subject: [Xen-devel] Is it possible that xenoprof a= ctive domain profiling using pvops jeremy's kernel

my system configuration
 
xen 3.4.2, oprofile 0.9.5( xenoprof patched ), dom0( jeremy's pvop= s kernel 2.6.31.6 - patched dullor's xenoprof patch ), domU( = vanilla kernel 2.6.32 with paravirt enabled ), distribution( ubuntu 9.10 )<= /div>
 
In passive mode, xenoprof seems to work well, opreport showed good inf= ormation.
but, in active mode, it seems not to be done correctly.
 
my command is strictly followed by xenoprof tutorial doc.
 
<dom0>
opcontrol --start-daemon --event=3DL2_RQSTS:100000 --x= en=3D/boot/xen-syms-3.4.2 --vmlinux=3D/boot/vmlinux-2.6.31.6-xen-xenoprof -= -active-domains=3D7
 
<domU>
opcontrol --start --event=3DL2_RQSTS:100000 --xen=3D/b= oot/xen-syms-3.4.2 --vmlinux=3D/boot/vmlinux-2.6.32-domU
In domU, opcontrol was break showing "cannot find timer command??= "
 
I think that domU kernel also should be patched. Is it right?? dullor&= #39;s patch available on vanilla kernel?? I had tried to patch the dullor&#= 39;s patch to vanilla kernel 2.6.31.6 with 2 conflict message.(mmu.c, xen-o= ps.h)
 
is there anyone who succeed in running xenoprof in active mo= de using jeremy's pvops 2.6.31.6 dom0 ??
 
 

--00c09f8994a0e0e099047dd0c803-- --===============0654500000== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --===============0654500000==--