Ich glaube, Sie möchten etwas wie cgroups
verwenden um die Ressourcennutzung für einen einzelnen Prozess zu begrenzen.
Vielleicht möchten Sie so etwas tun, außer mit
cgcreate -g memory,cpu:chromegroup
cgset -r memory.limit_in_bytes=2048 chromegroup
Chromgruppe zu erstellen und die Speichernutzung für die Gruppe auf 2048 Byte 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 Chrome einfach 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 zuerst, die Neuinstallation / Neukompilierung zu löschen, um zu sehen, ob das Problem dadurch nicht behoben wird, da es von Anfang an nicht so viel Speicher verwenden sollte und diese Lösung nur ein Pflaster für das eigentliche Problem ist.
Ich glaube, dass Sie das ulimit verwenden können Dienstprogramm. Das -d option:ulimit(3) Manpage
Sie können Ihr Soft Limit auch ohne root senken Zugriff auf den Server.