Ich betreibe 2 VMs. Diese beiden VMs erledigen keine CPU-intensiven Aufgaben, und der Hostcomputer verfügt über eine Sandy-Bridge-Celeron-CPU, 8 GB DDR3-RAM und herkömmliche Festplatten. Wenn ich die CPU-Auslastung überprüft habe, ist sie nicht hoch, etwa 20 bis 30%. Auch der RAM reicht aus, denke ich.
Aber die VMs sind wirklich langsam. Ist es möglich, dass VMs auch dann langsam laufen, wenn der Prozentsatz der CPU-Auslastung (gemessen im Host) niedrig ist, weil die CPU ein Low-End-Prozessor (Celeron) ist? Ich habe das Geld, um eine High-End-CPU wie einen i5 zu kaufen. Der einzige Grund, warum ich mich für einen Celeron entschieden habe, weil ich dachte, er würde nicht viel Strom lesen.
performance
virtual-machine
cpu
vmware
Damn Vegetables
quelle
quelle
Antworten:
Welche Art von VMs betreiben Sie? Falls Sie über Festplatten verfügen, sollten Sie zuerst die Länge der Festplattenwarteschlange überprüfen. Sie können es im Ressourcenmonitor des Host-Computers überprüfen (Sie können es ausführen, indem Sie es eingeben resmon in der Eingabeaufforderung). Wenn Sie 3 oder mehr davon sehen, sollten Sie die Datenträgerdateien der einzelnen VMs auf verschiedenen Datenträgern trennen.
quelle
Die Antwort auf Ihre Frage ist höchstwahrscheinlich nicht.
VMs benötigen normalerweise RAM anstelle von CPU. Dies hängt jedoch davon ab, was Sie tun und wie Sie sie überhaupt einrichten.
Bitte beantworten Sie meine Kommentarfragen und ich werde meine Antwort erweitern.
quelle
Ich empfehle Ihnen, auch den Parameter für die CPU-Bereitschaftszeit Ihrer VMs zu überwachen. Normalwerte liegen bei einigen zehn oder hundert Millisekunden. Celeron ist kein sehr geeigneter Prozessor für die Virtualisierung und kann ein Grund für diese Verzögerungen sein. Obwohl ich mit Deesbek einverstanden bin, ist diese langsame Festplatte der Grund für Ihre Probleme.
quelle