LINUX.ORG.RU

Как настроить systemd-oomd на убийство firefox ?

 , ,


0

1

Хочется, чтобы вместо зависания умирал firefox, а заметки можно было сохранить.

Systemd-oomd опрашивает systemd на наличие контрольных групп с поддержкой OOMD … Cgroups должен будет использовать EnableOomdKill, если они хотят быть убитыми

Это как?

Поведение systemd-oomd контролируется с помощью нового файла конфигурации oomd.conf

Топики на LOR:

Страницы в интернете:

Опять самокат бетонные плиты катать хочет?

Radjah ★★★★★ ()

Ограничь ему максимальный объем оперативной памяти и всё.

Vsevolod-linuxoid ★★★★★ ()
Ответ на: комментарий от curufinwe

В статье 2015-го года пример команды в комментариях:

systemd-run --user --slice=user-firefox --unit=user-firefox -p MemoryHigh=512M -p CPUQuota=25% firefox

--user
Talk to the service manager of the calling user, rather than the service manager of the system.

Но я так и не понял, что записывать в какие конфигурационные файлы, чтобы оно так работало само после перезагрузки. Подозреваю, что надо делать user-patches к ebuild для firefox, чтобы внести эту команду в .desktop-файл для firefox.

А хотелось бы не так, хотелось бы как-то настраивать systemd.

Einstok_Fair ★★☆ ()

Как настроить systemd-oomd на убийство firefox

systemd-oomd еще не вполне существует, возможно появится в systemd 247.

Рекомендую использовать earlyoom или nohang - c их помощью можно повысить приоритет firefox или Web Content (дочерние процессы firefox, отвечающие за группыы вкладок) при выборе жертвы.

Конфиг для earlyoom:

EARLYOOM_ARGS="--prefer '^Web Content$'"

или

EARLYOOM_ARGS="--prefer '^firefox$'"

Конфиг nohang:

@BADNESS_ADJ_RE_NAME  300  ///  ^Web Content$

или

@BADNESS_ADJ_RE_NAME  300  ///  ^firefox$

В nohang-desktop предпочтение Web Content настроено по умолчанию.

hakavlad ()
Ограничение на отправку комментариев: только для зарегистрированных пользователей