Profiling - charlesfg/TPCx-V_setup GitHub Wiki

Profiling

Using xentrace

0x20f001

cd /var/tpcv/xen_install/xen/tools/xentrace
# 0xfffff000  -- Trace all  
EVT_MASK=0xfffff000
EVT_MASK=0x20f001
xentrace -D -e $EVT_MASK trace_file_$(date +%Y%m%d-%H%M).bin &
# PV info 
xentrace -D -e 0x20f001 /var/tpcv/trace_file_$(date +%Y%m%d-%H%M).bin


cat trace_file_20180212-2143.bin | xentrace_format /var/tpcv/xen_install/xen/tools/xentrace/formats | grep hypercall  > trace_file_20180212-2143.txt


$ xenalyze --cpu-hz=2.53G --summary ../xen/tools/xentrace/trace_file_20180212-1703.bin > test.summary
cat test.bin | xentrace_format /var/tpcv/xen_install/xen/tools/xentrace/formats