Live data from Hacker News

We should get rid of average CPU utilization

theocharis.dev

1–10 of 25 posts

Re: We should get rid of average CPU utilization

#7

No, we shouldn't. We should measure latency if we care about latency.

I’ve come to realise that “wide logs” like OpenTelemetry traces are the only way to go, despite the expense of collecting and storing them with current technology.

As open source columnar databases improve, the cost will drop.

Re: We should get rid of average CPU utilization

#9
It's well known that many throttling implementations are broken, usually by design. You shouldn't blame the CPU utilization metric for that footgun.

In a well designed scheduler, a task that has been granted an allotment of at least n cores, should never get throttled to less than n cores at any time. It can be limited to less than n cores if CPU utilization is at 100% and another task gets scheduled at the time, since that's unavoidable when you oversubscribe the available resources.

Post reply on HN