Wenn Sie auf Ihrem Windows-Computer eine hohe Speicher- und CPU-Auslastung feststellen und dadurch die Leistung beeinträchtigt wird, liegt die Ursache höchstwahrscheinlich an der virtuellen Maschine.
Sie können dies überprüfen, indem Sie den Vmmem-Prozess im Task-Manager prüfen. Vmmem informiert uns über die von virtuellen Maschinen verwendeten Ressourcen.
Wenn Sie feststellen, dass der Vmmem-Prozess übermäßig viel CPU und RAM verbraucht, befolgen Sie unsere Anleitung, um das Problem der hohen Speicher- und CPU-Auslastung von Vmmem zu beheben. In diesem Artikel besprechen wir einige der besten Lösungen, mit denen Sie die hohe Speicher- und CPU-Auslastung von Vmmem in Windows reduzieren können.
Was ist der Vmmem-Prozess?
Der Vmmem-Prozess ist Teil der Windows-Hypervisor-Plattform zur Prozessvirtualisierung. Er verwendet Virtualisierungstechnologien wie WSL oder Hyper-V, um die Ausführung virtueller Maschinen zu verwalten.
Wenn Ihr Computer zu viel Arbeitsspeicher und CPU verwendet, kann dies an virtuellen Maschinen liegen. Wenn Sie dieses Problem beheben möchten, lesen Sie diesen Artikel weiter.
1. Ressourcenintensive Prozesse beenden
Der erste Schritt zur Reduzierung einer hohen Speicher- und CPU-Auslastung besteht darin, die Prozesse in Ihrem Windows zu beenden, die zu viel Speicher und CPU verbrauchen.
- Drücken Sie die Windows Schlüssel, Typ Taskmanager in der Suchleiste und klicken Sie auf Offen.
- Im Registerkarte „Prozesse“finden Sie alle Apps, die zu viel Speicher und CPU verbrauchen. Wählen Sie die App aus und klicken Sie auf das Task beenden Taste.
So können Sie den CPU- und Speicherverbrauch schnell reduzieren. Befolgen Sie die nachstehenden Methoden, um das Problem der hohen Speicher- und CPU-Auslastung von Vmmem zu beheben.
2. Starten Sie WSL über CMD neu
Wenn Sie WSL für eine Virtualisierungslösung in Ihrem Windows verwenden, kann dies zu einem hohen Vmmem-Auslastungsproblem führen. Ein Neustart von WSL ist normalerweise die beste und effektivste Möglichkeit, dieses Problem zu beheben. Befolgen Sie die folgenden Schritte:
- Drücken Sie die Windows-Taste und Typ Eingabeaufforderung in der Suchleiste. Klicken Sie mit der rechten Maustaste darauf und wählen Sie Als Administrator ausführen.
- Geben Sie in der Eingabeaufforderung den folgenden Befehl ein und drücken Sie Eingeben.
wsl --shutdown
- Wenn das Problem dadurch nicht behoben wird, drücken Sie die Windows + E um den Datei-Explorer zu öffnen, und navigieren Sie dann zum folgenden Pfad. Ersetzen Sie Ihr Benutzername mit Ihrem tatsächlichen Benutzernamen.
C:\Users\your-username\.wslconfig
- Öffnen Sie die wslconfig Datei in Notepad, fügen Sie die folgende Zeile hinzu und speichern Sie sie durch Drücken von Strg + S.
[wsl2]guiApplications=false
- Starten Sie abschließend Ihren Computer neu, um das Problem der hohen Vmmem-Speicher- und CPU-Auslastung zu beheben.
3. WSL-Speicherlimit festlegen
Sie können auch Grenzwerte für den WSL-Ressourcenverbrauch festlegen, damit nicht zu viel Speicher und CPU auf Ihrem System verbraucht wird. Diese Funktion funktioniert nur mit WSL 2, verfügbar unter Windows Build 18362 oder höher.
Wenn Sie WSL 2 noch nicht installiert haben, installieren Sie es zuerst. Wenn Sie es bereits installiert haben, befolgen Sie diese Schritte, um die Ressourcennutzung einzuschränken.
- Öffnen Sie die Eingabeaufforderung und Typ wsl – Herunterfahrenund drücken Sie dann die Eingabetaste.
- Navigieren Sie nun zum folgenden Pfad und öffnen Sie die wslconfig Datei im Editor (ersetzen Sie den Benutzernamen durch Ihren eigenen).
c:\User\Username\.wslconfig
- Geben Sie die folgende Konfiguration ein, um das Limit festzulegen. Sie können das Limit entsprechend Ihrem RAM anpassen.
[wsl2] memory=5GB
- Drücken Strg + S um die Datei zu speichern, und verwenden Sie dann erneut die wsl – Herunterfahren Geben Sie den Befehl in die Eingabeaufforderung ein und drücken Sie die Eingabetaste.
- Öffnen Sie nun WSL und geben Sie den folgenden Befehl ein, um zu bestätigen, ob die RAM-Nutzung auf das von uns konfigurierte Limit eingestellt ist.
free -h --giga
4. Deaktivieren Sie die laufende virtuelle Maschine
Wenn die obige Methode bei Ihnen nicht funktioniert, können Sie versuchen, die virtuellen Maschinen zu deaktivieren, um deren Ausführung im Hintergrund zu verhindern und den hohen Speicherverbrauch zu reduzieren.
- Drücken Windows + X und klicken Sie auf Windows-Terminal (Administrator) um Windows PowerShell zu öffnen.
- Um die Liste der ausgeführten virtuellen Maschinen anzuzeigen, geben Sie den Befehl in die Eingabeaufforderung ein und drücken Sie Eingeben.
wsl -l -v
- Nachdem Sie die Liste angezeigt haben, geben Sie den folgenden Befehl ein:
wsl -t nameofvm
Ersetzen Name der VM mit dem Namen der virtuellen Maschine, die Sie in der Liste gesehen haben. Wenn Ihre virtuelle Maschine beispielsweise den Namen Kali Linuxlautet der Befehl wie folgt:
wsl -t kali-linux
5. Deinstallieren Sie Ihre virtuelle Maschine
Wenn Sie den Vmmem-Prozess nicht erneut ausführen möchten, ist die dauerhafte Deinstallation virtueller Maschinen eine der besten Lösungen. Befolgen Sie die nachstehenden Schritte, um sie schnell zu deinstallieren.
- Drücken Windows+Iund wählen Sie dann Apps auf der linken Seite des Fensters „Einstellungen“ und wählen Sie die Installierte Apps Option.
- Suchen Sie die virtuelle Maschine, klicken Sie auf das drei Punkte (…)und wählen Sie dann die Deinstallieren Option.
Befolgen Sie die Anweisungen, um den Deinstallationsvorgang abzuschließen, und fertig.
FAQs
Ist es möglich, den Vmmem-Prozess zu beenden?
Sie können den Vmmem-Prozess nicht über den Task-Manager beenden, da dieser dies nicht zulässt. Um den Vmmem-Prozess zu stoppen, können Sie die virtuelle Maschine deinstallieren oder WSL herunterfahren.
Warum verbraucht Vmmem so viel CPU?
Dies liegt daran, dass Sie keine Ressourcengrenzen für die Ausführung der virtuellen Maschine festgelegt haben.
Abschluss
Wir schließen diesen Artikel ab! Dies sind die besten Möglichkeiten, die hohe CPU-Auslastung des Vmmem-Prozesses in Windows zu beheben. Ich hoffe, Sie fanden diesen Artikel informativ. Wenn er Ihnen bei der Lösung Ihres Problems geholfen hat, denken Sie bitte darüber nach, ihn mit anderen zu teilen. Wenn Sie Fragen oder Feedback haben, hinterlassen Sie unten einen Kommentar.