当核心的CPU使用率为100%时,这是什么意思?这是否意味着一个进程已达到核心最大可能性能(使用向量化)的最高点,还是意味着CPU正在执行与核心时钟一样多的周期? 此外,如果它是100%,我可以暗示进程是CPU绑定的,即更快,更大的缓存,内存,总线等不会有任何区别吗?
答案 0 :(得分:2)
CPU使用率通常意味着:CPU执行任何工作的实时时间是多少。 CPU使用率为90%意味着CPU占用率为90%,闲置率为10%。当CPU处于空闲状态时,它什么都不做,只是等待中断。
在此视图中,CPU始终包含缓存和内存。在这种意义上,更大的缓存和更快的内存将使您的CPU工作更快。
CPU使用率为100%意味着进程总和CPU绑定。如果CPU更快,它们会运行得更快。
CPU使用率低于100%表示进程的总和I / O绑定。如果CPU运行得更快,它们将无法运行得更快。