android 降低cpu负荷,Android系统,如何关闭部分CPU,如何降低CPU主频?

android 降低cpu负荷,Android系统,如何关闭部分CPU,如何降低CPU主频?

1 cpu core

4 cpu core

CPU frequency

DDR3 frequency

CN0

DDR3 frequency

CN0

1593600

599997729

46.8

599999780

47.8

1401600

599996191

47

599998608

48

1305600

600001538

47.2

600003002

48

1190400

600001611

47

600000569

47.9

1094400

600000292

47

600002270

48.2

998400

600000073

46.8

599995971

47.7

787200

4500000358

46.4

4500000193

46.7

600000

450002371

46.5

449996731

46.7

384000

450002424

47

450003130

47.1

Adb root

Adb shell

Stop mpdecision

echo 1>/sys/devices/system/cpu/cpu1/online

echo 1>/sys/devices/system/cpu/cpu2/online

echo 1>/sys/devices/system/cpu/cpu3/online

说明:CPU0是一直工作的,不可disable掉。

0代表disable,1代表enable

echo userspace >/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

echo 384000 >/sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed

1209600

1008000

700800

480000

245760

检查DDR 频率:

cat /sys/kernel/debug/clk/bimc_clk/measure

检查CPU的频率:cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq

设置CPU频率命令:

cd /sys/devices/system/cpu/cpu0/cpufreq

echo userspace > scaling_governor

chmod 777 scaling_cur_freq

chown system scaling_cur_freq

echo 384000 > scaling_setspeed

echo 486000 > scaling_setspeed

echo 594000 > scaling_setspeed

echo 702000 > scaling_setspeed

echo 810000 > scaling_setspeed

echo 918000 > scaling_setspeed

echo 1026000 > scaling_setspeed

echo 1134000 > scaling_setspeed

echo 1242000 > scaling_setspeed

echo 1350000 > scaling_setspeed

echo 1728000 > scaling_setspeed

获取CPU频率命令:

cd /sys/devices/system/cpu/cpu0/cpufreq

cat scaling_cur_freq

更改核心数量:

stop mpdecision

echo 1 >/sys/devices/system/cpu/cpu1/online //第一个1代表开启核心,cpu1 代表核心1

echo 0 >/sys/devices/system/cpu/cpu1/online //第一个0代表关闭核心,cpu1 代表核心1

查看DDR频率:

cd /d/clk/bimc_clk

cat measure //单位为Hz

adb pull /sdcard/GPSlogger

5. 关闭CPU核心数,降低CPU频率

关键字:关核,降频

平台: MSM8926

描述:在高通msm8926平台通过属性节点来关闭CPU的核心,降低CPU核心 的频率

设置方法:

开启关闭核心数步骤

(1)adb root

(2)adb shell

(3)Stop mpdecision

(4)echo 1 > /sys/devices/system/cpu/cpu1/online

(5)echo 1 > /sys/devices/system/cpu/cpu2/online

(6)echo 1 > /sys/devices/system/cpu/cpu3/online

说明:CPU0是一直工作的,不可以disable掉

0代表disable 1代表 enable

(7)start mpdecision

降低CPU核心的频率,以CPU0为例

(1)adb root

(2)adb shell

(3)cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies

300000 384000 600000 787200 998400 1094400 1190400

说明:查看CPU核心能够设置的频率

(4)echo userspace >/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

(5)echo 384000 >/sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed

说明:设置CPU0的频率为384000

(6)cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq

说明:查看CPU0的当前频率

🎊 相关推荐

ps抠logo教程?
bt365娱乐官网

ps抠logo教程?

📅 07-08 👀 804
白条鱼5种最好吃的做法,简单美味又下饭,看看你喜欢吃哪种?
黄鹤楼1916铁盒多少钱
365体育外围

黄鹤楼1916铁盒多少钱

📅 07-08 👀 8723