Я использую cgroup следующим образом:
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
Иногда сам по себе хром может несколько замедлиться, так как кажется, что это происходит подкачка, но это не заставит всю систему зависать при обмене другими приложениями, так что просто хром / хром поменяются местами, как только он «достигнет предела в 1 ГБ».
Но ... если вы посмотрите на htop, вы увидите много процессов с хромом, которые суммируют резидентную память чуть больше 1 ГБ, я думаю, мне нужно больше информации об этом.
еще не пытался memory.soft_limit_in_bytes
выяснить, помогает ли это каким-либо образом, как это предлагается в ссылке, предоставленной /superuser//a/1168435/157532 .
но в целом, хром использует гораздо меньше оперативной памяти, чем раньше, и его явно меняют местами, поэтому эти команды cgroup работают, несмотря на то, что я вижу на htop, поэтому cgroup, похоже, пытается сохранить хром, используя «не очень много». более 1ГБ "что достаточно хорошо.