Ich bin ein starker Benutzer der VMware Workstation 10.0.3 und habe daher 32 GB RAM auf meinem System. Mein einziges Betriebssystem ist Arch Linux, das Unity für den Desktop verwendet.
Normalerweise reagiert das gesamte System einige Sekunden lang nicht mehr, wenn zwei virtuelle Maschinen mit jeweils ca. 3 GB RAM ausgeführt werden. Dies geschieht sehr oft und in zufälligen Abständen.
Wenn "top" an einem Terminal ausgeführt wird, scheint der Schuldige der Befehl khugepaged zu sein, der ausgeführt wird, während das System bei 100% CPU nicht reagiert und dann verschwindet.
Gibt es eine Möglichkeit, dies zu vermeiden? Ich habe über Khugepaged gegoogelt, aber ich scheine nur alte Beiträge aus dem Jahr 2011 oder unbeantwortete Fragen zu finden.
Dies sind meine vollständigen Systemspezifikationen:
- CPU: Intel i5 [email protected]
- 32 GB Corsair Vengeance RAM bei 2400 MHz
- M / B ASrock Z87 Pro 4
quelle
Antworten:
Ich habe ein ähnliches Problem unter Ubuntu. Die Problemumgehung, die ich verwende, ist:
Die Ursache für die Problemumgehung ist ein Fedora-Fehlerbericht „Khugepaged Eating 100% CPU“ . Der Fehler wurde nie behoben.
Dies ist weniger drastisch als das Deaktivieren des gesamten
transparent_hugepage
Supports. Die ausführliche Erläuterung der Funktionsweise des Befehls finden Sie in der Dokumentation zur transparenten Unterstützung großer Seiten .quelle
echo never | sudo tee /sys/kernel/mm/transparent_hugepage/defrag
;;echo 0 | sudo tee /sys/kernel/mm/transparent_hugepage/khugepaged/defrag
| sudo tee
anstelle von verwenden>
?sudo echo $value > output
funktioniert nicht in Ubuntu, du musst dentee
Trick benutzen oder es von dersudo -s
Shell aus machen.sudo echo X > Y
wird nurecho X
als root ausgeführt,> Y
(Ausgabe in eine Datei weiterleiten) jedoch nicht.khugepaged könnte das Problem sein, versuchen Sie Folgendes:
Dies hat mir geholfen, dieses Problem unter den neuesten Arch Linux zu lösen ...
quelle