board_free custom_top_html:no
default debug random = 0 / type = READ / detected = READ

단축키

Prev이전 문서

Next다음 문서

크게 작게 댓글로 가기 위로 아래로

 

자꾸 외국인이 물어봐서 쩝..

외국인에게 네트워크 구성을 공개했는데 이곳에 공개 안하기는 좀 그래서...

저의 네트워크 및 H/W 구성입니다.

factorn node 서버 2대와 GPU 연산서버 2대는 cado-nfs 클라이언트에 탑재되어 있고 프록시 서버는 저성능 PC 1대에 있습니다.

그래서 저는 총 13대의 PC가 있습니다.

 

1d8638e17ab0bfbce13dd04080dc6a20.png

1,326
Attachment
첨부 '1'
댓글 14
  • ?
    그림이 잘 이해가 안되네요 ㅎ
    1~8 번까지 초록색 네모박스가 pc 8대를 뜻하는건가요?
    Cado master node 가 8개면 mine.sh 를 켜는 pc 가 8대라는거죠?
  • ?
    @qookerj
    예 맞아요
    client 는 runcadocli.sh 돌리는 pc로 마스터를 보는것이 4개입니다. 코어를 4개씩 분할해서 접속됩니다.
    베포된 파일의 예제에는 3개로 되어 있지만 지금은 이렇게 구성되어 있습니다.
    2개씩 겹치는 것을 보여주는 것은 아래 숫자이고 결국 마스터는 16코어 + 8코어씩 도는 거죠
  • ?
    @꼬로미
    Client 1대가 4대의 master에 연결한다?
    그것도 중첩으로??
  • ?
    @qookerj
    예 맞아요.
    그래야 어떤것이 멈추더라도 영향이 적어지기 때문에 이런 구성을 하곤 하죠.
  • ?
    클라이언트 구성이 그야말로 쥐어짜는 구성이네요 ㅋㅋㅋㅋ
    클라이언트들이 최대한 노는 시간을 줄여보려는 구성이랄까요...
    예를 들어 16코어라도 8코어 + 8코어로 정확하게 나누어 놓으면 반드시
    노는 시간이 발생하는데, 지금처럼 4개로 쪼개도 중복되는 PC들이
    생겨서 노는 시간에 다른 애들이 치고 들어오게 구성해 놓으셨네요.

    근데 이렇게 구성하면 단점이.... 어떤 놈들이 어떤 시간대에 치고 들어오느냐에
    따라 더 많이 쪼개먹는 놈과 빼앗긴(?) 놈들이 생겨서 마스터들간에 시간편차가
    커지더라고요. 채굴기 대수가 적을때는 당연히 클라이언트를 최소화시키는게
    마스터를 늘리는 길이니까 본문의 방법이 좋은데 대수가 늘어날수록 최대한
    시간편차를 적게 만드는게 좋아서 클라이언트에 다소 노는 시간이 생기더라도
    고정 점유하게 하는게 결과가 좋더라고요.

    참고로 저는 클라이언트가 가끔 연결이 끊기는 현상이 생기는 점을 조금
    다른 방식으로 커버했습니다. 블럭타임이 일정 이상을 넘어가면 클라이언트가
    재역할을 못한다고 판단하고 무조건 클라이언트쪽 cadocli 를 재시작시키도록
    했습니다.
  • ?
    @적왕슈리
    목적은 그런것은 아닙니다.
    장애 분산이 목적입니다. ㅎㅎ
    시간 편차가 생길수도 있지만 마스터의 숫자의 인수분해 속도 편차로 봐도 무방해 집니다.
    실제로 단독모드로 해도 숫자에 대한 연산시간 편차는 340~440 사이에요.
    그리고 쥐어짜는 형식으로도 사용하긴 했습니다.
    가령 이런식이죠 16코어이지만 코어 분배를 6+6+6 이렇게도 했었습니다.
    예외적으로 나누어서 나머지가 발생할때만 이렇게 합니다.
    위의 것은 4,4,4,4 코어로 할당되어 있습니다.
  • ?
    @꼬로미
    네 저도 이런 저런 실험을 엄청 해봤었습니다.
    단일 블럭 타임이야 매번 편차가 발생하지만, 보통 최근 10개블럭을
    기준으로한 평균값은 대부분 일정하게 유지되는 편입니다.
    근데 쥐어짜는 식으로 중복 구성을 하면 ( 예를 들어 위 댓글에 적으신
    6+6+6 구성시 두개의 마스터가 각각 6개씩 차지하면 남은 마스터는
    4개밖에 못쓰게 되는 식 ) 뺏기는 마스터들이 생기는데 그것으로 인해
    매번 블럭 타임에서 손해보는 놈들이 생기더라고요.

    근데 이론적으로는 어쩔때는 뺏기다가 어쩔때는 더 빼앗기도 하면서
    모든 놈들이 비슷해져야 하는데, 이상하게 늘 뺏기던 놈이 뺏기는
    기이한 현상이 생기더라고요... 분명 세팅상으로는 그냥 랜덤해야 하는데...
  • ?
    @적왕슈리
    적왕님은 몇대로 돌리세요?
  • 현재는 pc를 이렇게 여러대 해야 나오는 수준인거죠?
    7950x 2대 있는데 이걸로는 안되나요?
  • ?
    @자유로운삶
    딱 그게 최소한의 구성입니다.
    곧 풀이 나온다고 하는데요 약 1~3개월은 걸릴거에요.
  • ?
    안녕하세요. 올려주신 프로그램 사용해보려고 하는데요. 검색을 통해서 node에 mine.sh 한개 +클라 runcadocli로 아는데 runcadocli.sh에 주석처리한 사용법 때문에 문의드립니다!
    예를들면 4대의 PC에서 1번 mine.sh, 4번 mine.sh에 수행중에서 2번과 3번에서 클라1개는 runcadocli.sh(cadocli) / runcadocli.sh(screen cadocli)으로 다른IP에 동시에 수행하려면 어떤 방법으로 해야되는지 문의드려요! 처음 써보는 프로그램이라 무엇이 유효환지 확인방법이 없어서 문의드립니다.
    runcadocli.sh(screen cadocli) 해당 내용으로 클라 추가하는 방법 문의드립니다!
  • ?
    @상큼발랄끔찍
    백그라운드 실행하는 screen을 사용하지 않고 그냥 사용헤도 됩니다.
    runcadocli.sh 를 복사해서 하나 더 만들고 $processes 를 해당 PC의 코어를 분리해서 지정하면 됩니다.

    백그라운드 돌리는 방법중 하나인 screen 의 사용방법은
    https://bio-info.tistory.com/42
    참조하시면 됩니다.
  • ?
    @꼬로미
    알겠습니다~ 아 그리고 제가 삽질했던 것중에 하나인데 mine.sh <- 포어그라운드만 되고 runcadocli.sh <- 백그라운드 수행해도 아직 이상 없는것 같아요! url주신 내용읽어보면 mine을 screen으로 돌리면 gui깔지 않고 수행 가능할듯 하네요!
  • 뭔지는 모르겠으나, 멋지시네요. 정보 공유 추천드립니다.
default debug random = 0 / type = READ / detected = READ

자유게시판

홍보/사기/불법을 제외한 모든 글작성이 가능합니다.

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
61949 자유 세상의 사기꾼은 많습니다.도박업체가상계좌   일처리가 빙ㅅ같음 당연히 어둠의세력이 거래를 하는데 가상계좌거래 코인거래등등하것지  이걸 이제서야 들여다보고 자빠졌네   공ㅁ원시키들이 책상에 앉아서... 1 3 281
복태취업했다
2024.03.24
61948 자유 코인 세금 2년유예 국민청원       말만하는 국회의원들  빼도박도 못하게 청원동의 어떤가요? 자기들 당선되면 나몰라라 하고 내용보면 거래소관련 보호할수있는 내용도 있고.  속시원하게 ... 3 3 450
끝까지간다
2024.03.24
61947 자유 사기 당하는 사람 특징 남의 말을 잘 믿는다 성질이 조급하다(*) 장점만 찾아본다 3 1 353
incites
2024.03.24
61946 질문 cpu로 채굴할만한 코인 질문 전 5900x와 5700x3d pc를 갖고있습니다. 원래 5600x 사용하다 도저히 수익이 나지 않아 5700x3d를 최근에 교체했습니다. 거래소는 코인원 사용하고있습니다. 제 ... 6 0 575
천공태자
2024.03.23
61945 질문 그래픽카드 가격은 왜 안오르는 걸까요 ? 지난 장에 폭락한 코인가격으로 그래픽 카드 구입 비용을 많이 손해본 상황인데 이번에 비트코인 이더리움 폭등으로 그때 구입한 그래픽카드를 팔까 중고가격을 ... 8 1 713
민사장
2024.03.23
61944 자유 뭐가 고장인지 모르겠습니다ㅜㅜㅜㅜ   증상은 부팅하면 무한 반복해서 메모리 카드를 지우개로 지우고 난뒤 부팅하니 모니터가 깜빡 깜빡 합니다 라이저카드 모두 교체 완료 느낌은 윈도우 부팅은 된... 11 0 378
천하무적도강
2024.03.22
61943 자유 overtake도 괜찮아보이네요   게임 쪽 프로젝트인데 리브랜딩해서 오픈 준비중이더라고요 아직 온보딩 예정인 게임은 안나왔도 마켓은 준비중이라고 하더라고요. 파트너사는 아이템베이랑 아... 1 0 228
메타몽23
2024.03.22
61942 자유 폴카닷 코인 시세 기술적 분석 및 앞으로의 전망 CONTENTS 1. 폴카닷 코인 기술적 분석 지표 2. 폴카닷 코인 추세 분석 데이터 3. 폴카닷 코인 시세 분석 4. 폴카닷 코인 시세 분석 서브데이터 5. 폴카닷 코인 ... 1 file 1 139
갭챠GAPCHA
2024.03.22
61941 자유 업비트 폴리매쉬 코인 시세 122% 떡상 전망 CONTENTS ​ 1. 폴리매쉬이란? 2. 폴리매쉬 기술적 특징 3. 폴리매쉬 코인 정보 4. 폴리매쉬 코인 상장거래소 5. 폴리매쉬 코인 순위 6. 폴리매쉬 코인 전망   1️... 1 file 0 284
갭챠GAPCHA
2024.03.22
61940 질문 Cpu채굴   땡글 고수님들 정말. 모캐고 계신지 궁금해요   사실 조언필요..                      7 0 642
불타는킹카
2024.03.22
61939 자유 세상에 사기꾼은 많습니다. 보이스피싱010번호번작   예전에는 번호번작 큰거를 땅에 묻어서 하거나 건물에 숨어서 하거나 상가에 숨어서 하거나 차로 이동하면서 하거나 그랬는데 이제는 소형이 나와서 usb를 꽂을... 0 201
복태취업했다
2024.03.22
61938 자유 바이낸스 상폐 코인 3종 - 드렙, 모바일코인, 피네트워크 CONTENTS ​ 1. 오늘의 코인 이슈 '바이낸스 상폐 코인 3종은?'   세계 1위 거래소 바이낸스가 3개의 암호화폐 종목을 부적격하다고 판단하고 상장폐지를 공지했... file 0 236
갭챠GAPCHA
2024.03.21
61937 자유 sec gensler 상장된 거래소 아시는분 ㅠㅠ   sec gensler 코인 사고 싶은데 상장된 거래소가 어디인지 궁굼합니다ㅠㅠㅠ   그리고 코인 검색하면 상잔된 거래소 나오는 싸이트가 따로 있나요???           ... 5 0 270
천하무적도강
2024.03.21
61936 자유 자동화된 시장 조성자 AMM이란? 디파이 플랫폼 등 CONTENTS ​ 1. 자동화된 시장 조성자(AMM)란? 2. AMM 작동방식 3. AMM 장점 4. AMM vs 오더북 5. AMM 프로토콜 6. AMM 위험성 및 한계 7. AMM 전망   1️⃣ 자동화... file 0 96
갭챠GAPCHA
2024.03.21
61935 자유 이엠텍 공식AS에서 코어사망 판정받은 사파이어RX5700XT 그래픽카드 수리   안녕하세요 마산컴프로 입니다.     전원은 들어오나 화면이 출력되지 않는 증상으로   이엠텍에 먼저 보냈으나, 코어사망으로 AS불가판정을 받고   대구에서 ... 15 file 7 1866
마산컴프로
2024.03.21
61934 자유 2일만 더 일하면 주말입니다 여러분 !!         진짜 조금만 더 힘내자구용~             0 100
코인짱이양
2024.03.21
61933 질문 메타마스크 에서 코인원 입금문의 메타마스크애서 코인원으로 이더 1.5개 입금하려고하는데요 바로 전송 하면 되나요?   업비트는 메타마스크연동하여 등록 할수있던데 코인원은 없던데요         ... 1 0 155
빅나비
2024.03.21
61932 자유 Asic e9. Pro   요즘 얼마하나요?                     2 0 200
불타는킹카
2024.03.21
61931 자유 코인이 또 반등을 쳤네요 찐 반등일가요?       자기전엔 파란불 인나니 불나네요 ㅋ           1 0 213
코인짱이양
2024.03.21
61930 자유 AMD RX6700 & 6800   RX6700 &amp; 6800XT 가지고 있는데 쓸데 없나요?                    4 0 267
다비다비
2024.03.21
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 3103 Next
/ 3103
default debug random = 0 / type = READ / detected = READ