이미 배포된 파일에서 중앙 수집 모듈은 존재합니다.
약 2주전부터 있었을거에요
파일은 centralmn.sh 입니다.
파일내 내용은 본인 RPC 노드에 맞추면 되고요.
수집포트는 19201 으로 하면 됩니다.
#/bin/bash
SHELL_PATH=$(pwd -P)
cd $SHELL_PATH
export RPC_URL=http://127.0.0.1:8332
export RPC_USER=replace
export RPC_PASS=replace
export MN_BIND_PORT=19201
while :
do
./centralmn
done
그리고 각 마이너들은...
centralmn.sh 실행되고 있는 서버에 전송하면 되는데요.
checkblock.sh 에다가 이것을 추가하면 됩니다.
export WORKER="work01"
export CENTRAL_MN_IP=192.168.0.1
export CENTRAL_MN_PORT=19201
WORKER를 정의하지 않으면 기본은 호스트명입니다.
포트도 지정하지 않으면 기본은 19201
사실 그래서 CENTRAL_MN_IP만 수집서버만 지정해도 될거에요
모니터링을 웹버전으로 할까 쉘모니터링으로 할까 고민만 하다가.. 중앙 수집이라도 필요한분 있을까봐 알려 드립니다.
요 설명이 readme에 없어서 기능은 되는데 보지 못하고 있을것 같네요
cmd 에서 "R"은 블럭에 참여, "C"는 블럭내에 연산 성공, "F"는 블럭을 찾은것입니다.
제가 테스트 한답시고 지우고 하는 바람에 수집된 것은 약 8일치만 있습니다.
그럼 그동안 수집된 Complete 갯수는
10,421 개입니다.
그리고 블럭을 찾은 갯수는
36 개 이네요.
저의 경우 DevFee가 없기에 대략 확률은 0.34% 입니다.
이중에 약 5~10% 정도는 경합에 졌을거에요.
저의 마이너에서 폴링시간은 2초이고 몇가지 사실에 근거하면 약 3초이내에 상대편이 블럭을 먼저 찾았을 경우에는 사전에 알 수 없기에 경합에서 집니다.
실제 확인해보니 32개이네요. 4개를 경합에서 졌네요
다시 검산하면 0.31% 입니다.
대략 320개 정도의 Complete 가 있다면 확률적으로 1개는 찾아야 한다는 거죠.
그런데 확률이라는 것이 요상해서 .. 뭐 요상할 것도 없죠 솔로잉 하시는 분들은 풀에서 기여도 볼줄 아실거에요.
저의 경우 PEPEPOW채굴할때 솔로잉 2800%까지 간적도 있으며 0.1%에서도 찾았을 경우도 있었으니..
저기의 Complete 갯수 320개가 풀에서 솔로잉 기여도 100% 라고 생각하시면 간단합니다.
이 데이터를 바탕으로 이전 게시판의 통계에서 채산성 변수로 사용된거에요.
다만 3개월전 데이터로 추출한 채산성 비율인데 아직도 약간 낮아졌지만 비슷합니다.
아 참. 2주전에 마지막으로 올린 배포판은 처음 배포판 대비
중앙 로그 수집이 됩니다.
GPU 서버 사용시 초기 버전 대비 2~3초 정도 이득을 볼 수 있습니다.
그리고 cado-nfs 연결시 안정성을 강화 해서 네트워크 불안 문제로 중단되는 현상은 감소 시켰고
간혹 서버가 연산할때 참여를 못하는 경우가 있었는데 이 부분도 수정했습니다.