/sys/devices/system/cpu/cpu*/cpufreq

読み:スラ・シス・スラ・デバイスィーズ・スラ・システム・スラ・スィーピーユー・スラ・スィーピーユーアスタリスク・スラ・スィーピーユーフリーク
読み:シス・デバイスィーズ・システム・スィーピーユー・スィーピーユーアスタリスク・スィーピーユーフリーク
外語:/sys/devices/system/cpu/cpu*/cpufreq 英語
品詞:名詞

Androidsysfsで、QualcommののMSMでのCPUコアごとのクロック周波数情報が配置されるディレクトリ。

目次

Qualcomm MSMの主な実装では、ここにCPU周波数情報にアクセス可能な疑似ファイルが配置される。

実際は、cpu0/cpu1/cpu2/cpu3のように、cpu*の*部分にはコアの番号が含まれる。

なお、CPUのコアがスリープ状態になった場合は、cpufreq ディレクトリは見えなくなる。稼働中のみ、参照や設定が可能である。

殆どの項目は読み込みのみだが、書き込み(つまり設定)が可能な項目でも、書き込みにはroot権限やsystem権限などが必要である。

構成

あるAndroid 4.4デバイスの場合。最後の stats のみがディレクトリである。

  • /sys/devices/system/cpu/cpu*/cpufreq/affected_cpus
  • /sys/devices/system/cpu/cpu*/cpufreq/cpu_utilization
  • /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_cur_freq
  • /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_max_freq
  • /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_min_freq
  • /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_transition_latency
  • /sys/devices/system/cpu/cpu*/cpufreq/related_cpus
  • /sys/devices/system/cpu/cpu*/cpufreq/scaling_available_frequencies
  • /sys/devices/system/cpu/cpu*/cpufreq/scaling_available_governors
  • /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq
  • /sys/devices/system/cpu/cpu*/cpufreq/scaling_driver
  • /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
  • /sys/devices/system/cpu/cpu*/cpufreq/scaling_max_freq
  • /sys/devices/system/cpu/cpu*/cpufreq/scaling_min_freq
  • /sys/devices/system/cpu/cpu*/cpufreq/scaling_setspeed
  • /sys/devices/system/cpu/cpu*/cpufreq/stats

内容

その環境で使用可能なCPUのクロック周波数は、scaling_available_frequencies を参照すると表示される。以下は一例。

cat scaling_available_frequencies

300000 384000 600000 787200 902400 940800 998400 1094400 1190400 1305600 1344000 1401600

クロック周波数を変えるためには、次のような要素にアクセスする。

  • cpuinfo_XXX_freq ‐ 現在設定されている内容 (リードオンリー)
  • scaling_available_* ‐ ユーザーが設定可能な周波数とガバナー (リードオンリー)
  • scaling_cur_freq ‐ 現在の動作周波数 (リードオンリー)
  • scaling_governor ‐ 現在のガバナー
  • scaling_max_freq ‐ ユーザーが設定する最大周波数
  • scaling_min_freq ‐ ユーザーが設定する最小周波数

例えば、CPUコア0のクロック周波数を300MHzで制限するなら、次のようにする。

echo "300000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq

コメントなどを投稿するフォームは、日本語対応時のみ表示されます


KisoDic通信用語の基礎知識検索システム WDIC Explorer Version 7.04a (27-May-2022)
Search System : Copyright © Mirai corporation
Dictionary : Copyright © WDIC Creators club