Performance
turbostat - TSC_MHz 在整個間隔期間 TSC 執行的平均 MHz
使用“turbostat”命令時,我們可以看到“TSC_MHz”欄位數據。
這裡的“TSC 跑”是什麼意思?
作業系統處於空閒狀態?
一個更明確的表述方式是“TSC 在整個間隔內增加的平均頻率”。TSC 對 CPU 週期進行計數:每次 CPU 時鐘滴答時它都會遞增。無論電腦在做什麼,都會發生這種情況。頻率變化反映了時鐘頻率的變化:通常,如果 CPU 空閒,它會變慢,如果它很忙,則加速。(然而,“恆定”TSC 以 CPU 的標稱頻率執行。)
公式是(“結束時的 TSC”-“開始時的 TSC”)÷(“結束時的時間”-“開始時的時間”)。
在
turbostat
中,顯示的頻率值如下:
Avg_MHz
:“有用的”頻率,即執行的周期數除以經過的時間Bzy_MHz
: CPU 有事情要做時執行的頻率,即當它在 C0 時,而不是空閒時TSC_MHz
: TSC 執行的頻率,如上所述