VirtualBox erkennt alle Threads als Core oder nur physische Cores für Dual Core Core i7?

2097
hpy

Wenn ich VirtualBox (oder eine andere Virtualisierungssoftware) starte, kann ich auswählen, wie viele Kerne ich einer virtuellen Maschine zuweisen möchte.

Habe ich in VirtualBox aus den vier Threads, die der i7 bereitstellt, oder nur aus den beiden physischen Kernen "Core-Kerne" zugewiesen, da ich über einen Dual-Core-Core mit 2,66 GHz und Hyperthreading verfügt?

Vielen Dank!

1

1 Antwort auf die Frage

0
Shiki

VirtualBox ist am schlechtesten, wenn es um Multi-Cores / CPU geht. Wenn Sie wirklich mehrere Kerne benötigen, verwenden Sie VMware. (Sogar der Spieler kann Gäste anlegen). Virtualbox ist nur mit einem Kern in Ordnung, da Sie IO APIC aktivieren müssen, wodurch der Gast sooo langsam wird, dass es sich nicht lohnt.

Alle Benchmarks, die Ihre Aussage bestätigen? liori vor 14 Jahren 2
OK. Wird VMware also meine vier Threads als Kern erkennen ODER erkennt es nur die zwei physischen Kerne in meinem i7? hpy vor 14 Jahren 0
Sie können CPUs und Kerne zuweisen. Sie können 8 Kerne, 16 Kerne zuweisen. Da hast du nicht zwei CPU. ^^ "(Kurz gesagt: Ja, das wird es.) Shiki vor 14 Jahren 0
Diese Antwort ist nicht mehr wahr. VirtualBox bietet jetzt Unterstützung für E / A-APIC und läuft gut mit mehreren Kernen. FrederikNS vor 10 Jahren 0
@FrederikNS: Die IO / APIC-Unterstützung war schrecklich. Nun, auch jetzt ist es so. Wenn Sie dem Host etwas Last hinzufügen, wird der Gast mit IO / APIC sehr langsam. Dies ist bei VMware nicht der Fall, was absolut solide bleibt. Ich meine, Virtualbox ist nicht "kostenlos", es ist ein Oracle-Produkt. VMware ist ein Produkt, das gut ist. X ist besser als Y und das ist es. Verwenden Sie einfach die Player-Version von VMware und seien Sie zufrieden. Shiki vor 10 Jahren 0