Przegląd funkcji Intel VT

Z Thomas-Krenn-Wiki
Przejdź do nawigacji Przejdź do wyszukiwania
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 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:

Odnośniki

Dalsze informacje

Powiązane artykuły

Aktualizacja BIOSu poprzez ASUS ASMB8-iKVM
Archiwizacja konfiguracji BIOS-u
Gniazda PCI