「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が動作する周波数