2014-06-07 13 views
0

KVM 및 VCPUs 구조체의 세부 정보를 배우려고 노력하고 있으므로이 코드를 활용하기위한 코드를 작성하고 싶습니다. 나는 코드를 조사하려고 노력해 왔지만, 나는 아직도 약간 불명확하다. KVM 구조체와 관련하여 VM이 생성 될 때 해당 KVM에 대한 KVM 구조체가 있습니까? 거기에 1 : 1 관계가 있습니까? 나에게 맞는 구조와 코드를 살펴 본다. VPCU 구조체에 관해서는 KVM 구조체에 대한 포인터가 있음을 발견했습니다. VCPU 구조체가있는 KVM 구조체에 대한 재귀 포인터입니까? 미리 감사드립니다!KVM 및 VCPUs 구조체를 배우려는 시도

답변

1

예.

가상 컴퓨터마다 하나의 kvm 구조체가 있습니다. 이 구조체는 vcpus라는 배열을 포함하며, 그 요소는 'machine'과 연관된 vcpus에 대한 포인터입니다.

사실 알고 싶다면 kvm 구조체의 vm_list 멤버를 사용하여 호스트의 모든 kvm 기반 가상 시스템을 반복 할 수 있습니다.