모네로 채굴 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 적용 전
▶ cpulimit 적용 후
참고로 cpu_thread 옵션에서 두 개의 thread 로 작업중입니다.
'암호화폐' 카테고리의 다른 글
스마트폰으로 채굴이 가능한 MinerGate (1) | 2017.10.30 |
---|---|
모네로 마이닝풀 모니터링 앱 (0) | 2017.10.30 |
모네로 마이닝풀 상태 확인 (0) | 2017.10.30 |
모네로 개인지갑 생성 방법 (0) | 2017.10.29 |
CentOS 7.x 모네로 XMR 채굴 방법 (0) | 2017.10.27 |