|
|
发表于
2025-12-16 06:36:28
来自手机
|
显示全部楼层
| 阅读模式
来自 广西
big() {
local cpu_list last_cpu mask cpu start_cpu
# 获取受影响的CPU列表
cpu_list=$(cat /sys/devices/system/cpu/cpu0/cpufreq/affected_cpus)
# 获取最后一个CPU编号
last_cpu=$(echo "$cpu_list" | awk '{print $NF}')
# 计算起始CPU(最后一个CPU+1)
start_cpu=$((last_cpu + 1))
# 创建从start_cpu到7的掩码 - 使用seq
mask=0
for cpu in $(seq $start_cpu 7); do
mask=$((mask | (1 << cpu)))
done
printf "%x" "$mask"
}
# 调用使用
$(big) |
|