avatar

cpulimit

因为贫穷, 所以买的特价 vps 各种限制

跑 hexo g, cpu 100% 都会被停机

cpu

所以只能靠 限制 cpu 来解决
本来想通过 cgroup 来限制,发现比较麻烦

后寻到 cpulimit

1
yum install epel-release cpulimit
1
2
3
4
5
6
7
8
9
10
11
12
cpulimit -h
Usage: cpulimit [OPTIONS...] TARGET
OPTIONS
-l, --limit=N percentage of cpu allowed from 0 to 100 (required)//cpu限制的百分比
-v, --verbose show control statistics//显示版本号
-z, --lazy exit if there is no target process, or if it dies//如果限制的进程不存在了,则退出。
-i, --include-children limit also the children processes//包括子进程。
-h, --help display this help and exit //帮助,显示参数
TARGET must be exactly one of these:
-p, --pid=N pid of the process (implies -z) //进程的pid
-e, --exe=FILE name of the executable program file or path name //可执行程序
COMMAND [ARGS] run this command and limit it (implies -z)

nohub cpulimit -e hexo -l 50 -i > /tmp/cpulimit.log 2>&1 &

hook

文章作者: 喵九命
文章链接: http://blog.ik3s.top/2020/04/07/cpulimit/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 远方除了遥远一无所有
打赏
  • 微信
    微信
  • 支付寶
    支付寶

评论