AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1064269
Accepted
InvisibleShadowGhost
InvisibleShadowGhost
Asked: 2018-08-11 11:45:43 +0800 CST2018-08-11 11:45:43 +0800 CST 2018-08-11 11:45:43 +0800 CST

cpufrequtils 可用频率

  • 772

/etc/init.d/cpufrequtils 有以下注释

 and which limits to set. Both MIN_SPEED and MAX_SPEED must be values
 listed in:
   cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
 a value of 0 for any of the two variables will disabling the use of 
 that limit variable.

但是文件 /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies 对我来说不存在吗?你有吗?我在哪里可以获得合适的频率?

此致

cpu
  • 1 1 个回答
  • 1579 Views

1 个回答

  • Voted
  1. Best Answer
    WinEunuuchs2Unix
    2018-08-11T15:32:56+08:002018-08-11T15:32:56+08:00

    英特尔已停止发布可用频率,但您可以大致了解它们:

    使用这些命令查看可用步数和最小/最大:

    $ cd /sys/devices/system/cpu/intel_pstate
    $ paste <(ls *) <(cat *) | column -s $'\t' -t
    max_perf_pct  100
    min_perf_pct  22
    no_turbo      0
    num_pstates   28
    status        active
    turbo_pct     33
    
    $ cd /sys/devices/system/cpu/cpu0/cpufreq
    $ paste <(ls *) <(cat *) | column -s $'\t' -t
    affected_cpus                             0
    cpuinfo_max_freq                          3500000
    cpuinfo_min_freq                          800000
    cpuinfo_transition_latency                4294967295
    energy_performance_available_preferences  default performance balance_performance balance_power power 
    energy_performance_preference             balance_performance
    related_cpus                              0
    scaling_available_governors               performance powersave
    scaling_cur_freq                          1939478
    scaling_driver                            intel_pstate
    scaling_governor                          powersave
    scaling_max_freq                          3500000
    scaling_min_freq                          800000
    scaling_setspeed                          <unsupported>
    

    根据我刚刚在 Stack Exchange 上发布的答案:获取所有可用的频率步长,将此功能复制并粘贴到您的终端中:

    ApproximateFrequencies () {
        NumSteps=$(cat /sys/devices/system/cpu/intel_pstate/num_pstates)
        MinFreq=$(cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq)
        MaxFreq=$(cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq)
        LastFreq=$MinFreq
        StepRate=$((( $MaxFreq - $MinFreq ) / $NumSteps))
        for ((n=0;n<=$NumSteps;n++)); do
            echo $LastFreq
            LastFreq=$(( $LastFreq + $StepRate))
        done
    }
    

    然后用它来显示频率:

    $ ApproximateFrequencies | column
    800000  1089284 1378568 1667852 1957136 2246420 2535704 2824988 3114272 3403556
    896428  1185712 1474996 1764280 2053564 2342848 2632132 2921416 3210700 3499984
    992856  1282140 1571424 1860708 2149992 2439276 2728560 3017844 3307128
    

    如果您尚未column安装,则省略| column部分命令。

    • 0

相关问题

  • 如何让“R”使用所有 CPU

  • 华硕上网本:应启用 CPUID 速度限制

  • 我可以更改/调查安装未完成的地方?

  • 如何获得 CPU 温度?

  • 禁用“按需”CPU 缩放守护程序

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve