Я считаю, что вы хотели бы использовать что-то вроде cgroups
ограничения ресурсов для отдельного процесса.
Таким образом , вы можете захотеть сделать что - то вроде этого , кроме как с
cgcreate -g memory,cpu:chromegroup
cgset -r memory.limit_in_bytes=2048 chromegroup
создать Chromegroup и ограничить использование памяти для группы до 2048 байт
cgclassify -g memory,cpu:chromegroup $(pidof chrome)
переместить текущие процессы Chrome в группу и ограничить их использование памяти до установленного предела
или просто запустить Chrome в группе, как
cgexec -g memory,cpu:chromegroup chrome
Тем не менее, довольно безумно, что Chrome использует столько памяти в первую очередь. Попробуйте сначала выполнить очистку переустановки / перекомпиляции, чтобы увидеть, не решит ли это проблему, поскольку на самом деле не следует использовать столько памяти для начала, и это решение является всего лишь вспомогательным средством по сравнению с реальной проблемой.
limits.conf
илиulimit
?