请教OPENWRT调整ARM CPU运行模式指令

iamyangyi1月前0

OPENWRT中想计划任务中定时执行CPU运行模式指令 “比如 8点开启 performance模式” “24点开启onemand模式”,主要不知道CPU调整指令 ,知道 UBUNTU有类似cpufreq-set -g performance的指令,OPENWRT执行不了,特请教下
最新回复 (7)
  • zhfreal1月前
    引用2
    看看这个https://forum.openwrt.org/t/how-do-i-permanently-change-the-scaling-governor-from-ondemand-to-performance/22688
  • 楼主iamyangyi1月前
    引用3
    zhfreal 发表于 2022-4-21 07:58
    看看这个https://forum.openwrt.org/t/how- ... nor-from-ondemand-t ...
    那我有8个核心 就要调8次是吧 但他这个好像要重启才生效
  • zhfreal1月前
    引用4
    iamyangyi 发表于 2022-4-21 08:06
    那我有8个核心 就要调8次是吧 但他这个好像要重启才生效
    更正,好像是针对内核和超线程设置调度命令,那命令应该也是修改这个值
  • 楼主iamyangyi1月前
    引用5
    zhfreal 发表于 2022-4-21 08:10
    没这种说法,Ubuntu的命令也不需要执行8次吧,那命令应该也是修改这个值
    嗯 后来看了 只要调大小核心各其中一个就行,但是执行说没有权限
    root@X1:~# echo performance > /sys/devices/system/cpu/cpufreq/policy4/scaling_available_governors
    -bash: /sys/devices/system/cpu/cpufreq/policy4/scaling_available_governors: Permission denied
  • zhfreal1月前
    引用6
    iamyangyi 发表于 2022-4-21 08:06
    那我有8个核心 就要调8次是吧 但他这个好像要重启才生效
    proc值即时生效,不需要重启。那帖子里面讲的是如何重启后保存之前的设置,不是说重启调度算法才生效。
  • 楼主iamyangyi1月前
    引用7
    zhfreal 发表于 2022-4-21 08:22
    proc值即时生效,不需要重启。那帖子里面讲的是如何重启后保存之前的设置,不是说重启调度算法才生效。 ...
    好像 我写错文件了 我在看下 谢谢
  • 楼主iamyangyi1月前
    引用8
    zhfreal 发表于 2022-4-21 08:22
    proc值即时生效,不需要重启。那帖子里面讲的是如何重启后保存之前的设置,不是说重启调度算法才生效。 ...
    echo performance > /sys/devices/system/cpu/cpufreq/policy0/scaling_governor
    -bash: echo: write error: Invalid argument
    执行ECHO 会报一个参数错误,但 scaling_governor这个文件确实被改了,频率也生效了,
  • 游客
    9
返回