937
submitted 4 months ago* (last edited 4 months ago) by 0x4E4F@sh.itjust.works to c/linuxmemes@lemmy.world
you are viewing a single comment's thread
view the rest of the comments
[-] thanks_shakey_snake@lemmy.ca 36 points 4 months 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?

[-] thallamabond@lemmy.world 24 points 4 months 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. */
[-] thanks_shakey_snake@lemmy.ca 8 points 4 months 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?

[-] genuineparts@infosec.pub 10 points 4 months ago* (last edited 4 months 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
937 points (99.0% liked)

linuxmemes

20887 readers
448 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