GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Vmware auf Linux-Host verursacht regelmäßiges Einfrieren?

Beim Ausführen einer virtuellen Maschine in VMware (Ubuntu 16.04-Host) reagieren sowohl das Gastsystem (derzeit Windows 10) als auch das Hostsystem regelmäßig für einige Sekunden nicht, z. beim Starten von Atom oder Visual Studio in der Gast-VM.

RAM-Nutzungsberichte sehen normal aus (16 GB insgesamt, 6,5 GB von der VM als „gemeinsam genutzter Speicher“, einige GB frei), aber während das System nicht reagiert, werden IO-Aufgaben entweder ausgesetzt oder sehr langsam, z. B. Kopieren/Einfügen von Text dauert einige Sekunden.

Das Ändern von Einstellungen (Virtualisierungseinstellungen, VM-RAM, …) in VMware hat keine Auswirkung.

Akzeptierte Antwort:

Die Lösung besteht darin, khugepaged zu deaktivieren defragmentieren:

echo never | sudo tee /sys/kernel/mm/transparent_hugepage/defrag
echo 0 | sudo tee /sys/kernel/mm/transparent_hugepage/khugepaged/defrag

Siehe diese Antwort auf die Frage Arch Linux reagiert nicht mehr von khugepaged.

Außerdem ist es wahrscheinlich eine gute Idee, die Menge an RAM zu begrenzen, die VMware zum Ausführen von VMs verwenden kann, um etwas für das Hostsystem zu reservieren (Bearbeiten> Einstellungen).

Hinweis:Ich poste diese Antwort erneut unter dieser Frage, weil die Antwort sehr schwer zu finden ist – ich habe buchstäblich Jahre gebraucht.


Linux
  1. Einführung in das Linux-Dateisystem

  2. Kali Linux-Systemanforderungen

  3. So ändern Sie den Hostnamen unter Linux

  4. Linux Source Routing, starkes Endsystemmodell / starkes Hostmodell?

  5. So richten Sie eine Wifi-Direct-Verbindung zwischen Android und Linux ein

Die Einführung eines Linux-Systemadministrators in cgroups

Dokumentieren der Systemverfügbarkeit in Linux

Leitfaden zur Installation von VMware Tools unter Linux

Stacer Linux-Systemoptimierer und -überwachung

So listen Sie Dienste unter Linux auf

Tripwire-Tutorial:Hostbasiertes Linux-Angriffserkennungssystem