[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-ia64-devel] [RFC][PATCH 0/10] xenoprof for Xen/IA64



Hi all
This patch set is for Xen/IA64 xenoprof.
Although those patches are still ugly and many clean ups must be done
before commit, I think others may need xenoporf.
So I decided to send out this patchset.

NOTE:
oprofile-0.9.2 is required to the patch from
http://xenoprof.sourceforge.net/oprofile-0.9.2-xen.patch


TODO:
- more clean ups
- separate common code and arch specific code.
- up-port
- perfmon2
  It seems that perfmon2 goes to arch-generic.


output example:
# opreport 
CPU: IA64, speed 1595 MHz (estimated)
Counted CPU_CYCLES events (CPU Cycles) with a unit mask of 0x00 (No unit mask) 
count 1000000
CPU_CYCLES:100...|
  samples|      %|
------------------
       42 50.0000 xen-syms
       20 23.8095 domain1-xen
       14 16.6667 no-vmlinux
        4  4.7619 domain1-kernel
        2  2.3810 libc-2.3.4.so
        1  1.1905 bash
        1  1.1905 libdl-2.3.4.so
# opreport  -l
warning: /boot/domain1-xen could not be found.
warning: /domain1-kernel could not be found.
warning: /no-vmlinux could not be found.
CPU: IA64, speed 1595 MHz (estimated)
Counted CPU_CYCLES events (CPU Cycles) with a unit mask of 0x00 (No unit mask) 
count 1000000
samples  %        app name                 symbol name
20       23.8095  domain1-xen              (no symbols)
14       16.6667  no-vmlinux               (no symbols)
6         7.1429  xen-syms                 __enter_scheduler
6         7.1429  xen-syms                 page_fault
4         4.7619  domain1-kernel           (no symbols)
4         4.7619  xen-syms                 serial_puts
4         4.7619  xen-syms                 vcpu_itc_no_srlz
3         3.5714  xen-syms                 vcpu_tr_lookup
2         2.3810  xen-syms                 context_switch
2         2.3810  xen-syms                 do_softirq
2         2.3810  xen-syms                 vcpu_translate
1         1.1905  bash                     (no symbols)
1         1.1905  libc-2.3.4.so            _dl_mcount_wrapper_check
1         1.1905  libc-2.3.4.so            sigprocmask
1         1.1905  libdl-2.3.4.so           __do_global_dtors_aux
1         1.1905  xen-syms                 dispatch_break_fault_post_save
1         1.1905  xen-syms                 dispatch_privop_fault
1         1.1905  xen-syms                 ia64_global_tlb_purge
1         1.1905  xen-syms                 ia64_hyperprivop
1         1.1905  xen-syms                 printf
1         1.1905  xen-syms                 reflect_interruption
1         1.1905  xen-syms                 search_extable
1         1.1905  xen-syms                 set_rse_reg
1         1.1905  xen-syms                 stop_timer
1         1.1905  xen-syms                 translate_domain_pte
1         1.1905  xen-syms                 vcpu_get_domain_bundle
1         1.1905  xen-syms                 vcpu_get_rr_rid
1         1.1905  xen-syms                 vcpu_increment_iip

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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.