가상화 경계

가상화 성능 개입 비율

Type 1과 Type 2, 전가상화, 반가상화, VT-x, EPT, IOMMU를 같은 경계 그림으로 보면 가상 머신의 비용이 보입니다.

실행 경로
01Guest run 02민감 명령 03VM exit 04VMM 처리 05VM entry
하이퍼바이저 위치

Type 1은 하드웨어 위에서 직접 VM을 관리하고, Type 2는 호스트 OS 위에서 장치와 자원을 빌립니다.

반가상화

VirtIO처럼 게스트가 가상 환경을 알고 협력하면 장치 에뮬레이션 비용을 줄일 수 있습니다.

하드웨어 지원

VT-x와 AMD-V는 게스트 커널 실행을 안전하게 만들고 EPT는 주소 변환 비용을 낮춥니다.

IOMMU

장치 DMA도 VM 경계 안에서 제한해 패스스루 성능과 격리를 동시에 노립니다.