우선 type 에는 Paravirtual (PV) Hardware Virtual Machine (HVM) 두가지로 나누어져 있습니다.
Paravirtual (PV) 는 오버헤드가 낮고 게스트의 퍼포먼스가 실제 서버와 거의 흡사한 수준으로 동작한다는 장점이 있지만, 호스트와 게스트 모두가 지원해야 합니다. Linux 만 지원된다는 한계가 있었지만 요즘은 Windows 역시 가능하다고 합니다. 단, 호스트 하드웨어 상에 Intel VT 또는 AMD-V 칩셋이 달려 있어야 하고 각 운영체제에 PV 드라이버를 설치해야 합니다.
HVM 은 하드웨어 분리가 완전히 구현되는 만큼 좀 더 안정적이고 안전하고, 별다른 작업이나 하드웨어 지원 없이도 Linux 및 Windows 에서 모두 구동 가능하다는 장점이 있습니다. 하지만 하드웨어 레벨의 오버헤드 때문에 상대적으로 게스트의 퍼포먼스가 PV보다 훨씬 떨어지는 점 유의하세요.