Finding zombies in our systems: A real-world story of CPU bottlenecks
1–10 of 12 posts
Re: Finding zombies in our systems: A real-world story of CPU bottlenecks
#2I don't know anything about the Linux scheduler, but if one core out of 96 is busy chasing after those ghost allocations, why would a network thread not use one of the other 95 cores, and instead be stuck for seconds? Unless that one core is blocking the entire kernel, but then that would be a lot more visible instantly.
Re: Finding zombies in our systems: A real-world story of CPU bottlenecks
#3Re: Finding zombies in our systems: A real-world story of CPU bottlenecks
#4Re: Finding zombies in our systems: A real-world story of CPU bottlenecks
#5Especially noted that the root cause here was pegged because somebody else had blogged about it. Our "digital commons" should be valued as other than an externality. Edit: by that I think that "the internet should be free" but that commercialization through derivative work should compensate authors. That's off-topic, so, nevermind.
Re: Finding zombies in our systems: A real-world story of CPU bottlenecks
#6I know this is a hopelessly naive question but what is Pinterest even doing with all this AI training?
Re: Finding zombies in our systems: A real-world story of CPU bottlenecks
#7Interesting story. I don't know anything about the Linux scheduler, but if one core out of 96 is busy chasing after those ghost allocations, why would a network thread not use one of the other 95 cores, and instead be stuck for seconds? Unless that one core is blocking the entire kernel, but then that would be a lot more visible instantly.
On NT, this style of problem would be slightly less likely. The job object, which is NT's memcg equivalent, is a handle based object that naturally goes away when the owning process dies.
I also bet systemd would have native mechanisms to clean this memcg state up if it was used for this purpose. Seems like a bug in the AWS ecs code.
Re: Finding zombies in our systems: A real-world story of CPU bottlenecks
#8Re: Finding zombies in our systems: A real-world story of CPU bottlenecks
#9I know this is a hopelessly naive question but what is Pinterest even doing with all this AI training?
Re: Finding zombies in our systems: A real-world story of CPU bottlenecks
#1063 Cores Blocked by Seven Instructions: https://randomascii.wordpress.com/2019/10/20/63-cores-blocke...
Looks like Linux isn't immune to these types of problems.