채굴

Stale, incorrect 발생하는 문제

공대감성 2022. 2. 24. 21:42
728x90

지금까지 이더리움을 채굴하면서 약 3~4일 정도 채굴하면 3060, 3070 동시에 많은 stale이 확인된다.
Incorrect 발생과 많은 stale 발생으로 재부팅 또는 피닉스 마이너 재실행으로 재설정을 해야 하는 불편함이 있었다.

많은 stale과 incorrect 발생하는 문제...
피닉스 마이너 실행 후 3일 정도 뒤 해시레이트가 내려가는 문제가 발생함.

그래서 원인을 찾아보고 있다.

1. 라이저카드 제거
결과 : 라이저카드는 관련 없음. 3~4일 사이에 다수의 stale 및 incorrect 발생.
기존 하드웨어 구성은 메인보드 <- 라이저카드 -> 3060 연결로 구성했다.
22년 2월 16일 메인보드 <-> 3060 직결하여 라이저카드를 제거하고 돌려 보았다.
애프터버너 설정값은 유지함.

메인보드에 3060 직결
애프터버너 설정값


2월 16일 3060 메인보드에 직결 후 재실행 2월 17일 하루만에 stale 발생

2. 피닉스 마이너 최신 버전 업데이트
결과 : 버전과 관련 없음. 3~4일 사이에 다수의 stale 및 incorrect 발생.
애프터버너 설정값은 유지함.

PhoenixMiner_5.4c_Windows 에서
REM
REM Example bat file for starting PhoenixMiner.exe to mine ETH
REM

setx GPU_FORCE_64BIT_PTR 0
setx GPU_MAX_HEAP_SIZE 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_SINGLE_ALLOC_PERCENT 100

REM IMPORTANT: Replace the ETH address with your own ETH wallet address in the -wal option (Rig001 is the name of the rig)
PhoenixMiner.exe -pool ssl://eu1.ethermine.org:5555 -pool2 ssl://us1.ethermine.org:5555 -wal 0x6c4c5ecf67e4b0825729f042a0b5e69d523db143 -dagrestart 1
pause 

PhoenixMiner_5.9d_Windows 로 변경
PhoenixMiner.exe -pool ssl://eu1.ethermine.org:5555 -pool2 ssl://us1.ethermine.org:5555 -wal 0x6c4c5ecf67e4b0825729f042a0b5e69d523db143 -proto 3

애프터버너 설정값

 

3. 세팅 값 변경
결과 : 세팅 값과 관련 없음.  3~4일 사이에 다수의 stale 및 incorrect 발생.

2월 23일부터 아래의 설정 값으로 채굴을 다시 시작함.
3일째 되던 날 3060에서 stale 1 발생
4일째 되던 날 해쉬가 처음부터 

2월 26일(3일째) 3060 에서 stale 1발생. 2월 27일(4일째) 해시 값이 어제와 다르게 된 것을 확인

2월 26일 오후 16시부터 average hashrate 가 떨어지는것으로 보아 stale이 발생 한것으로 추정됨.

4. 이더리움 덱 변경 일정
결과 : 이더리움 덱 변경 일정과 비슷한 시기에 stale과 incorrect가 많이 발생하는 현상 확인.
검색 중 "피닉스 마이너라면 -dagrestart 1 옵션을 추가"하라는 글이 있어 bat 파일에 추가하였다.
그래서 덱 변경 일정을 확인하여 피닉스마이너에서 stale과 incorrect가 많이 발생한다고 하니 확인해보겠다.
덱 변경 시점은 다음 링크에서 확인이 가능하다. https://miningcalc.kr/miningpoolhub/dag

22년 5월 27일 오전 6시 36분에 변경되는 것을 확인.

22년 5월 26일 오전 10시 25분에는 문제가 없는 것을 확인.

22년 5월 27일 오전 08시 51분에는 stale이 많이 발생한 것을 확인.

22년 5월 27일 오전 5시 10분부터 Current Hashrate가 떨어지는 것으로 보면 이 시점부터 stale이 발생한 것으로 추측된다. 
이번뿐만 아니라 덱 변경 시점 근처에서 항상 stale 및 inccorect가 발생하는 것을 계속 확인했다.
애프터 버너에서 설정한 값이 dac이 변경되면서 유지가 안 되는 것으로 생각된다.
이것만 보완하면 될 것 같다.

728x90