So verhindern Sie, dass Chrom mehr als beispielsweise 4 GB RAM benötigt. Von Zeit zu Zeit beschließt er, etwa 7 GB (mit insgesamt 8 GB RAM) zu verwenden, und macht meinen Computer unbrauchbar.
Hast du Hilfe?
PS: Ich hatte nicht einmal mehr als 10 Registerkarten geöffnet. Bearbeiten: Vielleicht habe ich ... so etwas wie 15. Wie auch immer, ich möchte, dass Chrom einfriert oder herunterfährt, um nicht das gesamte System einzufrieren.
linux
arch-linux
chrome
ram
Jan Kaifer
quelle
quelle
limits.conf
oderulimit
?ulimit
dass Windows nicht unterstützt wird !Antworten:
Ich glaube, Sie möchten so etwas wie
cgroups
die Ressourcennutzung für einen einzelnen Prozess einschränken.So mögen Sie etwas tun möchten diese außer mit
cgcreate -g memory,cpu:chromegroup cgset -r memory.limit_in_bytes=2048 chromegroup
um eine Chromgruppe zu erstellen und die Speichernutzung für die Gruppe auf 2048 Bytes zu beschränken
cgclassify -g memory,cpu:chromegroup $(pidof chrome)
um die aktuellen Chrome-Prozesse in die Gruppe zu verschieben und ihre Speichernutzung auf das festgelegte Limit zu beschränken
oder starten Sie einfach Chrome innerhalb der Gruppe wie
cgexec -g memory,cpu:chromegroup chrome
Es ist jedoch ziemlich verrückt, dass Chrome überhaupt so viel Speicher verwendet. Versuchen Sie zunächst, die Neuinstallation / Neukompilierung zu löschen, um festzustellen, ob das Problem dadurch nicht behoben wird, da zunächst nicht so viel Speicher verwendet werden sollte. Diese Lösung ist nur eine Hilfe für das eigentliche Problem.
quelle
Ich glaube, dass Sie das Dienstprogramm ulimit verwenden können . Die Option -d : Manpage ulimit (3)
Sie können Ihr Soft-Limit auch ohne Root- Zugriff auf den Server senken .
quelle