返回列表 发新帖

8e线程绑

[复制链接]

124

主题

1391

回帖

5741

积分

硕士生

Rank: 6Rank: 6

金币
2753
好评
11
信誉
98
QQ
发表于 2025-4-8 14:45:03 来自手机  | 显示全部楼层 | 阅读模式  来自 广西
#!/bin/bash
# 确保脚本以 root 用户运行
if [ "$(id -u)" -ne 0 ]; then
    echo "需要root执行"
    exit 1
fi
# 超大核心_编号,8e为6 7,8g3为7
cdhx_bh=(6 7)
cdhx_sjz=0
# 超大核心_十进制掩码
for CORE in "${cdhx_bh[@]}"; do
cdhx_sjz=$((cdhx_sjz | (1 << CORE)))
done
# 超大核心_十六进制掩码
cdhx_sljz=$(printf "%x" "$cdhx_sjz")
# prop参数
setprop persist.sys.oiface.enable 0
# sys参数
echo 0 | tee /sys/devices/system/cpu/cpu*/core_ctl/enable
echo walt | tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
# proc参数
echo 1024 | tee /proc/sys/kernel/sched_util_clamp_min_rt_default
# dev参数
# 主循环
while true;do
bm=$(ps -eo args,%mem --sort +%mem | tail -1 | awk '{print $1}')
tid=$(ps -eo args,cmd,tid,%cpu --sort +%cpu | grep "$bm" | tail -1 | awk '{print $3}')
cmd=$(ps -eo args,cmd,tid,%cpu --sort +%cpu | grep "$bm" | tail -1 | awk '{print $2}')
sleep 5
echo "当前已分配包名:$bm"
echo "当前已分配线程名:$cmd"
chrt -f -p $tid 99
taskset -p $cdhx_sljz $tid
done
回复

使用道具 举报

36

主题

6074

回帖

1万

积分

博士生

水博士

Rank: 7Rank: 7Rank: 7

金币
4917
好评
7
信誉
97
发表于 2025-4-8 15:56:38 来自手机  | 显示全部楼层  来自 北京
感谢分享
回复

使用道具 举报

12

主题

5247

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
1594
好评
16
信誉
578

考神MT论坛帅哥MT论坛新人MT论坛最佳新人MT论坛活跃会员

发表于 2025-4-8 19:16:18 来自手机  | 显示全部楼层  来自 广东
感谢分享
回复

使用道具 举报

13

主题

7594

回帖

1万

积分

博士生

导师

Rank: 7Rank: 7Rank: 7

金币
3874
好评
0
信誉
100

考神

发表于 2025-6-22 12:33:09 | 显示全部楼层  来自 河北
学习中,感谢楼主!
回复

使用道具 举报

17

主题

166

回帖

516

积分

初中生

Rank: 3Rank: 3

金币
216
好评
0
信誉
100
发表于 2025-6-24 21:38:39 | 显示全部楼层  来自 山东
感谢分享
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表