Я використовую 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 .
але в цілому хром використовує набагато менше оперативної пам’яті, ніж раніше, і його явно поміняють багато, тому ці команди групи працюють, незважаючи на те, що я бачу на htop, тому cgroup, схоже, намагається зберегти хром, використовуючи «не багато більше 1 Гб ", що досить добре"