lkml.org 
[lkml]   [2012]   [Jan]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [RFC][PATCH] KVM: perf: a smart tool to analyse kvm events
    On 01/17/2012 06:53 AM, David Ahern wrote:

    >
    >
    > On 01/16/2012 02:30 AM, Xiao Guangrong wrote:
    >> This tool is very like xenoprof(if i remember correctly), and traces kvm events
    >> smartly. currently, it supports vmexit/mmio/ioport events.
    >>
    >> Usage:
    >> - to trace kvm events:
    >> # ./perf kvm-events record
    >>
    >> - show the result
    >> # ./perf kvm-events report
    >>
    >> Some output are as follow:
    >> # ./perf kvm-events report
    >> Warning: Error: expected type 5 but read 4
    >> Warning: Error: expected type 5 but read 0
    >> Warning: unknown op '}'
    >
    > Integrating the trace-cmd plugins into perf will remedy the above errors:
    > https://lkml.org/lkml/2011/8/16/352
    >


    Yes, it is great!

    > Unfortunately, that effort is stalled at the moment.
    >
    >>
    >>
    >> Analyze events for all VCPUs:
    >>
    >> VM-EXIT Samples Samples% Time% Avg time
    >>
    >> APIC_ACCESS 438107 44.89% 6.20% 17.91us
    >> EXTERNAL_INTERRUPT 219226 22.46% 8.01% 46.20us
    >> IO_INSTRUCTION 122651 12.57% 1.88% 19.44us
    >> EPT_VIOLATION 83110 8.52% 1.36% 20.75us
    >> PENDING_INTERRUPT 37055 3.80% 0.16% 5.38us
    >> CPUID 32718 3.35% 0.08% 3.15us
    >> EXCEPTION_NMI 23601 2.42% 0.17% 8.87us
    >> HLT 15424 1.58% 82.12% 6735.06us
    >> CR_ACCESS 4089 0.42% 0.02% 6.08us
    >>
    >> Total Samples:975981, Total events handled time:126502464.88us.
    >
    > Have you thought about dumping a time history -- something similar to
    > what perf-script can do with dumping events but adding in kvm-specific
    > analysis like what you are doing in these examples?
    >


    I will look into it and put it to my todo list if it is possible.
    Thanks, David!



    \
     
     \ /
      Last update: 2012-01-17 03:53    [W:0.024 / U:30.708 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site