Przegląd funkcji Intel VT
Uwaga: Prosimy zwrócić uwagę, że ten artykuł / kategoria nie jest już aktualizowana, gdyż odnosi się do starszych komponentów oprogramowania / sprzętu. Ta strona jest nadal dostępna jedynie w celach informacyjnych. |
---|
Ten artykuł omawia poszczególne funkcje technologii Intel Virtualization Technology (Intel VT).
Intel VT-x (Intel Virtualization Technology for IA-32 and Intel 64 Processors)
Intel VT-x (wcześniej Intel VT) to implementacja Secure Virtual Machine Intela dla architektury x86 IA-32 i Intel 64. Starsze oznaczenie Intel VT (bez -x) znajduje się do dzisiaj w menu wielu BIOS-ów.
Technologia VT-x wykorzystywana jest w platformach Intela do:
- uruchamiania nieuprzywilejowanych domen domU pod Xen HVM (Hardware Virtual Machine), także np. do uruchamiania Windows w trybie guest system.
- uruchamiania 64-bitowych systemów guest pod VMware.[1]
- do wirtualizacji przy pomocy KVM.[2]
Informacje dotyczące aktywacji technologii Intel VT-x w BIOS-ie (o ile jest wspierana przez dany procesor) znaleźć można w artykule Aktywacja technologii wirtualizacji sprzętowej Intel VT.
Począwszy od generacji procesorów wykonanych w architekturze Nehalem (Intel Xeon 55xx) technologia VT-x zawiera Intel VT Extended Page Tables (EPT).[3][4]
Intel VT-i (Intel Virtualization Technology for Itanium Processors)
Intel VT-i to implementacja Secure Virtual Machine Intela dla architektury IA-64 (Itanium).
Intel VT-d (Intel Virtualization Technology for Directed I/O)
Intel VT-d umożliwia systemom działającym w trybie guest dostęp do urządzeń PCI, z pomocą IOMMU. Dzięki tej technologii można np. przypisać kartę sieciową bezpośrednio do serwera wirtualnego, co zwiększa wydajność w porównaniu z rozwiązaniem bazującym na emulowanej karcie sieciowej. Wykorzystanie technologii Intel VT-d ogranicza jednak możliwość migracji systemu wirtualnego.
Dalsze informacje dot. technologii VT-d:
- Intel Software Network: Understanding VT-d: Intel Virtualization Technology for Directed I/O
- Intel Software Network: Step by Step Guide on How to Enable VT-d and Perform Direct Device Assignment
- Intel Software Network: Intel Virtualization Technology for Directed I/O (VT-d): Enhancing Intel platforms for efficient virtualization of I/O devices
- Xen Wiki: VTdHowTo
- YouTube: VMware VMDirectPath and Intel VT-d
Intel VT-c (Intel Virtualization Technology for Connectivity)
Intel VT-c poprawia komunikację pomiędzy procesorem hosta i portami I/O w obrębie platformy sprzętowej. Technologia obniża obciążenie procesora, zmniejsza latencję systemu oraz podnosi przepustowość sieciową oraz operacji I/O.
Intel VT-c zawiera:[5]
- Virtual Machine Device Queues (VMDq)
- Intel I/O Acceleration Technology
- Single Root I/O Virtualization (SR-IOV) implementation in Intel devices
Dalsze informacje dot. VT-c:
- http://www.intel.com/network/connectivity/solutions/virtualization.htm
- http://www.intel.com/network/connectivity/solutions/virtualization.htm?iid=tech_vt_tech+vtc
Odnośniki
- ↑ VMware Knowledge Base: Hardware and Firmware Requirements for 64-Bit Guest Operating Systems
- ↑ KVM FAQs:What do I need to use kvm?
- ↑ Technology Brief: Intel Microarchitecture Nehalem Virtualization Technology
- ↑ First the Tick, Now the Tock: Next Generation Intel Microarchitecture (Nehalem)
- ↑ Technology Brief: Intel Virtualization Technology for Connectivity
Dalsze informacje
- Intel Technology Journal: Intel Virtualization Technology: Hardware Support for Efficient Processor Virtualization
- Intel Technology Journal: Intel Virtualization Technology for Directed I/O
- http://www.intel.com/cd/corporate/techtrends/emea/deu/virtualization/403875.htm
- http://download.intel.com/business/resources/briefs/xeon5500/xeon_5500_virtualization.pdf