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: 暂停命令

相关推荐
文人sec5 小时前
grant 之后要跟着 flush privileges 吗?要不要使用分区表?
数据库·mysql·adb·数据分析
2501_916008891 天前
SSE 和 gRPC 流式接口如何抓包,调试 SSE 与 gRPC 流式接口
网络协议·计算机网络·网络安全·ios·adb·https·udp
2501_916008894 天前
全平台抓包工具,Windows、iPhone、Linux三个平台抓包测试
网络协议·计算机网络·网络安全·ios·adb·https·udp
鸽芷咕6 天前
MySQL Server 鸿蒙 PC 适配全记录:以混合工具链完成 C++23 交叉编译与 HNP 交付
adb·harmonyos·c++23
游戏开发爱好者89 天前
网络连接排查指南,谁在电脑后台偷跑流量,哪些程序在联网
网络协议·计算机网络·网络安全·ios·adb·https·udp
实心儿儿9 天前
MySQL 的安装
数据库·mysql·adb
2601_962300479 天前
基于Python与Tkinter的ADB Monkey自动化测试脚本开发
python·adb·tkinter·android测试·gui自动化
flower_drop11 天前
基于 WebUSB 与 CDP:在浏览器端实现 Android 设备通信与无证书抓包实践
android·chrome·测试工具·adb·bug·edge浏览器
蜡台11 天前
# 已解决|MySQL 8\.4\.11 密码正确仍报错1045 \(28000\) Access denied 终极修复方案
android·mysql·adb
leoZ23111 天前
2026-09-08-mysql-57-init-walkthrough
前端·javascript·数据库·vue.js·opencv·mysql·adb