Другой подход заключается в использовании systemd-run
иMemoryHigh
управления ресурсами, например
systemd-run --user --no-block -p MemoryHigh=1G firefox
MemoryHigh
— это функция CGroup V2, которая не устарела. Как объясняется в systemd.resource -control (5 )справочной странице , мы должны позволить systemd использовать CGroup V2. Для этого мы должны добавить systemd.unified_cgroup_hierarchy=1
к GRUB_CMDLINE_LINUX_DEFAULT
в /etc/default/grun
, а затем запустить update-grub
. Обратите внимание, что этот контроль ресурсов не работает и не работает в некоторых версиях systemd, например. v239 (, где также доступен обходной путь).