Software/암호 화폐(Cryptocurrency)

이더마이너(ethminer) 사용법

crazyits 2018. 5. 31. 19:10
반응형

이더리움(https://ethereum.org/) 또는 그 계열의 코인을 채굴하기 위해서 사용하는 프로그램이다.

마이닝(채굴)은 규모가 크지 않으면 혼자서는 채굴하는 것이 힘들기 때문에 마이닝 풀이라는 곳을 사용한다.

이더리움 계열을 지원하는 프로그램은 claymore miner, ethminer, bminer 등 여러가지가 있지만

ethminer은 현재 최신 안정화 버전은 0.14이고 

https://github.com/ethereum-mining/ethminer/releases

에서 다운로드 받을 수 있다.

그 중 ethminer 사용법은 다음과 같다.


* 백신 프로그램에서 마이닝 프로그램은 바이러스로 인식하는 경우가 있다.


ethminer [options]

실행파일명 옵션으로 프로그램이 동작된다.

옵션에 들어가는 것이 무엇인가에 따라서 동작이 되기도 하고 종료가 되기도 한다.


ethminer.exe -h

어느 프로그램이던 가장 기본적인 옵션일 것이다 도움말.....


마이닝 풀허브(miningpoolhub)에 접속하는 것을 기준으로 기본적인 채굴 설정은 다음과 같다.

사용하는 시스템이 NVIDIA 그래픽 카드를 장착하고 있다면

ethminer -U -P stratum2+tcp://username.workername:x@asia.ethash-hub.miningpoolhub.com:20535

AMD 그래픽 카드를 장착하고 있다면(Radeon 계열)

ethminer -G -P stratum2+tcp://username.workername:x@asia.ethash-hub.miningpoolhub.com:20535

사용하는 시스템이 NVIDIA, AMD 그래픽 카드를 모두 장착하고 있다면.

ethminer -X -P stratum2+tcp://username.workername:x@asia.ethash-hub.miningpoolhub.com:20535

-U Nvidia 카드가 지원하는 CUDA를 이용하여 마이닝을 하는 옵션

-G AMD 카드가 지원하는 OpenCL을 사용하여 마이닝을 하는 옵션

-X Nvidia와 AMD 카드가 혼종되어 있을때 마이닝을 하는 옵션

-P 마이닝풀에 대한 것을 지정하는 옵션 stratum2+tcp://[계정명].[워커이름]:[비밀번호]@[마이닝 URL]:[포트번호]

지정이 잘 되었다면 아래와 같이 동장하고 있는 모습을 볼 수 있다.


그 외 다른 옵션들을 살펴보면

-M [DAG number]

벤치마크 실행, 이더리움의 경우 GPU 메모리 크기에 따라서 마이닝을 할 수 있는 GPU 못하는 GPU가 있다.

현재는 3G는 넘어야 마이닝이 가능한데 올해 연말이 되면 3G 메모리 가진 시스템은 채굴이 불가하게 된다.

ethminer -M 179

DAG 179에 대한 벤치마크를 실행한다. 3G GPU의 경우 윈도우 10이라면 실행하지 못할 것이다.


--cuda-devices 0 1 2 3 4 ..... n

ethminer -U -P stratum2+tcp://username.workername:x@asia.ethash-hub.miningpoolhub.com:20535 --cuda-devices 0 2

Nvidia GPU가 여러장인 경우 선택한 GPU만 마이닝을 실행한다. 기본은 모두 동작하도록 되어 있다.

GPU 0번과 2번만 마이닝 실행


--opencl-devices 0 1 2 3 4 ..... n

ethminer -G -P stratum2+tcp://username.workername:x@asia.ethash-hub.miningpoolhub.com:20535 --opencl-devices 1 3

AMD(Radeon) GPU가 여러장인 경우 선택한 GPU만 마이닝을 실행한다. 기본설정은 모두 채굴

GPU 1번과 3번만 마이닝 실행


NO_COLOR 컬러 출력을 하지 않는 옵션


-HWMON

ethminer -HWMON 1 -U -P stratum2+tcp://username.workername:x@asia.ethash-hub.miningpoolhub.com:20535

GPU에 관련된 정보 출력을 설정하는 옵션, 기본값은 0(온도, 팬속%를 출력), 1(전력 관련된 것 출력)


--api-port [포트번호]

ethminer -HWMON 1 -U -P stratum2+tcp://username.workername:x@asia.ethash-hub.miningpoolhub.com:20535 --api-port -3389

프로그램을 사용하여 모니터링을 하고자 할 때 사용하는 옵션, 기본은 사용하는 것으로 되어 있다.

--api-port 3389 읽기 및 쓰기가 가능하여 외부에서 조작이 가능하므로...... 

--api-port -3389 와 같이 사용하여 읽기전용으로 하는 것이 좋다.

반응형

'Software > 암호 화폐(Cryptocurrency)' 카테고리의 다른 글

돈이 아무리 좋다고 하지만....  (0) 2018.06.14
ASIC에 대한 고찰  (0) 2018.05.28
ICO(Initial Coin Offering) 란?  (0) 2018.05.26