5

I mean... you've gotta love Apple's resource management and observation. Math and logic have no say in any of this.

Comments
  • 2
    The image is blurry, but I understand that you have four cores in far 90% and only one process going hardcore? Maybe you have a few thousand 0.4% processes :p maybe apple doesn't do the 300% stuff.
  • 2
    @retoor but still if you sum the first two processes you get 95.5+8.5 > 100 🤔
  • 2
    @cafecortado yes, maybe you can have 100% per core in list on that thing. So that 8% runs on other core. His cpus on top are kinda 800% right?
  • 2
    @cafecortado @retoor htop shows cpu% per-thread. So max should be .8k%
  • 2
    @netikras your abbreviations make me think regularly but the .8k% instead of 800% is my favorite now 😂 one thread can't run more than 100% of one core right? You mean per process?
  • 2
    @retoor sorry, on on phone kbd numbers take longer to type than .8k :)

    a process can run on 1 TID and in that case it will utilize max 100% of a single CPU thread

    If a process runs with 2 TIDs, it can utilize max 200% of CPU treads (x2 cpu treads max, loaded 100%)

    If a process spawns many threads, more than there are computational domains (CPU threads), the process can utilize max $(${no_of_cpu_threads}*100)% of CPU threads (i.e. all CPU cores at 100%.. theoretically. In practice the usage will most likely be lower)
  • 2
    @netikras but anyway, you're right. It doesn't make sense :)
Add Comment