Gibt es Benchmarks, die den Unterschied zwischen aktivierter / deaktivierter Hardware-Virtualisierung zeigen?

2730
William Hilsum

Ich habe ein 13 "Sub-Laptop / Large-Netbook, es hat einen AMD Athlon Neo X2 L335, und ich habe mich für dieses Modell entschieden, da es Hardware-Virtualisierung unterstützt.

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

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

Ich habe das eingeschaltet und sehe keinen Geschwindigkeitsunterschied ... oder zumindest keinen, den ich erkennen kann.

Ich habe keine Zeit, um vollständige Benchmarks zu erstellen - und ich verwende eine Menge Software auf dem Host, daher wäre es nicht wissenschaftlich. Ich habe einige Orte gesucht und kann keine Benchmarks finden, die den Unterschied der aktivierten / deaktivierten Virtualisierungsbit auf derselben Hardware anzeigen. Hat jemand Benchmarks, die er gesehen haben kann?

Ich weiß auch, dass es vor einiger Zeit einen Aufruhr gab, als Sony die Hardware-Virtualisierung bei einigen Modellen deaktiviert und nur in ihren höheren Modellen als Premium-Feature anbietet. Abgesehen von einem Up-Selling gibt es jedoch Vorteile es deaktiviert zb batterie / wärme? Ich kann einfach keine Informationen finden und kann nicht herausfinden, warum sie standardmäßig deaktiviert sind.

Bearbeiten---

Das Einzige, was ich finden kann, ist, dass Sie ohne sie 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 der zweite Teil der Frage immer noch: Warum bieten Sie die Option an, sie zu deaktivieren?

14
Sie haben die Möglichkeit, es aus Kompatibilitätsgründen für ältere Systeme und Software zu deaktivieren. Es wurde festgestellt, dass in bestimmten (wenigen) Fällen Kompatibilitätsprobleme auftreten, und so können Sie es deaktivieren, um "ihren Arsch zu bedecken". Breakthrough vor 13 Jahren 1
@Breakthrough - nicht schuld an dem, was du gesagt hast, aber ich habe das noch nie gehört und bin sehr daran interessiert, mehr darüber zu erfahren. Hast du irgendwelche Links oder irgendwas, was ich darüber lesen kann? Wie meine Frage aussagt, versuche ich, mehr darüber zu erfahren, also möchte ich wissen, was wirklich kaputt geht !? William Hilsum vor 13 Jahren 0
Entschuldigung für die lange Verspätung, William; Rückblickend ist die Kompatibilität / das Vermächtnis vielleicht nur ein sekundärer Grund, um diese Funktion zu deaktivieren. Ich würde stattdessen argumentieren, dass ein relevanterer Grund darin besteht, dass die Aktivierung der Hardwarevirtualisierungsunterstützung in einigen Fällen auch ein Sicherheitsrisiko sein kann (http://superuser.com/questions/289054/is-my-host-machine-completely-isolated) -von-einem-Virus-infizierten virtuellen Computer). Breakthrough vor 12 Jahren 0
Beachten Sie, dass im VirtualBox-Konfigurationsfenster die Option "processor", mit der festgelegt wird, wie viele Procs der VM zugewiesen werden sollen, nicht verfügbar ist, wenn die Bios-Virtualisierung deaktiviert ist. vor 10 Jahren 0

2 Antworten auf die Frage

5
Tyler

Es gibt eigentlich eine ziemlich gute Antwort auf "Gibt es Benchmarks für virtuelle Maschinen mit und ohne VT-x auf Serverfehler". Auch wenn die Antwort ungefähr ein halbes Jahr alt ist, ist sie immer noch vernünftig Abhängig von "im Allgemeinen verbessern AMD-V und Intel VTx die Stabilität und erleichtern die Entwicklung von virtuellen Maschinen.

Warum die Option, um es zu deaktivieren. Einige Prozessoren unterstützen keine Hardwarevirtualisierung, und einige BIOS-Geräte melden dies nicht korrekt, wenn sie mit diesen Prozessoren kombiniert werden. Die Möglichkeit, die Hardwarevirtualisierung gezielt auszuschalten, ist in diesen Fällen ein Plus. Es gibt wahrscheinlich auch Bedenken hinsichtlich der Stabilität. Es handelt sich um eine neuere Technologie. Wenn ein Stabilitäts- oder Performance-Fehler auftritt, ist es einfacher, den Benutzern mitzuteilen, die Virtualisierung im BIOS zu deaktivieren, als allen zu sagen, dass sie ihr BIOS auf eine Version aktualisieren müssen, mit der sie deaktiviert werden können. Schließlich ist es wahrscheinlich auch zum Testen da. Es ist einfacher, Dinge im BIOS ein- und auszuschalten, wenn Sie Ihr Motherboard auf Stabilität und Leistung mit zufälligen unterschiedlichen Konfigurationen testen, als das BIOS neu zu erstellen und es mit und ohne Funktionsumfang zu laden.

3
magallanes

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

Windows XP (Host) Windows XP (Gast)

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

Windows XP (Host) CPU 100% Graphics100% Math 100% Disk 100%

Windows XP (Gast-VMWARE-Virtualisierung EIN): CPU: 80% Grafik 80% Mathe 80% Festplatte: 120%

Windows XP (Gast-VirtualPC-Virtualisierung EIN): CPU: 70% Grafik 50% Mathe 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 handelt es sich also um 64 Bits. Möglicherweise gibt es einige Unterschiede, wenn Sie mehrere virtuelle Maschinen gleichzeitig ausführen.

Meine Schlussfolgerung: Die Virtualisierung ändert nicht die Leistung, zumindest nicht für den Heimgebrauch, aber sie ist ein Muss für 64 Bit. VirtualPC unterstützt keine korrekte Grafikbeschleunigung und VMware beschleunigt meine Festplatte (durch Fragmentierung?).

Interessante Statistiken .. Simon Sheehan vor 13 Jahren 0