Get the latest tech news

CPU Utilization is Wrong (2017)


CPU Utilization is Wrong

If a non-idle thread begins running, then stops 100 milliseconds later, the kernel considers that CPU utilized that entire time. CPU utilization has become a deeply misleading metric: it includes cycles waiting on main memory, which can dominate modern workloads. I covered IPC in my previous post, including an introduction to the Performance Monitoring Counters (PMCs) needed to measure it.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of wrong

wrong

Photo of CPU Utilization

CPU Utilization

Related news:

News photo

%CPU utilization is a lie

News photo

The Relativity of Wrong (1988)

News photo

I've been pronouncing Balatro wrong this whole time, have you?