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:「有用な」頻度、つまり実行されたサイクル数を経過時間で割った値
  • Bzy_MHz:CPUがすることがあるときにCPUが実行される頻度、つまりC0にいるときはアイドル状態ではありません。
  • TSC_MHz: 上記のようにTSCが動作する周波数

関連情報