VMWare Workstation - nicht genügend physischer Speicher seit dem letzten Update


11

Unter Arch Linux habe ich gerade den Host ( pacman -Syyu) und die VMWare Workstation (14.0.0) aktualisiert und erhalte jetzt die folgende Fehlermeldung, wenn ich eine VM starte, unabhängig davon, wie viel freier Speicher ich habe oder wie oft ich neu starte:

Es ist nicht genügend physischer Speicher verfügbar, um diese virtuelle Maschine mit ihren konfigurierten Einstellungen einzuschalten.
Um dieses Problem zu beheben, erhöhen Sie den physischen Speicher für alle virtuellen Maschinen auf 2130 MB oder passen Sie die zusätzlichen Speichereinstellungen an, damit mehr Speicher für virtuelle Maschinen ausgetauscht werden kann.
Möglicherweise haben native Anwendungen und / oder Dienste den Speicher gesperrt, wodurch der Start der virtuellen Maschine möglicherweise verhindert wird. Durch das Herunterfahren unnötiger Anwendungen oder Dienste wird möglicherweise genügend Speicher freigegeben, um diese virtuelle Maschine zu starten.
Wenn Sie diese virtuelle Maschine in der Vergangenheit auf diesem Host-Computer einschalten konnten, starten Sie den Host-Computer neu. Durch einen Neustart können Sie möglicherweise etwas mehr Hostspeicher verwenden, um virtuelle Maschinen auszuführen.

Wie funktioniert es?


Haben Sie versucht, eine neue virtuelle Maschine zu erstellen, die richtige Speichermenge auszuwählen und dann Ihre vorhandene Festplatte mit der neuen virtuellen Maschine zu verbinden?
Ramhound

Ja, es funktioniert nicht so wie es scheint. @ Ramhound
J. Doe

Haben Sie mehr als 2130 MB KOSTENLOSEN Speicher auf Ihrem Host? Was sind die Speichereinstellungen auf der virtuellen Maschine?
Appleoddity

Ja. Ich benötige 4096 MB und habe mehr als 7000 MB frei. Wenn ich die VM ausschalte, sehe ich, dass der Speicher immer noch von einem VMware-Prozess belegt wird. @ Appleoddity
J. Doe

1
@ Ba7a7chy Blick auf die Antwort von dude719
J. Doe

Antworten:


21

Ich sehe, Sie sind auf Kernel-Version 4.13.3-1. Dieser Kernel hat einige kleine Änderungen, die ein Patch für das Vmware vmmon-Modul erfordern. Wenden Sie diesen Patch auf den vmmon-Modulcode an, um dieses Speicherproblem zu beheben:

https://github.com/mkubecek/vmware-host-modules/commit/770c7ffe611520ac96490d235399554c64e87d9f

cd /usr/lib/vmware/modules/source
tar xf vmmon.tar
cd vmmon-only/linux
vim hostif.c # or use the patch command to apply the patch
cd ../..
tar cf vmmon.tar vmmon-only
rm -rf vmmon-only # cleanup

# Lastly, we need to rebuild the patched module
sudo vmware-modconfig --console --install-all

Kannst du erklären, wie das geht? Ich bin verwirrt - wie wende ich diese Änderungen an? Ich bin auf Ubuntu 17.10
Marek Urbanowicz

Kann es unter Ubuntu 17.10 nicht zum Laufen bringen ... VMMonitor möchte nicht kompilieren. Ich nahm die Datei von: raw.githubusercontent.com/mkubecek/vmware-host-modules/… und ersetzte die Datei, anstatt vim zum Bearbeiten zu verwenden
Marek Urbanowicz

Für diejenigen, die Ubuntu 17.10 ausführen,
TomTasche

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.