모네로 채굴 CPU 점유율 제한하기



리눅스에서 xmr-stak-cpu 로 채굴을 하니 CPU 점유률이 100%라서 다른 작업을 하기가 힘드네요~


config.txt 에 그런 옵션이 있으면 좋을텐데 아무리 찾아도 안보이는군요~


cpulimit 로 제어를 해보도록 하겠습니다.



▶ cpulimit 설치


# yum install cpulimit



▶ cpulimit 사용방법


# cpulimit --pid 프로세스ID --limit 점유율한계치



프로세스 ID 를 먼저 알아야지 제어가 가능합니다.



▶ pid 값 찾기


[root@ivps bin]# ps aux | grep xmr
root     27861  191  0.4 463368  4700 pts/0    Sl   13:44   0:22 ./xmr-stak-cpu
root     27870  0.0  0.0 112664   972 pts/0    R+   13:44   0:00 grep --color=auto xmr


[root@ivps bin]# ps aux | grep xmr | grep -v grep
root     27861  197  0.4 463368  4700 pts/0    Sl   13:44   2:04 ./xmr-stak-cpu


[root@ivps bin]# ps aux | grep xmr | grep -v grep | awk '{print $2}'
27861


pid 를 찾는 과정을 나열하였는데 제일 마지막줄이 pid 값을 찾는 명령어입니다.


이제 cpulimit 에 적용시키는 쉘스크립트를 작성합니다.


▶ 쉘스크립트 작성


# vi c-limit.sh


#!/bin/sh


XMR_PID=`ps aux | grep xmr | grep -v grep | awk '{print $2}'`

cpulimit -p $XMR_PID -l 180 &


# chmod +x c-limit.sh



이제 한번 실행해 보도록 하겠습니다.


# ./c-limit.sh


▶ cpulimit 적용 전


모네로 채굴 CPU 점유율 제한하기



▶ cpulimit 적용 후


모네로 채굴 CPU 점유율 제한하기

참고로 cpu_thread 옵션에서 두 개의 thread 로 작업중입니다.


블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,