Bessere Leistung – Windows 7-VM mit Linux-Host ausführen oder umgekehrt?

Bessere Leistung – Windows 7-VM mit Linux-Host ausführen oder umgekehrt?

Ich werde bald einen Windows 7-Rechner für die Arbeit bekommen. Ich möchte einige der Software, die Windows bietet (z. B. Office, iTunes), aber ich entwickle Software unter Linux. Soll ich Linux auf einer virtuellen Maschine mit Windows 7 als Host installieren (entweder über Windows-eigene Software oder VirtualBox) oder soll ich eine Linux-Partition installieren und Windows 7 in einer virtuellen Maschine mit Linux als Host ausführen (vorausgesetzt, ich habe die Windows 7-Festplatte)? Ist Letzteres überhaupt möglich?

Auf der Linux-Seite verwende ich OpenSuSE 11.2 und höher und die Software, die ich entwickle, verwendet OpenGL und das Qt SDK.

Wie bereits erwähnt, werde ich auf der Windows-Seite hauptsächlich Office und iTunes ausführen.

Ich kann auf beiden im Internet surfen.

Antwort1

Am besten führen Sie Windows in der VM aus – Office verbraucht keine Ressourcen und iTunes läuft in der VM einwandfrei, wenn Sie es nur für Musik (keine Videos!) verwenden.

Andererseits erfordern Ihre Entwicklungsanforderungen, dass Sie direkten Zugriff auf die OpenGL-Schicht benötigen, ohne eine weitere VM-Schicht durchlaufen zu müssen, und die Kompilierung wird auf jeden Fall schneller sein, wenn sie auf der Host-Schicht erfolgt.

Basierend auf Ihren Anforderungen ist es also definitiv eine Windows-VM auf einem Linux-Host.

Antwort2

Das Host-Betriebssystem verfügt über:

  • Zugriff auf Zusatzkarten (PCI); der Gast kann nicht
  • besserer/einfacherer Zugriff auf Plug-in-Geräte (USB) als der Gast
  • klar definierte Bildschirmränder und -ecken, die für bestimmte Desktop-Interaktionen wichtig sein könnten, wie etwa im kommenden Windows 8

Ein Betriebssystem weist aufgrund von Treibern möglicherweise eine bessere Gesamtleistung auf. Dies wäre für den Host die bessere Wahl, da der Gast indirekt davon profitieren würde.

Die Verwendung von Windows als Gast ist durchaus möglich, aber bei der erneuten Aktivierung auf virtualisierter Hardware kann es zu Problemen kommen. Möglicherweise müssen Sie anrufen und Ihren Fall vorbringen.

Antwort3

Die Antwort lautet: „Es kommt darauf an“. Was Sie verlieren, ist der direkte Zugriff der VM-Treiber auf die Hardware, was normalerweise die meisten Grafikprobleme verursacht. Wenn Sie Grafikkram mit geringer Leistung machen, spielt das meiner Meinung nach keine große Rolle.

verwandte Informationen