The alternative (which I’ve also done), is to put the binary in tmpfs, after making sure it’s not bloated.
The alternative (which I’ve also done), is to put the binary in tmpfs, after making sure it’s not bloated.
Or did someone else do this work and you assumed it was effective? Or did you personally implement this change and then validate that the before/after metrics improved as a result?
The impact is pretty obvious.
Just seems kinda weird to give advice on forums when you're not speaking from actual relevant experience. I'm getting meat proxy answers and confident replies from people who've never done what they're suggesting others do.
I ultimately change the runtime environment to no longer allow any local durable storage for job (with a handful of exceptions), including swap and binary staging. The fact that almost everything was already using mlock made the transition simpler.