Kernelshark
Kernelshark¶
Documentation¶
Usage kernelshark¶
File trace.dat contains no data
Host only
sudo trace-cmd record -e kvm:kvm_entry -e kvm:kvm_exit
Host and Guest track all both
sudo trace-cmd record -e all -A @3:823 --name Salamander4 -e all
Host and Guest track kvm, sched, irq, irq_vectors
sudo trace-cmd record -e kvm -e sched -e irq -e irq_vectors -A @3:823 --name Salamander4 -e all ssh root@192.168.51 'ls -lR . > /dev/null'
Host and Guest track kvm_entry and kvm_exit with ssh to guest
sudo trace-cmd record -e kvm:kvm_entry -e kvm:kvm_exit -A @3:823 --name Salamander4 -e all ssh root@192.168.1.7851 'ls -lR . > /dev/null'
Host and Guest track kvm_entry and kvm_exit
sudo trace-cmd record -e kvm:kvm_entry -e kvm:kvm_exit -A @3:823 --name Salamander4 -e all
After trace-cmd raw
trace-cmd report
After trace-cmd Salamander4
trace-cmd report --cpu 19 > host_report.txt
After trace-cmd Salamander4
trace-cmd report -i trace-Salamander4.dat > guest_report.txt
After trace-cmd kernelshark
sudo trace-cmd convert -i trace.dat -o trace_v6.dat --file-version 6 --compression none
sudo rm trace.dat
mv trace_v6.dat trace.dat
sudo trace-cmd convert -i trace-Salamander4.dat -o trace_v6.dat --file-version 6 --compression none
sudo rm trace-Salamander4.dat
mv trace_v6.dat trace-Salamander4.dat
kernelshark