标签: memory io cpu
这是我一直想知道但从不抬头的东西。
当操作系统报告100%的CPU使用率时,这是否意味着瓶颈是由CPU执行的计算,还是包括停顿时间,从L1,L2,L3和RAM加载数据?
如果确实包含停滞时间,是否有工具可以将数字分解为其组件?
答案 0 :(得分:0)
操作系统报告的CPU使用率包括等待内存访问的时间停滞(以及高速延迟计算操作(如分区)上数据依赖性的停顿)。
我怀疑可以使用性能计数器来更好地处理花费时间的事情,但我不熟悉使用性能监视计数器的细节。