Kann eine langsame VM durch die CPU verursacht werden, auch wenn der Auslastungsgrad niedrig ist

3

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.

Damn Vegetables
quelle
2
Wie viel RAM- und Videospeicher haben Sie jeder virtuellen Maschine zugewiesen und wie viel verbleibt für den Host?
MariusMatutiae
Was ist dein Host-Betriebssystem? und was sind deine Gastbetriebssysteme? Welche vm-Software laufen Sie? Die Frage von @MariusMatutiae ist sehr relevant, und Sie sollten sie beantworten, bevor Sie eine sinnvolle Antwort erhalten. In meiner Erfahrung ist RAM der Schlüssel. 8 GB reichen wahrscheinlich nicht aus.
Deesbek

Antworten:

1

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.

ko4evneg
quelle
0

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.

Deesbek
quelle
0

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.

Alex Antonov
quelle