KVM-Entwickler: "Paravirtualisierung ist tot"

Neue Prozessortechniken machen Änderungen am Kernel überflüssig

Der Entwickler der Linux-Virtualisierungslösung KVM ist der Meinung, dass Paravirtualisierung überholt ist. Die Technik, bei der es nötig ist, den Kernel des Gastsystems zu ändern, soll dank moderner Prozessoren nicht mehr lange zum Einsatz kommen.

Artikel veröffentlicht am , Julius Stiebert

Durch Änderungen am Kernel des Gastes "weiß" ein paravirtualisiertes System, dass es nur in einer virtuellen Maschine läuft. Dadurch kann vor allem eine höhere Leistung erzielt werden als mit unmodifizierten Gästen - oder konnte, wenn man Avi Kivity glaubt. Der KVM-Entwickler (Kernel-based Virtual Machine) schreibt in seinem Blog, Paravirtualisierung sei tot.

Stellenmarkt
  1. Business Analyst Digital Sales für die Abteilung Kundenprozesse, -anwendungen & -daten (m/w/d)
    Allianz Deutschland AG, München Unterföhring
  2. Junior Consultant Controlling / Berichtswesen (m/w/d)
    Lidl Dienstleistung GmbH & Co. KG, Bad Wimpfen
Detailsuche

Seine Aussage relativiert er allerdings auch gleich wieder: Die I/O-Gerätevirtualisierung sei sicher der beste Weg, um in virtuellen Maschinen eine gute I/O-Leistung zu erzielen. Hierfür werden spezielle Treiber verwendet, beispielsweise für Netzwerkkarten, um einen höheren Durchsatz zu erzielen. Doch die MMU-Paravirtualisierung werde verschwinden, bei der das Gastsystem geändert wird, um mit der Speicherverwaltung des Hypervisors zusammenzuarbeiten, so Kivity.

Neue Prozessortechniken wären mindestens genauso schnell oder gar schneller als Paravirtualisierung. Zudem sei es langsamer, alles mit dem Hypervisor auszumachen, als die Hardware transparent alles übernehmen zu lassen. Kivity spricht dabei AMDs "Rapid Virtualization Indexing" (RVI, früher "Nested Page Tables") und Intels "Extended Page Tables" (EPT) an. Damit bekommt eine virtuelle Maschine ihren eigenen Adressraum im Speicher und kann diesen selbst verwalten.

Das im Linux-Kernel integrierte KVM könnte RVI bereits mit dem Kernel 2.6.26 unterstützen. Erste Nehalem-Prozessoren mit EPT hingegen werden wohl erst 2009 verfügbar sein. Laut Kivity ist die Unterstützung für Paravirtualisierung in KVM so aufgebaut, dass sich einzelne Teile deaktivieren lassen. Sofern RVI vorhanden ist, soll dies automatisch genutzt werden, anstatt MMU-Paravirtualisierung zu verwenden.

Die Paravirtualisierung erhielt vor allem Aufwind durch Xen, den freien Hypervisor, der bisherigen Virtualisierungslösungen in erste Linie in Sachen Geschwindigkeit überlegen sein sollte. Doch durch die immer mehr zunehmende Verbreitung von Virtualisierungstechniken im Prozessor müssen Gastsysteme nicht mehr prinzipiell geändert werden - erst so lassen sich auch proprietäre Betriebssysteme virtualisieren. Kivity steht dabei mit seiner Meinung nicht alleine da. VMwares Chef-Forscher und Mitbegründer Dr. Mendel Rosenblum ließ in einem Pressegespräch auf der VMworld Europe 2008 ebenfalls durchblicken, dass Paravirtualisierung seiner Ansicht nach durch die neuen Hardware-Techniken in Zukunft keine Rolle mehr spielen werde.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Siga 12. Apr 2008

Auf neuer Hardware läuft alles; auch mehrere Viren hypervisen sich in einem Trojaner...

REDfly 12. Apr 2008

Wieso kommt dieser blöde Satz immer. Total unötig. Ich lese den echt ständig hier im...

MS-Admin 12. Apr 2008

Das geht problemlos. Damnsmalllinux zeigt, wie sowas geht. Das bootet entweder direkt...

default 11. Apr 2008

...in Sachen Paravirtualisierung der MMU. Denn die Phenoms unterstützen NPT/RVI seit dem...

Zenith 11. Apr 2008

wat faselst Du?



Aktuell auf der Startseite von Golem.de
Microsoft
Das Surface Pro 8 bekommt zum ersten Mal ein neues Design

Das Surface Pro 8 ist da und sieht komplett anders aus. Das reicht von kleineren Displayrändern zu einem dünneren Chassis.

Microsoft: Das Surface Pro 8 bekommt zum ersten Mal ein neues Design
Artikel
  1. Surface Laptop Studio: Microsoft bringt Surface Laptop und Surface Studio zusammen
    Surface Laptop Studio
    Microsoft bringt Surface Laptop und Surface Studio zusammen

    Statt eines neuen Surface Book bringt Microsoft ein völlig neues Gerät heraus. Der Surface Laptop Studio hat ein ungewöhnliches Scharnier.

  2. Malware: Mehrere Kliniken nach Hackerangriff vom Netz genommen
    Malware
    Mehrere Kliniken nach Hackerangriff vom Netz genommen

    Neben den Kliniken seien auch Bildungseinrichtungen von dem Malware-Angriff betroffen. Sicherheitshalber wird nun mit Papier und Stift gearbeitet.

  3. CMOS-Batterie: Firmware-Update hat PS4 offenbar vor ewigem Aus gerettet
    CMOS-Batterie
    Firmware-Update hat PS4 offenbar vor ewigem Aus gerettet

    Sony hat mit Firmware 9.0 für die Playstation 4 ein großes Problem gelöst: eine leere CMOS-Batterie kann die Konsole nicht mehr zerstören.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • Black Week bei NBB: Bis 50% Rabatt (u. a. MSI 31,5" Curved WQHD 165Hz 350€) • PS5 Digital + 2. Dualsense + FIFA 22 mit o2-Vertrag bestellbar • Samsung T7 Portable SSD 1TB 105,39€ • Thermaltake Level 20 RS ARGB Tower 99,90€ • Gran Turismo 7 25th Anniv. vorbestellbar 99,99€ [Werbung]
    •  /