Type 1은 하드웨어 위에서 직접 VM을 관리하고, Type 2는 호스트 OS 위에서 장치와 자원을 빌립니다.
가상화 성능 개입 비율
Type 1과 Type 2, 전가상화, 반가상화, VT-x, EPT, IOMMU를 같은 경계 그림으로 보면 가상 머신의 비용이 보입니다.
01Guest run
02민감 명령
03VM exit
04VMM 처리
05VM entry
VirtIO처럼 게스트가 가상 환경을 알고 협력하면 장치 에뮬레이션 비용을 줄일 수 있습니다.
VT-x와 AMD-V는 게스트 커널 실행을 안전하게 만들고 EPT는 주소 변환 비용을 낮춥니다.
장치 DMA도 VM 경계 안에서 제한해 패스스루 성능과 격리를 동시에 노립니다.