Beeinträchtigen Prozesse auf dem Hostcomputer die virtuelle Maschine?

0

Ich benutze Windows 8.1 als Host und Ubuntu 14.04 in VMWare.

Ich werde Computersimulationen in Java ausführen.

Ich habe zwei Fragen:
1. Wenn ich Simulationen auf einer VM durchführe und andere Arbeiten auf einem Host-Computer durchführe, wirkt sich dies auf die Leistung der VM aus?
2. Ist es im Hinblick auf die Leistung besser, Simulationen auf einem Hostcomputer oder einer virtuellen Maschine auszuführen?

Padawan
quelle
In Bezug auf die Raw-Leistung ist der Host immer besser, und ja, die vom Host oder vom Gast erstellte Last wirkt sich auf die Hardwarefreigabe des anderen aus. Persönlich würde ich auf die Leistung verzichten und mich auf Zuverlässigkeit konzentrieren. In dieser Hinsicht ist es weniger wahrscheinlich, dass andere Prozesse eine VM stören, die Sie starten und dann trennen können, selbst wenn sie weniger Hardwareanteil erhält. Wenn es aber wirklich ein Problem ist, ist dies möglicherweise eine Aufgabe, die entweder eine bessere Hardware erfordert, die mehrere VMs unterstützt, oder die nur auf einem anderen physischen System ausgeführt wird.
Frank Thomas
Wir brauchen mehr Details. Ist Ihre Host-CPU Dual Core oder Quad Core? Wie viel RAM hat Ihr Host? Sind Ihre virtuellen Maschinen als virtuelle Single-Core-CPU konfiguriert? Wie viele virtuelle Maschinen möchten Sie gleichzeitig ausführen? Sind die Simulationen CPU-intensiv, RAM-intensiv oder beides? Welche Art von Arbeit möchten Sie auf dem Host ausführen, während Simulationen auf den virtuellen Maschinen ausgeführt werden? Mit all diesen Variablen in der Mischung ist es besser, wenn Sie einige Tests mit echten Wörtern für sich selbst durchführen. Alles was du brauchst ist ein Stift, Papier und eine Stoppuhr ;-)
misha256

Antworten:

2
  1. Beeinträchtigt dies die Leistung der VM, wenn ich Simulationen auf der VM ausführe und andere Arbeiten auf dem Hostcomputer durchführe?

Da die VM die vorhandenen Hostressourcen gemeinsam nutzt, steht der VM umso weniger zur Verfügung, je mehr Hostressourcen Sie anderen Aufgaben zuweisen. Weniger Ressourcen = weniger Leistung.

  1. Ist es in Bezug auf die Leistung besser, Simulationen auf einem Hostcomputer oder einer virtuellen Maschine auszuführen?

Auf dem Host, da Sie die Ressourcen freigeben können, die zum Erstellen / Einschalten der VM verwendet werden (indem Sie die VM herunterfahren).

Je nachdem, welche "Computersimulationen" Sie ausführen, werden Sie möglicherweise keinen Unterschied bemerken.

ƬᴇcƬᴇιʜ007
quelle