Estou usando o cgroup dessa maneira:
sudo cgcreate -a $USER:$USER -t $USER:$USER -g memory:groupChromiumMemLimit
sudo cgset -r memory.limit_in_bytes=$(($1024*1024*1024)) groupChromiumMemLimit
cgexec -g memory:groupChromiumMemLimit chromium-browser
O próprio cromo pode ficar um pouco lento, já que parece estar trocando, mas não fará todo o sistema travar a troca de outros aplicativos, então apenas o cromo / cromo irá trocar assim que "atingir o limite de 1GB". / p>
Mas ... se você olhar para o htop, verá muitos processos do cromo que somam a memória residente um pouco além de 1 GB, acho que preciso de mais informações sobre isso.
Ainda não tentei memory.soft_limit_in_bytes
para ver se isso ajuda de alguma forma, como é sugerido no link fornecido por link .
mas no geral, o cromo está usando muito menos memória RAM do que costumava, e está claramente sendo muito trocado, então esses comandos cgroup estão funcionando apesar do que eu posso ver no htop, então o cgroup parece tentar manter o cromo usando "não muito mais que 1GB" o que é bom o suficiente.