this post was submitted on 03 Nov 2024
163 points (100.0% liked)

Linux

5234 readers
227 users here now

A community for everything relating to the linux operating system

Also check out !linux_memes@programming.dev

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 1 year ago
MODERATORS
top 11 comments
sorted by: hot top controversial new old
[–] FizzyOrange@programming.dev 11 points 2 weeks ago (1 children)

That's cool, but in my experience if you get to the OOM killer then 80% of the time it's too late and your system is basically dead. My laptop hard reboots most of the time when this happens.

Hopefully it works with the early-OOM hacks.

[–] ObsidianZed@lemmy.world 3 points 1 week ago (1 children)

99% of the time, it's my browser, so I ended up writing a script that watches memory used. If it reaches 95%, it throws a warning, and 98% force kills my browser. I'd rather that happen than my entire system lock up and have to hard reboot.

[–] FizzyOrange@programming.dev 3 points 1 week ago

There's a "proper" version of this hack called early oom. I haven't used it though and now that I look at it it seems like it uses the same completely broken "guess which process to kill, who cares if it's init" system that the normal oom killer uses so your solution sounds better.

Is it so hard to just pause the system and ask the user which app to kill?

[–] kurwa@lemmy.world 10 points 2 weeks ago (1 children)

That's sweet. I always used to have this problem with my memory running out, I fixed it by getting a shit load of RAM.

[–] FizzyOrange@programming.dev 2 points 2 weeks ago (1 children)

I have 32 GB but it's not enough. Try opening 8 instances of VSCode, Firefox and Chrome with a few dozen tabs. Unfortunately my laptop doesn't support 64 GB of RAM.

[–] kurwa@lemmy.world 2 points 2 weeks ago

I know your pain. My work laptop only has 32 GB. Sometimes I have to run at least 4 to 5 instances across vs code, visual studio, and such. I wish I could use my home computer instead because that has 128 GB of RAM.

[–] teawrecks@sopuli.xyz 2 points 2 weeks ago (2 children)

But if you're filling up all RAM and swap, either you needed to upgrade a while ago, or you're doing something wrong.

[–] ItsPlasmaSir@lemmy.ml 4 points 2 weeks ago (1 children)

Not necessarily. When Ubuntu 22.04 had an issue where systemd-oomd was killing apps that touched the swap, something like this notification would have cleared up a lot of confusion from end users, myself included.

[–] teawrecks@sopuli.xyz 1 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

Or your OS* is doing something wrong 😆

[–] Kissaki@programming.dev 1 points 1 week ago

OS stands for "Oh Shit!"

[–] NaevaTheRat@vegantheoryclub.org 4 points 2 weeks ago

Or you opened pycharm (ಥ﹏ಥ) 5 gigs of RAM is fairly audacious for a single program :/