Eu acredito que você gostaria de usar algo como cgroups
limitar o uso de recursos para um processo individual.
Então você pode querer fazer algo parecido com isso , exceto com
cgcreate -g memory,cpu:chromegroup
cgset -r memory.limit_in_bytes=2048 chromegroup
para criar chromegroup e restringir o uso de memória do grupo para 2048 bytes
cgclassify -g memory,cpu:chromegroup $(pidof chrome)
para mover os processos chrome atuais para o grupo e restringir o uso de memória ao limite definido
ou simplesmente inicie o chrome dentro do grupo, como
cgexec -g memory,cpu:chromegroup chrome
No entanto, é bastante insano que o chrome esteja usando tanta memória em primeiro lugar. Tente limpar a reinstalação / recompilação primeiro para ver se isso não resolve o problema, porque realmente não deveria usar tanta memória para começar, e essa solução é apenas um band-aid sobre o problema real.
limits.conf
ouulimit
?