Mark Asked: 2019-12-05 22:44:13 +0800 CST2019-12-05 22:44:13 +0800 CST 2019-12-05 22:44:13 +0800 CST turbostat - TSC_MHz 在整个间隔期间 TSC 运行的平均 MHz 772 使用“turbostat”命令时,我们可以看到“TSC_MHz”字段数据。 这里的“TSC 跑”是什么意思? 操作系统处于空闲状态? cpu performance 1 个回答 Voted Best Answer Stephen Kitt 2019-12-05T22:54:55+08:002019-12-05T22:54:55+08:00 一个更明确的表述方式是“TSC 在整个间隔内增加的平均频率”。TSC 对 CPU 周期进行计数:每次 CPU 时钟滴答时它都会递增。无论计算机在做什么,都会发生这种情况。频率变化反映了时钟频率的变化:通常,如果 CPU 空闲,它会变慢,如果它很忙,则加速。(然而,“恒定”TSC 以 CPU 的标称频率运行。) 公式是(“结束时的 TSC”-“开始时的 TSC”)÷(“结束时的时间”-“开始时的时间”)。 在turbostat中,显示的频率值如下: Avg_MHz:“有用的”频率,即执行的周期数除以经过的时间 Bzy_MHz: CPU 有事情要做时运行的频率,即当它在 C0 时,而不是空闲时 TSC_MHz: TSC 运行的频率,如上所述
一个更明确的表述方式是“TSC 在整个间隔内增加的平均频率”。TSC 对 CPU 周期进行计数:每次 CPU 时钟滴答时它都会递增。无论计算机在做什么,都会发生这种情况。频率变化反映了时钟频率的变化:通常,如果 CPU 空闲,它会变慢,如果它很忙,则加速。(然而,“恒定”TSC 以 CPU 的标称频率运行。)
公式是(“结束时的 TSC”-“开始时的 TSC”)÷(“结束时的时间”-“开始时的时间”)。
在
turbostat
中,显示的频率值如下:Avg_MHz
:“有用的”频率,即执行的周期数除以经过的时间Bzy_MHz
: CPU 有事情要做时运行的频率,即当它在 C0 时,而不是空闲时TSC_MHz
: TSC 运行的频率,如上所述