Re:CPU Utilization is Wrong
by IIIIIIIIIIII on Wednesday May 10, 2017 @02:35AM
(#14306305)
Which is mentioned in the article (which few people fully read of course)!
See under "Other reasons CPU Utilization is misleading"
> Spin locks: the CPU is utilized, and has high IPC, but the app is not making logical forward progress.
Correct me if I am wrong, but this won't work for spinlocks in busy loops: you do have a lot of instructions being executed, but the whole point of the loop is to wait for the cache to synchronize, and as such, this should be taken as "stalled".