Re:How Intuitive Are Macs Really?
by jrockway on Monday May 24, 2021 @12:24PM
(#27266277)
I like how the OOM killer stays up to date with its list of the worst possible processes to kill first. Back in the day, it used to prioritize X, bash, and ssh. Now it extends that to include newer pieces of essential infrastructure like "kubelet".
It's careful attention to detail like this that keeps Linux relevant for the next generation!
(I'm kidding, of course. I was recently trying to reproduce some Node test flakiness that only happened on CI, which has limited resources and exposes timing sensitivity. I had trouble getting this to happen on my 32 core workstation, so I decided to run 100 copies of the tests in parallel which definitely reproduced the issue -- and ran the machine out of memory. The OOM killer kicked in, and chose to kill all the extra Node processes without killing my SSH session, which was nice of it.)
It's careful attention to detail like this that keeps Linux relevant for the next generation!
(I'm kidding, of course. I was recently trying to reproduce some Node test flakiness that only happened on CI, which has limited resources and exposes timing sensitivity. I had trouble getting this to happen on my 32 core workstation, so I decided to run 100 copies of the tests in parallel which definitely reproduced the issue -- and ran the machine out of memory. The OOM killer kicked in, and chose to kill all the extra Node processes without killing my SSH session, which was nice of it.)