代码拉取完成,页面将自动刷新
同步操作将从 cxfuxi/群晖相关脚本 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#!bin/bash
#this script just run onece
CORENUM1=4
CORENUM=$((${CORENUM1} - 1))
SETUSAGE=0.7
while :
do
NOWFREQ=`top -b -n1 | grep -v "Cpu(s)" | grep -v top | awk '{print $7}' | awk '{sum+=$1} END {print sum}'`
MAXUSAGE="$(awk 'BEGIN{print "'$CORENUM1'" * 100}')"
CURFREQ=`echo "$MAXUSAGE $NOWFREQ" | awk '{printf("%.2f",$2/$1)}'`
if [[ ${CURFREQ} ]] && [[ ${CURFREQ} > ${SETUSAGE} ]];then
for i in $(seq 0 $CORENUM); do
GETMODE="cat /sys/devices/system/cpu/cpu"$i"/cpufreq/scaling_governor"
NOWMODE=`$GETMODE`
if [ "$NOWMODE"x = powersavex ];then
/opt/bin/cpufreq-set -c $i -g performance
sleep 0.2
fi
#/opt/bin/cpufreq-set -c $i -g powersave
done
else
for i in $(seq 0 $CORENUM); do
GETMODE="cat /sys/devices/system/cpu/cpu"$i"/cpufreq/scaling_governor"
NOWMODE=`$GETMODE`
if [ "$NOWMODE"x = performancex ];then
/opt/bin/cpufreq-set -c $i -g powersave
sleep 0.2
fi
done
fi
# /opt/bin/cpufreq-set
sleep 5
done
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。