| 
         
xen-devel
Re: [Xen-devel] [PATCH] Xenoprof patches for xen-unstable
 
Santos, Jose Renato G wrote:
 
 Andrew,
 Could you please send me the commands you are using
 to run oprofile?
  
 
Sure, I use:
opcontrol --vmlinux=/boot/vmlinux-`uname -r` --xen=/boot/xen-unstable-syms
opcontrol --init
opcontrol --start
<benchmark>
opcontrol --stop
opreport -l
 **I changed opcontrol to echo XENIMAGE and XEN_RANGE to 
~/.oprofile/daemonrc so they are picked up by oprofiled.
oprofiled cmd line looks like:
 oprofiled --separate-lib=0 --separate-kernel=0 --spearate-thread=0 
--separate-thread=0 --spearate-cpu=0 
--events=GLOBAL_POWER_EVENTS:29:0:100000:1:1:1, 
--vmlinux=/boot/2.6.11-xen0-up --kernel-range=c01000000,c03ed2ae 
--xen-image=/boot/xen-unstable-syms --xen-range=c01000000,c03fc45e
 
 Thanks
 Renato
  
-----Original Message-----
 From: Santos, Jose Renato G 
Sent: Tuesday, May 31, 2005 9:35 AM
To: 'Andrew Theurer'
Cc: Xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: RE: [Xen-devel] [PATCH] Xenoprof patches for xen-unstable
 Andrew
  This is weird. Something seems wrong. 
 I am not familiar with the benchmark you are
 running. Is this something easy to try?
 If you could send me the code and some instructions on
 how to use it, I can try running the same benchmark
 in my environment.
 I will also spend sometime looking more carefully
 at xenoprof and my tests to see if I find anything wrong
 Renato
      
-----Original Message-----
From: Andrew Theurer [mailto:habanero@xxxxxxxxxx]
Sent: Tuesday, May 31, 2005 9:08 AM
To: Santos, Jose Renato G
Cc: Xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-devel] [PATCH] Xenoprof patches for xen-unstable
On Wednesday 25 May 2005 14:10, Santos, Jose Renato G wrote:
          
 hi,
 I have attached patches for enabling system wide profiling
 using oprofile for xen unstable.
 The patches were generated against change-set 1.1507 (May 22).
 The 4 attached files are
 1) xenoprof.txt:
         - xenoprof overview and user guide
 2) xenoprof-1.1-xen-3.0-devel.patch:
      - patch for xen
 3) xenoprof-1.1-linux-2.6.11:
      - patch for linux. Note that this needs to be applied
        twice, once to linux-2.6.11-xen0 and once to
        linux-2.6.11-xenU. (This is different than the last
        patch which was created against the linux sparse tree).
 4) xenoprof-1.1-oprofile-0.8.2:
      - patch for oprofile version 0.8.2
           
 
Thanks very much for these; this is going to be extremly
 helpful.  I am 
using these on xen-unstable-bk-1.1518 currently.  One 
problem: so far I 
have not observed any ticks in xen-syms.  I have tried SDET 
benchmark, 
which on your previous patches (for xen-2.0-testing), I 
would get about 
12% of ticks in xen-syms.
This is on a single cpu xen0 domain with no other domains
 running.  I 
verified that the XENIMAGE and XEN_RANGE were getting passed to 
oprofiled correctly.  I do not specify any active or 
         
  passive domains 
     
since this is the only domain running.  Any ideas why I 
would not get 
any ticks for xen-syms?
Has anyone else tried xenoprofile?
Thanks,
-Andrew
          
 
 
 
 
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
  
 
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 
 |   
 
 | 
    |