Intel VT Virtualisierungsfunktionen im Überblick
Hinweis: Bitte beachten Sie, dass dieser Artikel / diese Kategorie sich entweder auf ältere Software/Hardware Komponenten bezieht oder aus sonstigen Gründen nicht mehr gewartet wird. Diese Seite wird nicht mehr aktualisiert und ist rein zu Referenzzwecken noch hier im Archiv abrufbar. |
---|
Dieser Artikel erläutert die unterschiedlichen Bestandteile der Intel Virtualization Technology (Intel VT).
Intel VT-x (Intel Virtualization Technology for IA-32 and Intel 64 Processors)
Intel VT-x (früher als Intel VT bezeichnet) ist die Implementierung einer Secure Virtual Machine von Intel für die x86 Architekturen IA-32 und Intel 64. Die alte Bezeichnung Intel VT (ohne -x) findet sich auch heute noch in vielen BIOS Menüs.
VT-x ist bei Intel-Systemen nötig, um
- unter Xen HVM (Hardware Virtual Machine) domU's zu betreiben (also z.B. Windows in einem Gastsystem zu betreiben).
- unter VMware Gastsysteme mit 64 Bit zu betreiben.[1]
- unter VirtualBox Gastsysteme mit 64 Bit zu betreiben (siehe 64 Bit Gastsysteme in VirtualBox).
- um mit KVM zu virtualisieren.[2]
Informationen zum Aktivieren von Intel VT-x im BIOS (sofern vom Intel Prozessor unterstützt) finden Sie im Artikel Virtualisierungsfunktion Intel VT aktivieren.
Ab der Nehalem Architektur (Intel Xeon 55xx CPUs) beinhaltet VT-x die Intel VT Extended Page Tables (EPT).[3][4]
Intel VT-i (Intel Virtualization Technology for Itanium Processors)
Intel VT-i ist die Implementierung einer Secure Virtual Machine von Intel für die IA-64 Architektur (Itanium).
Intel VT-d (Intel Virtualization Technology for Directed I/O)
Intel VT-d ermöglicht das Durchreichen eines PCI Gerätes direkt an ein Gastsystem mit Hilfe der bereitgestellten IOMMU. Damit kann etwa eine Netzwerkkarte dediziert einem Gastsystem bereitgestellt werden. Dadurch kann eine höhere Netzwerkperformance als mit einer emulierten Netzwerkkarte erreicht werden. Allerdings ist derzeit mit einer solchen Durchreichung dann keine live migration des Gastsystems möglich. Unter VMware konfigurieren Sie ein solches Setup bei aktiviertem Intel VT-d mit VMware VMDirectPath zum Durchreichen von PCI Karten.
Voraussetzungen für Intel VT-d:
- der verwendete Chipsatz sowie das BIOS müssen Intel VT-d unterstützen
- ab Intel Nehalem Mikroarchitektur möglich, etwa mit Xeon 34xx, 55xx und neuer, auch diverse Desktop-CPUs, siehe Intel CPUs im Überblick)
- an die CPU selbst gibt es keine speziellen Anforderungen, da VT-d eine Funktion des Chipsatzes ist, die CPU muss nur VT allgemein unterstützen[5]
Informationen zum Aktivieren von Intel VT-d im BIOS (sofern vom Intel Prozessor unterstützt) finden Sie im Artikel Virtualisierungsfunktion Intel VT-d aktivieren.
Weitere Informationen zu VT-d:
- 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 (Intel Software Network)
- VTdHowTo (Xen Wiki)
- VMware VMDirectPath and Intel VT-d (YouTube)
- Intel Virtualization Technology for Directed I/O Architecture Specification (Intel Coporation)
Intel VT-c (Intel Virtualization Technology for Connectivity)
Intel VT-c ist eine Sammlung von I/O Virtualualisierungs-Technologien. Diese Technologien beinhalten:[6]
- Intel I/O Acceleration Technology zur Verringerung der CPU Auslastung
- Virtual Machine Device Queues (VMDq) zur Reduzierung der System Latenz:
- Single Root I/O Virtualization (SR-IOV) zur Verbesserung des Netzwerk I/O Durchsatzes (auch als Virtual Machine Direct Connect (VMDc) bezeichnet)
Informationen zum Aktivieren von SR-IOV finden Sie im Artikel Virtualisierungsfunktion SR-IOV aktivieren.
Weitere Informationen zu VT-c:
- http://www.intel.com/network/connectivity/solutions/virtualization.htm
- Understanding VT-c: Virtualization Technology for Connectivity (Intel Software Network)
- PCI-SIG SR-IOV Primer
VT-c wird unter anderem von folgenden Plattformen unterstützt:
- Intel 75xx Systeme (Intel 7500 Chipset Boxboro-EX)[7]
Einzelnachweise
- ↑ 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)
- ↑ VT-d Support on the Intel® Xeon® processor 5500/5600 Series (intel.com)
- ↑ Technology Brief: Intel Virtualization Technology for Connectivity
- ↑ Features Enabled by the Intel® 7500 Chipset Include: Supports Intel® VT for Connectivity: (Intel® VT-c) which reduces I/O latency. Product Brief Intel Xeon Processor 7500 Series (Seite 6)
Weitere Informationen
- Intel Virtualization Technology (Intel VT)
- Intel Virtualization Technology: Hardware Support for Efficient Processor Virtualization (Intel Technology Journal)
- Intel Virtualization Technology for Directed I/O (Intel Technology Journal)
- http://www.intel.com/cd/corporate/techtrends/emea/deu/virtualization/403875.htm
- http://download.intel.com/business/resources/briefs/xeon5500/xeon_5500_virtualization.pdf
Autor: Werner Fischer Werner Fischer arbeitet im Product Management Team von Thomas-Krenn. Er evaluiert dabei neueste Technologien und teilt sein Wissen in Fachartikeln, bei Konferenzen und im Thomas-Krenn Wiki. Bereits 2005 - ein Jahr nach seinem Abschluss des Studiums zu Computer- und Mediensicherheit an der FH Hagenberg - heuerte er beim bayerischen Server-Hersteller an. Als Öffi-Fan nutzt er gerne Bus & Bahn und genießt seinen morgendlichen Spaziergang ins Büro.
|