请耐心等待我,因为我正在努力了解KVM和VCPU结构的细节,希望能够编写一些代码来利用它们。我一直在查看代码以试图解决问题,但我仍然有点不清楚。关于KVM结构,创建VM时是否有针对该KVM的KVM结构?那里有1:1的关系吗?查看看起来像我的情况的结构和代码。关于VPCU结构,我注意到有一个指向KVM结构的指针。这只是一个返回到VCPU结构所在的KVM结构的递归指针吗?提前谢谢!
答案 0 :(得分:1)
是
每个虚拟机有一个kvm结构。此结构包含一个名为vcpus的数组,其元素是指向与“machine”关联的vcpus的指针。
如果你想知道这一点,你可能也会对kvm结构的vm_list成员可以用来遍历主机上所有基于kvm的虚拟机这一事实感兴趣。