You can go into the firefox about:config and reduce the number of threads to less. Too many threads seem to make the ram creep worse. ps axuww | sort -k 6n I have earlyoom taking care of killing as needed. in /etc/default/earlyoom I have this set: EARLYOOM_ARGS="-s 90,90 -r 300 -m 2 --prefer '^Web Content$' --avoid '^(dnf|packagekitd|gnome-shell|gnome-session-c|gnome-session-b|lightdm|sddm|sddm-helper|gdm|gdm-wayland-ses|gdm-session-wor|gdm-x-session|Xorg|Xwayland|systemd|systemd-logind|dbus-daemon|dbus-broker|cinnamon|cinnamon-sessio|kwin_x11|kwin_wayland|plasmashell|ksmserver|plasma_session|startplasma-way|xfce4-session|mate-session|marco|lxqt-session|openbox)$'" I probably need to increase the swap free (90% free required) to say 95% so basically the killing starts if it starts to swap. On Tue, Jan 11, 2022 at 3:56 PM Robert Moskowitz <rgm@xxxxxxxxxxxxxxx> wrote: > > I have 18 instances of Firefox running. All with multiple tabs for > different projects. I use top a lot, but only with defaults and don't > see from the manpage how to sort by RSS. Here is a 'simple' copy of top: > > Tasks: 266 total, 2 running, 264 sleeping, 0 stopped, 0 zombie > %Cpu(s): 17.4 us, 9.2 sy, 0.0 ni, 72.0 id, 0.0 wa, 1.2 hi, 0.2 si, > 0.0 st > MiB Mem : 7207.7 total, 678.7 free, 6235.8 used, 293.1 buff/cache > MiB Swap: 23591.0 total, 17723.1 free, 5867.9 used. 680.5 avail Mem > > PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND > 311428 rgm 20 0 4472108 282892 52312 S 32.3 3.8 83:11.00 > GeckoMain > 318444 rgm 20 0 2484192 42284 31188 S 11.6 0.6 4:15.29 > Isolated Web + > 995 root 20 0 978020 47764 17620 R 10.2 0.6 930:38.94 > Xorg > 1561 rgm 20 0 193304 16100 2216 S 8.3 0.2 1072:30 > pipewire-pulse > 124 root 20 0 0 0 0 S 4.6 0.0 201:38.20 > kswapd0 > 1559 rgm 20 0 131104 4572 2312 S 4.6 0.1 590:18.02 > pipewire > 311165 rgm 20 0 4433824 204088 30632 S 4.6 2.8 20:55.96 > thunderbird > 1359 rgm 20 0 1223972 16700 9748 S 4.0 0.2 75:50.16 > xfwm4 > 315376 rgm 20 0 2732856 133556 27256 S 4.0 1.8 6:08.20 > Isolated Web + > 38 root 20 0 0 0 0 S 3.6 0.0 62:49.14 > kcompactd0 > 312140 rgm 20 0 2488436 19196 13760 S 2.6 0.3 6:47.73 > Isolated Web + > 311727 rgm 20 0 2567436 74584 13952 S 2.3 1.0 7:45.49 > Isolated Web + > 316664 rgm 20 0 2696948 64788 15756 S 1.7 0.9 1:52.87 > Isolated Web + > 311949 rgm 20 0 2794036 86796 18400 S 1.3 1.2 4:34.23 > Isolated Web + > 313216 rgm 20 0 2708484 77072 16160 S 1.3 1.0 7:06.57 > Isolated Web + > 318480 rgm 20 0 2633452 19660 14432 S 1.3 0.3 0:34.27 > Isolated Web + > 319746 rgm 20 0 10612 4196 3324 R 1.3 0.1 0:00.11 top > > In a couple days, I will see the swap usage grow. Until I Quit firefox, > then restart with all the old windows opening. > > But I really never exit Firefox unless forced to. > > On 1/11/22 16:33, John Mellor wrote: > > What on earth are you doing in Firefox and Thunderbird to use that > > swap? I have multiple 8GB machines running the same Fedora, Firefox > > and Thunderbird, and virtually never get into swap at all. Two the > > these machines are also Lenovo. This makes no sense, so there must be > > something else hogging all that memory. Do a top and sort by RSS and > > see what the real problem app is. > > > > -- > > > > John Mellor > > > > > > On 2022-01-11 12:30 p.m., Robert Moskowitz wrote: > >> The specs for my Lenovo x140e is 8GB, which I have and it seems to be > >> not enough. > >> > >> $ free > >> total used free shared buff/cache > >> available > >> Mem: 7380668 6930852 262676 1492 187140 > >> 221144 > >> Swap: 24157176 12044096 12113080 > >> > >> > >> Firefox seems to be a bit part of the problem. I quit it and see: > >> > >> $ free > >> total used free shared buff/cache > >> available > >> Mem: 7380668 5146100 1776840 1364 457728 > >> 1948864 > >> Swap: 24157176 5270956 18886220 > >> > >> I am running a VM at 2Gb and a couple of Thunderbird sessions. > >> Closing these TB and waiting a while I drop down to > >> > >> $ free > >> total used free shared buff/cache > >> available > >> Mem: 7380668 3751784 1148396 16228 2480488 > >> 3272716 > >> Swap: 24157176 2422956 21734220 > >> > >> > >> but really the bottom line is I need more memory for the tasks at > >> hand. Firefox has all these weird processes running eating up lots > >> of memory and swapping like crazy. Probably bad for my SSD drive. > >> > >> So how to get to 16GB memory? > >> > >> What follows the x140e in the 12" format? I can't figure this out > >> from basic Lenovo sales stuff. Probably going to have to find a > >> Lenovo forum to get the info. > >> > >> But CompuRAM in UK says they can support up to 32GB on the x140e > >> using "newer SO-DIMM chips". Crucial only sells 4GB for the x140e. > >> > >> Anyone have any knowledge on this? Other than booting and getting > >> into settings, how do I figure out my bios version? And to see if > >> Lenovo has a newer one that probably CompuRAM is counting on? > >> > >> Any US memory sources that will support more memory for the x140e? I > >> really don't want to deal with overseas shipping and support. > >> > >> And back to the "newer" hardware question on 140 followon. > >> > >> thanks for any input. All this swapping is taking time when I really > >> have to wait for the system to bring in what is needed and things to > >> start working. > >> > >> _______________________________________________ > >> users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx > >> To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx > >> Fedora Code of Conduct: > >> https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > >> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines > >> List Archives: > >> https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx > >> Do not reply to spam on the list, report it: > >> https://pagure.io/fedora-infrastructure > > _______________________________________________ > > users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx > > To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx > > Fedora Code of Conduct: > > https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines > > List Archives: > > https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx > > Do not reply to spam on the list, report it: > > https://pagure.io/fedora-infrastructure > _______________________________________________ > users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx > To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx > Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines > List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx > Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure _______________________________________________ users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure