佳辉的春天 大佬有话说 : 2021-4-4 15:29:39
有办法限制整体CPU的使用率吗?貌似cpulimit只可以限制单进程
有办法限制整体CPU的使用率吗?貌似cpulimit只可以限制单进程
挖矿去….:lol
bso 大佬有话说 : 2021-4-4 16:04:36
同求
佳辉的春天 大佬有话说 : 2021-4-4 17:04:43
bso 大佬有话说 : 2021-4-4 16:04
同求
vi /root/cpulimit.sh
=========================
#!/bin/bash
while true ; do
id=`ps -ef | grep cpulimit | grep -v "grep" | awk ‘{print $10}’ | tail -1`
nid=`ps aux | awk ‘{ if ( $3 > 75 ) print $2 }’ | head -1`
if [ "${nid}" != "" ] && [ "${nid}" != "${id}" ] ; then
cpulimit -p ${nid} -l 75 &
echo "[`date`] CpuLimiter run for ${nid} `ps -ef | grep ${nid} | awk ‘{print $8}’ | head -1`" >> /root/cpulimit-log.log
fi
sleep 3
done
=========================
sed -i ‘$i/bin/bash /root/cpulimit.sh’ /etc/rc.local
貌似可以哦
zhlw88cn 大佬有话说 :
哈哈 学习了。。
crystalno 大佬有话说 :
用docker跑
docker 参数–cpu-period=100000 –cpu-quota=380000。我这个是用到3.8核
比如8核cpu,实际只能让你短时间跑满,长时间只能跑4核,就用这个参数