▲ | judge123 6 days ago | ||||||||||||||||||||||||||||||||||||||||||||||
This hits so close to home. I once tried to explain to a manager that a server at 60% utilization had zero room left, and they looked at me like I had two heads. I wish I had this article back then! | |||||||||||||||||||||||||||||||||||||||||||||||
▲ | hinkley 6 days ago | parent | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||
You also want to hit him with queueing theory. Up to a hair over 60% utilization the queuing delays on any work queue remain essentially negligible. At 70 they become noticeable, and at 80% they've doubled. And then it just turns into a shitshow from there on. The rule of thumb is 60% is zero, and 80% is the inflection point where delays go exponential. The biggest cluster I ran, we hit about 65% CPU at our target P95 time, which is pretty much right on the theoretical mark. | |||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||
▲ | PunchyHamster 6 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||
that entirely depends on workload. especially now when average server CPUs start at 32 cores | |||||||||||||||||||||||||||||||||||||||||||||||
▲ | 6 days ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||||||||||||||
[deleted] |