Turbostat - TSC_MHz TSC 在整个时间间隔内运行的平均 MHz

Turbostat - TSC_MHz TSC 在整个时间间隔内运行的平均 MHz

当使用“turbostat”命令时,我们可以看到“TSC_MHz”字段数据。

这里的“TSC 运行”是什么意思?

操作系统处于空闲状态?

答案1

更明确的表述方式是“TSC 在整个时间间隔内增加的平均频率”。 TSC 对 CPU 周期进行计数:每次 CPU 时钟滴答时它都会递增。无论计算机在做什么,都会发生这种情况。频率变化反映了不同的时钟速率:通常,如果 CPU 空闲,则速度会减慢,如果繁忙,则速度会加快。 (然而,“恒定”TSC 以 CPU 的标称频率为刻度。)

公式为(“结束时的 TSC”-“开始时的 TSC”)÷(“结束时的时间”-“开始时的时间”)。

在 中turbostat,显示的频率值如下:

  • Avg_MHz:“有用”频率,IE执行的周期数除以经过的时间
  • Bzy_MHz:CPU 有事情要做时运行的频率,IE当它处于C0时,不空闲
  • TSC_MHz:TSC 运行的频率,如上所述

相关内容