Creo que querrías usar algo como cgroups
para limitar el uso de recursos para un proceso individual.
Así que es posible que desee hacer algo como esto, excepto con
cgcreate -g memory,cpu:chromegroup
cgset -r memory.limit_in_bytes=2048 chromegroup
para crear chromegroup y restringir el uso de memoria para el grupo a 2048 bytes
cgclassify -g memory,cpu:chromegroup $(pidof chrome)
para mover los procesos de Chrome actuales al grupo y restringir su uso de memoria al límite establecido
o simplemente inicie Chrome dentro del grupo como
cgexec -g memory,cpu:chromegroup chrome
Sin embargo, es bastante loco que Chrome esté usando tanta memoria en primer lugar. Intente purgar la reinstalación/recompilación primero para ver si eso no soluciona el problema, porque en realidad no debería usar tanta memoria para empezar, y esta solución es solo una curita sobre el problema real.
Creo que puedes usar el ulimit utilidad. La -d opción:ulimit(3) página man
Puede reducir su límite suave incluso sin root acceso al servidor.