zoukankan      html  css  js  c++  java
  • kvm竟然抓不到kvm的tracepoint

    今天终于把kvm给搭起来了,打开了host机的tracepoint竟然一个都没有抓到,这是咋回事?

    难道kvm的东西只有在启动的时候才会被抓到?

    虚拟出来一块内存一块CPU,虚拟出来一个内存。感觉都好geek的东西呀。

    到底是怎么虚拟出来的呢?

    调度的时候CPU,这几个CPU是如何调度的?调度的时候其实就是一个线程:

    这是我

    讲kvm框架:

    http://blog.csdn.net/mrbuffoon/article/details/53536757
    

     KVM_CREATE_VCPU

    KVM_RUN

    用尽各种办法,kprobe/systemtap/perf都没有抓到相关的函数。

    奇怪,为啥就抓不到相关的函数呢?

    kvm_arch_vcpu_ioctl_run()
    

     发现我卸载了kvm/kvm-intel模块,系统仍然能够正常跑?!也就是说压根就没走到

    ------2017.12.17 23:38

    是因为在qemu启动的时候没有加--enable-kvm,加了之后, 能抓到所有的kvm的函数  

  • 相关阅读:
    A. Difference Row
    B. Fixed Points
    命运
    Climbing Worm
    大学感想
    Constructing Roads
    lintcode605- Sequence Reconstruction- medium- airbnb google
    lintcode616- Course Schedule II- medium
    lintcode615- Course Schedule- medium
    lintcode127- Topological Sorting- medium
  • 原文地址:https://www.cnblogs.com/honpey/p/8053512.html
Copyright © 2011-2022 走看看