ConkyのCPU周波数はどのように機能しますか?

ConkyのCPU周波数はどのように機能しますか?

conkyを設定していてCPU周波数を追加したいのですが

${freq_g cpu0} Ghz

1.2Ghz出ますね。なぜそんなことですか?私のCPUは2.8Ghzです。

ベストアンサー1

~からconky マンページ

中央処理装置(中央処理装置N)

CPU使用量(%)です。 SMPシステムでは、CPU番号をパラメータとして提供できます。 ${cpu cpu0} は総使用量で、${cpu cpuX}(X >= 1) は単一 CPU です。

頻度_g(n)

CPU#nの周波数をGHz単位で返します。 CPU は 1 から計算を開始します。省略した場合、このパラメーターのデフォルト値は1です。

あなたはおそらく次のようなものを持っているでしょう速度ステップこれを有効にすると、車の速度ガバナーのように動作し、CPU内部コアの速度を調整します。

このコマンドの出力を見ると、これが起こるかどうかを確認できます。

% less /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 37
model name      : Intel(R) Core(TM) i5 CPU       M 560  @ 2.67GHz
stepping        : 5
cpu MHz         : 1199.000
...

2つの重要な数字は2.67 GHz(私のCPUが実行されるように定格化された周波数)で、その後に数字1199.00があります。これは私のLinuxノートブックのガバナー設定が私のCPU実行を可能にする周波数です。

次のように現在設定されているガバナーを表示できます。

# available governors
% sudo cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors 
powersave ondemand userspace performance 

# which one am I using?
% sudo cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor 
powersave

# what's my current frequency scaling?
% sudo cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq 
1199000

# what maximum is available?
% sudo cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq 
2667000

# what's the minimum?
% sudo cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 
1199000

# what scaling frequencies can my CPU support?
% sudo cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies 
2667000 2666000 2533000 2399000 2266000 2133000 1999000 1866000 1733000 1599000 1466000 1333000 1199000 

次の手順を実行して、上記のガバナーのいずれかを使用してガバナーをオーバーライドできます。

% sudo sh -c "echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor"

引用する

おすすめ記事