Firefox in eigener CGroup
2022-10-31
From: Friedemann Stoyan <usenet@ip6-mail.de>
Newsgroups: de.comp.os.unix.linux.misc
Subject: Re: OOM-Killer konfigurieren
Date: Mon, 31 Oct 2022 18:14:03 +0100 (CET)
Message-ID: <tjovor$8gne$1@news.lab.swapon.de>
...
Ich starte hier™ den FF als transient Unit:
systemd-run --user --unit=firefox-user /usr/bin/firefox
Das sieht dann so aus:
$ systemctl --user status firefox-user.service --no-pager
● firefox-user.service - /usr/bin/firefox
Loaded: loaded (/run/user/1000/systemd/transient/firefox-user.service; transient)
Transient: yes
Active: active (running) since Mon 2022-10-31 17:56:15 CET; 15min ago
Main PID: 9453 (firefox)
Tasks: 317 (limit: 35980)
Memory: 613.2M
CPU: 1min 20.802s
CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/firefox-user.service
├─ 9453 /usr/lib/firefox/firefox
├─ 9532 /usr/lib/firefox/firefox -contentproc -parentBuildID 20221025212237 -prefsLen 30732 -prefMapSize 237484 -
├─ 9554 /usr/lib/firefox/firefox -contentproc -childID 1 -isForBrowser -prefsLen 30873 -prefMapSize 237484 -jsIni
├─ 9601 /usr/lib/firefox/firefox -contentproc -childID 2 -isForBrowser -prefsLen 36247 -prefMapSize 237484 -jsIni
├─ 9657 /usr/lib/firefox/firefox -contentproc -childID 3 -isForBrowser -prefsLen 36306 -prefMapSize 237484 -jsIni
├─ 9660 /usr/lib/firefox/firefox -contentproc -childID 4 -isForBrowser -prefsLen 36306 -prefMapSize 237484 -jsIni
├─ 9763 /usr/lib/firefox/firefox -contentproc -childID 6 -isForBrowser -prefsLen 36387 -prefMapSize 237484 -jsIni
├─10048 /usr/lib/firefox/firefox -contentproc -childID 7 -isForBrowser -prefsLen 36462 -prefMapSize 237484 -jsIni
├─10258 /usr/lib/firefox/firefox -contentproc -childID 8 -isForBrowser -prefsLen 36576 -prefMapSize 237484 -jsIni
└─10303 /usr/lib/firefox/firefox -contentproc -childID 9 -isForBrowser -prefsLen 36576 -prefMapSize 237484 -jsIni
Eventuell kann man das ja mit dem genannten systemd-oomd verheiraten.