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.
Or read this on Hacker News