0

Out of curiosity ... is it possible to have more than 100% utilization of the CPU in a multi-threaded environment?

Carlin
  • 11

3 Answers3

5

No, of course not. And any utility which tells you otherwise is lying.

user229044
  • 232,980
  • 40
  • 330
  • 338
High Performance Mark
  • 77,191
  • 7
  • 105
  • 161
3

a single CPU core can not be at more than 100% utilization. But on a multi core system most utilities report the sum of the CPU utilization thus numbers above 100% are quite common.

Gareth Davis
  • 27,701
  • 12
  • 73
  • 106
  • True. `top` can show more than 100% for a multithreaded application –  Feb 01 '10 at 15:01
0

No, this could never happen by definition of cpu utilization. What you may see is the number of runnable processes greater than the number of cpus. This is normal in a multithreaded environment as the scheduler schedules on the thread level instaed of the process level.

ennuikiller
  • 46,381
  • 14
  • 112
  • 137