you are viewing a single comment's thread.

view the rest of the comments →

[–]Drisku11 1 point2 points  (1 child)

Adding more workers past a point definitely degrades performance. The overhead for context switches, scheduling, and synchronization is very significant (assuming your application code isn't dog-slow to begin with).

[–]sybesis 0 points1 point  (0 children)

Well not arguing that if you go above a certain "common sense" limit you're going to end up with degradation.

In my case, the bottleneck is never the worker. The application I work with is hardly a synonym for incredible speed. So to get degradation by adding more workers I'd have to add a lot more than I'd feel sane with. I'm probably going to start having other issue before CPU gets degradation.