linux宝塔面板环境安装cpulimit 解决cpu使用率过高

556次阅读
没有评论

前面说的挖矿教程的一大问题就是cpu一直飙在100%,这个真是时时刻刻在挑战良心云的底线啊。这篇文章就来说说如何安装安装cpulimit 解决cpu使用率过高,也就是把cpu使用率单核限制在75%。

linux宝塔面板环境安装cpulimit

1、安装cpulimit

安装自己用包安装即可。

1)Centos:

  1. yum install cpulimit

2)Debian/Ubuntu

  1. apt-get install cpulimit

3)如果没有包,也不能编译安装,可以安装EPEL源,如下:

隐藏的内容
  1. #安装EPEL源
  2. yum -y install epel-release
  3. #重新创建本地仓库缓存
  4. yum clean all && yum makecache
  5. #然后yum下就可以了
  6. yum install cpulimit

2、使用cpulimit

这里就简单说下使用命令了。太过复杂的,自己看相关文档。

1)命令格式 如下:

  1. cpulimit -l 限制百分比 -p 进程号

  1. cpulimit -e 进程名 -l 限制百分比

2)查找占用高的进程命令

这里查找挖矿进程,简单点可以用top命令来查看。如下:

大鸟这里占用73%,已经被限制过了,如果你没限制过,这里肯定是100%

pid:1633 (进程号)

COMMAND:xmrig(进程名)

linux宝塔面板环境安装cpulimit

3)安装screen

因为要时刻监控这个进程,所以你需要用到screen。

如果提示screen: command not found 命令不存在可以执行:

centos

  1. yum install screen

Debian/Ubuntu

  1. apt-get install screen

4)使用实例

这个时候开始执行限制的命令,如下。

  1. screen -S xmrig #新建会话
  2. cpulimit -l 75 -p 1633 #利用pid限制程序运行的cpu
  3. cpulimit -e xmrig -l 75 #利用进程名限制程序运行的cpu

之后,按下CTRL+A+D 退出程序。

注意:VPS只要一个核心限制其CPU占用率为75%  如果是两个核心你需要限制到150%

5)使用效果

稍等一会,cpu使用就会限制到75左右。我们看腾讯云的后台管理,如下:

linux宝塔面板环境安装cpulimit

3、Linux查看进程号的其他方法

1)命令如下:

  1. ps aux|grep xmrig

2)实列

第一个红框标注的就是我们要找的,可以和top命令对比下。

linux宝塔面板环境安装cpulimit

之后,我们用上面的命令限制即可。

4、最后

限制cpu之后,你做个矿工是否会安心点呢,O(∩_∩)O。

评论(没有评论)