Ich habe eine neue Linux-Maschine gebaut, um Multitasking und die Ausführung mehrerer virtueller Maschinen zu ermöglichen. Es handelt sich um einen AMD 8-Core-Prozessor mit 3,5 GHz, 16 MB Gesamtcache, 16 GB 1866 DDR3-RAM, 1 TB HD und einer GForce GT 730 4 GB 1600 DDR3-Grafikkarte. Ich habe VMware Workstation 12 mit 3 Gastcomputern. Jeder Computer verfügt über 1 GB RAM, 1 CPU / PROCESS, 512 MB Grafikspeicher und über 70% freien Festplattenspeicher. Der Gast läuft gut.
Wenn ich die CPU- und RAM-Auslastung des Systems auf meinem Host überprüfe, nachdem mein Host auf eine Durchforstung verlangsamt wurde, liegt die CPU-Auslastung bei ~ 99% und der RAM-Wert bei ~ 20%. Das System wurde ohne Probleme mit einer CPU-Auslastung von über 210% (mit dem top
Befehl beobachtet ) ausgeführt, während 1 Gast-VM ausgeführt wurde. Ich hatte keine anderen Probleme mit dem System.
Gibt es noch etwas, das ich nicht gemessen habe und das dazu führen kann, dass das System krabbelt, wenn RAM und CPU nicht ausgelastet sind (außer GPU ... siehe Update)?
Update: Es sieht so aus, als wäre dies ein Problem mit meinen Nvidia-Einstellungen für meine Grafikkarte gewesen. Ich habe PowerMizer von "Auto" in "Maximale Leistung" geändert und überwache mit dem Systemmonitor und der Grafikkarte nvidia-smi
sowie mit anderen hier erwähnten GPU-Überwachungstools .
quelle
Antworten:
Der RAM zeigt immer den Prozentsatz an, der VirtualBox zugewiesen ist, abhängig von der Anzahl der ausgeführten Gäste, unabhängig davon, ob die Gäste tatsächlich den gesamten zugewiesenen RAM verwenden oder nicht. Ich habe auch eine 8-Kern-AMD-CPU mit 32 GB RAM und 2 GB GPU-RAM mit drei vbox-Gästen auf einem Linux-Host. Wenn alle drei ausgeführt werden: Gast 1 hat 8 GB RAM und 4 Kerne, GPU = 512; Gast 2 hat 3 GB RAM und 2 Kerne, GPU = 128; Gast 3 hat 2 GB RAM und 1 Core, GPU = 128. Insgesamt 13 GB RAM (13/32) * 100 = 41%, HTOP zeigt 41% RAM in Gebrauch, obwohl technisch 41% nicht physisch verwendet werden (es sei denn, jeder vbox Gast schöpft seinen zugewiesenen Widder aus). Was die CPU angeht, auf der 99% ausgeführt werden und die Maschine gecrawlt wird, weiß ich nicht, es sei denn, Ihre GPU-Korrektur hat das Problem behoben.
quelle