Gibt es Benchmarks, die den Unterschied zwischen aktivierter und deaktivierter Hardware-Virtualisierung anzeigen?

13

Ich habe ein 13 "Sub-Laptop / Large-Netbook, es hat einen AMD Athlon Neo X2 L335, und ich entschied mich für diesen, weil er Hardware-Virtualisierung unterstützt.

Am Ende mache ich kaum eine Virtualisierung, aber wenn ich es tue ... ist es schnell.

Zu meinem Schock ging ich ins BIOS und sah, dass die Virtualisierung deaktiviert war!

Ich habe dies eingeschaltet und sehe keinen Geschwindigkeitsunterschied ... oder zumindest keinen, den ich feststellen kann.

Ich habe keine Zeit, um eine ganze Reihe von Benchmarks durchzuführen - und ich führe ziemlich viel Software auf dem Host aus, daher wäre dies nicht wissenschaftlich. Ich habe eine ganze Reihe von Orten durchsucht und kann keine Benchmarks finden, die den Unterschied zwischen aktivierten und deaktivierten Virtualisierungsbits auf derselben Hardware anzeigen. Hat jemand Benchmarks, die er gesehen hat und die er teilen kann?

Ich weiß, dass es vor einiger Zeit einen Aufruhr gab, als Sony die Hardwarevirtualisierung für einige Modelle deaktivierte und sie nur als Premium-Feature für höhere Modelle anbot es deaktiviert zB Batterie / Wärme? Ich kann keine Informationen finden und kann nicht herausfinden, warum diese standardmäßig deaktiviert sind.

Bearbeiten---

Das Einzige, was ich finden kann, ist, dass Sie ohne diese Option die x64-Virtualisierung nicht so schnell durchführen können. Dies ist der einzige Nachteil, den ich finden kann. Wenn dies jedoch der einzige Unterschied ist, interessiert mich immer noch der zweite Teil der Frage: Warum soll ich die Option zum Deaktivieren anbieten?

William Hilsum
quelle
1
Sie haben die Möglichkeit, es aus Kompatibilitätsgründen für ältere Systeme und Software zu deaktivieren. Es wurde festgestellt, dass es in bestimmten (wenigen) Fällen zu Kompatibilitätsproblemen kommt. Um "ihren Hintern zu bedecken", können Sie es deaktivieren.
Durchbruch
@Breakthrough - nicht zu bemängeln, was du gesagt hast, aber ich habe das noch nie gehört und bin sehr daran interessiert, mehr darüber zu hören. Hast du irgendwelche Links oder irgendetwas, was ich darüber lesen kann? Wie meine Frage schon sagte, versuche ich, mehr darüber zu erfahren und möchte wissen, was es tatsächlich kaputt macht !?
William Hilsum
Entschuldigen Sie die lange Verzögerung, William. Rückblickend ist Kompatibilität / Legacy möglicherweise nur ein sekundärer Grund für die Deaktivierung dieser Funktion. Ich würde stattdessen argumentieren, dass ein relevanterer Grund darin besteht, dass das Aktivieren der Hardware-Virtualisierungsunterstützung in einigen Fällen auch ein Sicherheitsrisiko darstellt .
Durchbruch
Beachten Sie, dass im VirtualBox-Konfigurationsfenster die Option "Prozessor", mit der festgelegt wird, wie viele Prozesse für die VM reserviert werden sollen, nicht verfügbar ist, wenn die BIOS-Virtualisierung deaktiviert ist.

Antworten:

5

Es gibt tatsächlich eine ziemlich gute Antwort auf die Frage: "Gibt es Benchmarks für virtuelle Maschinen mit und ohne VT-x? Über Serverfehler. Auch wenn die Antwort etwa anderthalb Jahre alt ist, ist sie immer noch vernünftig. Was die Leistung angeht, ist es" "AMD-V und Intel VTx erhöhen im Allgemeinen die Stabilität und vereinfachen die Entwicklung virtueller Maschinen.

Wie für warum die Option, es zu deaktivieren. Einige Prozessoren unterstützen keine Hardwarevirtualisierung, und einige BIOS-Versionen in Kombination mit diesen Prozessoren melden dies nicht korrekt. Die Möglichkeit, die Hardware-Virtualisierung gezielt auszuschalten, ist in diesen Fällen von Vorteil. Es gibt wahrscheinlich auch einige Bedenken hinsichtlich der Stabilität. Es handelt sich um eine neuere Technologie. Wenn ein Stabilitäts- oder Leistungsfehler auftritt, ist es einfacher, die Benutzer anzuweisen, die Virtualisierung im BIOS zu deaktivieren, als alle anzuweisen, ihr BIOS auf eine Version zu aktualisieren, mit der sie es deaktivieren können. Schließlich ist es wahrscheinlich auch zum Testen da. Es ist einfacher, Dinge im BIOS zu aktivieren und zu deaktivieren, wenn Sie Ihr Motherboard mit zufälligen Konfigurationen auf Stabilität und Leistung testen, als das BIOS neu zu erstellen und zu laden, um es mit und ohne einen Satz von Funktionen zu testen.

Tyler
quelle
3

Meine Erfahrung (ich erinnere mich nicht genau an die Zahlen)

Windows XP (Host) Windows XP (Gast)

Ich habe einen Windows-Benchmark in beiden (Host und Gast)

Windows XP (Host) CPU 100% Grafik 100% Mathematik 100% Festplatte 100%

Windows XP (Gast-VMWARE-Virtualisierung aktiviert): CPU: 80% Grafik 80% Mathematik 80% Datenträger: 120%

Windows XP (Guest VirtualPC Virtualization ON): CPU: 70% Grafik 50% Mathematik 75% Festplatte: 90%

Und ohne Virtualisierung war die Leistung ungefähr gleich, aber ich konnte keinen 64-Bit-Gast ohne Virtualisierung (einschließlich OSX) ausführen. Anscheinend sind es also ungefähr 64 Bits. Möglicherweise gibt es einen Unterschied, wenn Sie mehrere virtuelle Maschinen gleichzeitig ausführen.

Mein Fazit: Virtualisierung verändert die Performance nicht, zumindest nicht für den Heimgebrauch, ist aber für 64bit ein Muss, VirtualPC unterstützt keine korrekte Grafikbeschleunigung und VMware beschleunigt meine Festplatte (durch Fragmentierung?)

Magallane
quelle
Interessante Statistiken ..
Simon Sheehan