最終更新:2022-10-14 (金) 16:49:38 (531d)
Linux/CPU
仕組み
クロック
メモ
- lscpuで下記のように表示されても実際はブーストされたクロックで動作している
- CPU max MHz: 2087.8899
- CPU min MHz: 1500.0000
実際のクロック
- lscpu -e
- Linux/proc/cpuinfoのcpu MHzの欄
Linux/CPU/ガバナ
ツール
lscpu
cpufrequtils
I-Nex
- x86のみ?
cpupower
- cpupower-gui?
procfs
sysfs
- Linux/sys/bus/cpu/devices?
- Linux/sys/devices/system/cpu
- Linux/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
- Linux/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
- Linux/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
Android
- Android/sys/bus/cpu/devices?
- Android/sys/devices/system/cpu
Linux/温度センサ
メモ
- Clocks
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq
- 一覧
for file in /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_*; do echo = $file =; cat $file; done
設定
echo "1400000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
ODROID-XU4
echo "1400000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq echo "2000000" > /sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq