VT-x와 AMD-V는 각각 Intel과 AMD에서 제공하는 하드웨어 가상화 기술
- 가상 머신이 실행되는 동안 호스트 시스템의 커널이나 자원에 직접적인 영향을 미치지 않도록 격리
VT-x (Intel Virtualization Technology for x86)
- 제공자: Intel
- 목적: x86 아키텍처 기반의 프로세서에서 가상화를 지원.
- 주요 기능:
- 가상 머신이 물리적 CPU의 특성을 직접 활용하도록 허용.
- 가상화 오버헤드를 줄이고 성능을 향상.
- 특정 프로세서 명령어를 가상 머신에서 바로 실행 가능하게 함.
- Intel EPT(Extended Page Table): 가상 메모리 관리 성능 향상.
- 지원 CPU: Intel Core i 시리즈 이상 대부분 지원.
AMD-V (AMD Virtualization)
- 제공자: AMD
- 목적: AMD의 x86 아키텍처 프로세서에서 가상화를 지원.
- 주요 기능:
- VT-x와 유사하게 가상 머신이 물리적 자원을 효율적으로 사용하도록 지원.
- RVI (Rapid Virtualization Indexing): 메모리 관리 효율 향상.
- 지원 CPU: AMD Athlon 64 이상 모델, Ryzen, EPYC 등.