adb指令切换cpu工作状态至性能模式

adb 指令

c 复制代码
adb root
adb wait-for-device
adb remount
adb wait-for-device
adb shell "setprop persist.sys.enable.hypnus 0"
adb shell "rmmod hypnus"
adb shell "cat /sys/devices/system/cpu/cpu*/online"
adb shell stop mpdecision
adb shell stop thermald
adb shell stop thermal-engine
adb shell stop perfd
adb shell stop perf-hal-1-0
adb shell stop perf-hal-2-0
adb shell "echo Y > /sys/module/lpm_levels/parameters/sleep_disabled"
adb shell "echo 4 > /sys/devices/system/cpu/cpu4/core_ctl/min_cpus"
adb shell "echo 4 > /sys/devices/system/cpu/cpu4/core_ctl/max_cpus"
adb shell "echo 1 > /sys/devices/system/cpu/cpu1/online"
adb shell "echo 1 > /sys/devices/system/cpu/cpu2/online"
adb shell "echo 1 > /sys/devices/system/cpu/cpu3/online"
adb shell "echo 1 > /sys/devices/system/cpu/cpu4/online"
adb shell "echo 1 > /sys/devices/system/cpu/cpu5/online"
adb shell "echo 1 > /sys/devices/system/cpu/cpu6/online"
adb shell "echo 1 > /sys/devices/system/cpu/cpu7/online"
adb shell "chmod 666 /sys/devices/system/cpu/cpu*/isolate"
adb shell "echo 0 > /sys/devices/system/cpu/cpu0/isolate"
adb shell "echo 0 > /sys/devices/system/cpu/cpu1/isolate"
adb shell "echo 0 > /sys/devices/system/cpu/cpu2/isolate"
adb shell "echo 0 > /sys/devices/system/cpu/cpu3/isolate"
adb shell "echo 0 > /sys/devices/system/cpu/cpu4/isolate"
adb shell "echo 0 > /sys/devices/system/cpu/cpu5/isolate"
adb shell "echo 0 > /sys/devices/system/cpu/cpu6/isolate"
adb shell "echo 0 > /sys/devices/system/cpu/cpu7/isolate"
adb shell "cat /sys/devices/system/cpu/cpu*/online"
adb shell "cat /sys/devices/system/cpu/cpu*/isolate"
adb shell "echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor"
adb shell "echo performance > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor"
adb shell "echo performance > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor"
adb shell "echo performance > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor"
adb shell "echo performance > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor"
adb shell "echo performance > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor"
adb shell "echo performance > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor"
adb shell "echo performance > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor"
adb shell "echo performance > sys/class/devfreq/soc:qcom,cpubw/governor"
adb shell "echo performance > sys/class/devfreq/soc:qcom,gpubw/governor"
adb shell "echo performance > sys/class/devfreq/soc:qcom,l3-cpu0/governor"
adb shell "echo performance > sys/class/devfreq/soc:qcom,l3-cpu4/governor"
adb shell "echo performance > sys/class/devfreq/soc:qcom,memlat-cpu0/governor"
adb shell "echo performance > sys/class/devfreq/soc:qcom,memlat-cpu4/governor"
adb shell "echo performance > sys/class/devfreq/soc:qcom,mincpu0bw/governor"
adb shell "echo performance > sys/class/devfreq/soc:qcom,mincpu4bw/governor"
adb shell "echo performance > sys/class/devfreq/soc:qcom,mincpubw/governor"
adb shell "echo performance > sys/class/devfreq/soc:qcom,cpu-cpu-ddr-bw"
adb shell "echo performance > sys/class/devfreq/soc:qcom,cpu0-cpu-ddr-lat"
adb shell "echo performance > sys/class/devfreq/soc:qcom,cpu0-cpu-ddr-latfloor"
adb shell "echo performance > sys/class/devfreq/soc:qcom,cpu4-cpu-ddr-lat"
adb shell "echo performance > sys/class/devfreq/soc:qcom,cpu4-cpu-ddr-latfloor"
adb shell "echo performance > sys/class/devfreq/soc:qcom,kgsl-busmon/governor"
adb shell "echo performance > /sys/class/kgsl/kgsl-3d0/devfreq/governor"
adb shell "echo 950000000> /sys/class/kgsl/kgsl-3d0/gpuclk"
adb shell "echo 1 > /proc/sys/kernel/sched_boost"
adb shell cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor"
adb shell cat /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor"
adb shell cat /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor"
adb shell cat /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor"
adb shell cat /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor"
adb shell cat /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor"
adb shell cat /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor"
adb shell cat /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor"
adb shell cat /sys/devices/system/cpu/cpu4/core_ctl/min_cpus
adb shell cat /sys/devices/system/cpu/cpu4/core_ctl/max_cpus
pause;

adb root: 以 root 权限启动 adb。

adb wait-for-device: 等待设备连接。

adb remount: 重新挂载文件系统,使文件系统可写。

adb shell "setprop persist.sys.enable.hypnus 0": 设置一个系统属性,关闭了名为 hypnus 的功能。

adb shell "rmmod hypnus": 卸载名为 hypnus 的内核模块。

adb shell "cat /sys/devices/system/cpu/cpu*/online": 显示各个 CPU 核心的在线状态。

一系列的命令停止特定的服务,如 mpdecision, thermald, thermal-engine, perfd, perf-hal-1-0, perf-hal-2-0。

adb shell "echo Y > /sys/module/lpm_levels/parameters/sleep_disabled": 启用某种睡眠状态。

adb shell "echo 4 > /sys/devices/system/cpu/cpu4/core_ctl/min_cpus": 设置 CPU4 控制器的最小 CPU 数量为 4。

adb shell "echo 4 > /sys/devices/system/cpu/cpu4/core_ctl/max_cpus": 设置 CPU4 控制器的最大 CPU 数量为 4。

逐个将 CPU 核心设置为在线状态,从1到7。

逐个将 CPU 核心的隔离状态设置为不隔离。

显示每个 CPU 核心的在线状态。

显示每个 CPU 核心的隔离状态。

为每个 CPU 核心设置性能模式。

在不同的设备上也设置了性能模式,包括 CPU BW、GPU BW、L3 和内存延迟等。

调整了 GPU 相关的参数。

启用内核的调度提升。

显示每个 CPU 核心的频率调频策略。

显示 CPU4 控制器的最小 CPU 数量。

显示 CPU4 控制器的最大 CPU 数量。

pause: 暂停命令

相关推荐
我科绝伦(Huanhuan Zhou)1 小时前
MySQL一键升级脚本(5.7-8.0)
android·mysql·adb
玩机达人883 小时前
2025年新版ADB工具箱下载+驱动+ADB指令集+fastboot刷机ROOT工具
adb
czhc11400756637 小时前
Linux1023 mysql 修改密码等
android·mysql·adb
QT 小鲜肉1 天前
【个人成长笔记】在本地Windows系统中如何正确使用adb pull命令,把Linux系统中的文件或文件夹复制到本地中(亲测有效)
linux·windows·笔记·学习·adb
Yang-Never1 天前
ADB ->文件目录操作
adb
todoitbo1 天前
我用 TRAE 做了一个不一样的 MySQL MCP
数据库·mysql·adb·ai工具·mcp·trae·mysql-mcp
xiyangyang81102 天前
adb root啥意思?adb remount啥意思?
adb
꒰ঌ 安卓开发໒꒱3 天前
Mysql 坏表修复
android·mysql·adb
野犬寒鸦3 天前
从零起步学习MySQL || 第五章:select语句的执行过程是怎么样的?(结合源码深度解析)
java·服务器·数据库·后端·mysql·adb
Cory.眼3 天前
Monkey测试Bug排查全攻略
adb·monkey·bug排查·健壮性测试