935
submitted 1 month ago* (last edited 1 month ago) by 0x4E4F to c/[email protected]
you are viewing a single comment's thread
view the rest of the comments
[-] [email protected] 36 points 1 month ago

Yeah lol I'm familiar with "kill child" in a process management context, but I've never seen the word "sacrifice" come up. Is that a thing?

[-] [email protected] 24 points 1 month ago

/*

  • If any of p's children has a different mm and is eligible for kill,
  • the one with the highest oom_badness() score is sacrificed for its
  • parent. This attempts to lose the minimal amount of work done while
  • still freeing memory. */
[-] [email protected] 8 points 1 month ago

Nice. Imagine the lady in the post's face when she learns that "oom badness" is how they decide which child to sacrifice.

What's that from?

[-] [email protected] 10 points 1 month ago* (last edited 1 month ago)

From the source file oom_kill.c in the linux kernel. But it seems this has been reworded or changed since 2019. That's the commit that removed this.

this post was submitted on 12 May 2024
935 points (99.0% liked)

linuxmemes

19733 readers
1747 users here now

I use Arch btw


Sister communities:

Community rules

  1. Follow the site-wide rules and code of conduct
  2. Be civil
  3. Post Linux-related content
  4. No recent reposts

Please report posts and comments that break these rules!

founded 1 year ago
MODERATORS