mining custom_top_html:no
default debug random = 0 / type = READ / detected = READ
채굴
2024-06-09 11:38:10

fact0rn 마이너 1.223 입니다.

크게 변경사항은 없으나 GPU사용에따라 몇가지 변경하거나 개선해야 할것이 있어서 패치합니다.

 

1. 패치 파일

전체파일 : wget http://factorn.iptime.org:32080/download/fact_dist_20_04_v1.22.RTX30XX.tar.gz

업데이트 1.62 -> 1.22 : wget http://factorn.iptime.org:32080/download/fact_dist_20_04_v1.062-to-v1.22.RTX30XX.tar.gz

업데이트 1.20 -> 1.22 : wget http://factorn.iptime.org:32080/download/fact_dist_20_04_v1.20-to-v1.22.tar.gz

 

2. 주 패치 내용

-  옵션 추가

export USE_GCD_PROCESS="True"

기본 옵션은 True 입니다. 

최대 공약수 계산을 하여 제거할 것인가를 묻는 것으로 1000개의 후보의 경우 100개정도 압축해줍니다.

소요시간이 28비트의 경우 약 5~10초(7950X) 걸립니다.

기존에 사용했지만 경우에 따라 생략할 수 있기에 옵션에 넣었습니다.

export MAX_SIEVE_LEVEL=28

최대 공약수 계산을 하여 후보자 필터링을 하고자 할 경우 최대 공약수를 구할 소수의 크기입니다.

28비트이면 (1~536870911) 내의 소인수로 미리 제거하겠다는 뜻입니다.

기존에 사용했지만 경우에 따라 낮추거나 높일 필요가 있기에 옵션에 넣었습니다.

예시 : 28비트 : 5초 소요,  20비트 : 1초 소요

 

3. 활용방법 예제

예시) 

목표 :

- CUDA-ECM을 사용할 것이다.

- 최대공약수 필터기능을 최소화 하여 소요시간을 단축한다.

- 최초진입은 CUDAECM 1~2레벨으로 빠른 진입을 원한다.

- MSIEVE 선형대수 진입 전에 CUDAECM 사용을 끝내야 한다.

설정 :

--mine.sh--

export CUDAECM_MAX_LEVEL=3

export FIRST_ACCEPT_LEVEL=2 #Default 4
export SECOND_ACCEPT_LEVEL=3 #Default 4
export THIRD_ACCEPT_LEVEL=3 #Default 4
export W_MUL_INTERVAL=12
export MAX_SIEVE_LEVEL=20

--gpu-server/gpu_config_3.ini--

기존 b1 = 1000000 에서 b1 = 1500000 으로 변경

변경사유 : 3090 의 경우 msieve cuda 진입전에 끝낼수 있는 값 설정 (즉, 본인 GPU 에 맞추어 변경하는게 효율적입니다.듀얼 3090은 1800000 으로 사용중)

 

응용은 영역은 큽니다.

export CUDAECM_MAX_LEVEL=2

으로 해서 단 2단계로 해도 됩니다.

이때는 gpu-server/gpu_config_3.ini 를 gpu-server/gpu_config_2.ini 으로 복사해서 수정한게 좋습니다.

 

또 다른 응용으로는

export USE_GCD_PROCESS="False" 으로 하고

export W_MUL_INTERVAL=8 (낮춘 사유는 CUDA-ECM의 후보자 최대 갯수가 1000개를 넘어서면 에러가 발생됨)

 

4. 1.20 버전부터 있던 옵션인데 사용방법을 잘 모르고 계신것중 하나

export CADO_CLIENT_THREAD_COUNT=4

클라이언트의 갯수가 늘어남에 따라 병목현상이 일어나고 있습니다.

5~6대까지는 클라이언트의 프로세스당 스레드 갯수는 2 가 가장 적당했는데요. 지금은 조정이 필요한 듯 보입니다.

CADO_CLIENT_THREAD_COUNT 을 변경할려면 클라이언트 / 마스터 mine.sh 에 모두 적용해야 합니다.

그리고 마스터에서는 추가적으로 bin/cadorun.sh 에서 cado-nfs의 옵션도 바꾸어야 합니다.

--client-threads 4

이렇게 바꾸던지 아니면 추가해야 합니다.

예시) 

./cado-nfs.py --parameters  ../bin/params.c120  --server $cand tasks.workdir="/dev/ramdisk/c105/" server.port=24242 server.ssl=no server.whitelist=0.0.0.0/0 tasks.sieve.rels_wanted=16500000 tasks.sieve.qrange=12000  tasks.polyselect.threads=8 --client-threads 4 -t all --no-colors

 

 

 

 

 

그런데 생각해보니 20 보다는 24또는 25가 괜찮을거 같네요
28비트가 5~10초 걸리는데 2^28 과 2^25 의 차이는 8배이고 2^28과 2^24의 차이는 16배이니..
1초미만으로 유지할려면 24~25 정도로 해도 충분하겠네요

export MAX_SIEVE_LEVEL=24 or export MAX_SIEVE_LEVEL=25 

 

 

 

 

 

 

 

1,301
댓글 19
  • ?
    쉽게 설명할려고 해도 점점 전문가가 아니면 무슨뜻인지 모르겠네요.
    프로그램 내부의 옵션들을 파라메터로 끄집어 내고 있는데 초보자에게 점점 어려워지고 있네요
    그러나 최소 한가지 옵션은 변경하는게 좋을거에요.
    MAX_SIEVE_LEVEL=20
    음.. 20보다는 24~25가 더 좋겠네요
  • ?
    오늘도 고생많으시네요. 항상감사드립니다.
  • ?
    CUDA_ecm 을 사용하지 않아도 export MAX_SIEVE_LEVEL=20 은 유효한지요?
    그리고 mise.sh 에 export MAX_SIEVE_LEVEL=20, export USE_GCD_PROCESS="True" 항목이 나타나지 않습니다.
    수동으로 직접 추가 하는건지요?
  • ?
    @dreamminer
    예 3~4초 이득을 봅니다.
    그런데 생각해보니 20 보다는 24또는 25가 괜찮을거 같네요
    28비트가 5~10초 걸리는데 2^28 과 2^25 의 차이는 8배이고 2^28과 2^24의 차이는 16배이니..
    1초미만으로 24~25 정도로 해도 충분하겠네요
  • ?
    작성자가 삭제한 댓글입니다
  • ?
    @아리스토이
    화면 크기 때문이었습니다 ㅠ
    글이 넘 길어서저 밀렸던거에요 ㅎ..
  • ?
    THREAD_COUNT를 수정하니 훨 낫네요~ 병렬 프로세스를 줄이고 chunk를 키워 오버헤드를 줄이는 듯? 하군요..
  • ?
    W_MUL_INTERVAL을 계산하기 빠듯할 정도로 많이 주는 이유가 있을까요?
  • ?
    @톰마
    너무 적으면 블럭 1회에 1번하기도 어려워서요.
    하나의 블럭에 10여개의 W값 이 나오고 W값에 2^W_MUL_INTERVAL 의 범의 숫자를 가져옵니다.
    W값이 바뀌면 기준치가 달라지기에 CPU-ECM이나 CUDA-ECM을 다시해야 합니다.
    그리고 CUDA-ECM 한번에 여러개를 병렬로 처리하니 그 용량에 최대한 맞추려고 하는거에요

    그리고 가령 2^10 이면 1024개의 숫자를 가져오고 GCD 를 거치면 150개 정도 되고 CUDA-ECM 1레벨을 거치면 30~50개정도..
    이중에 CPU-ECM을 0.28정도 거치면 2~4개정도 살아 남습니다.
    따라서 블럭에 1번만 할 생각이라면 W_MUL_INTERVAL 를 6~8 사이 2~3회정도 할려면 8~11정도.. 4회정도 할려면 12정도입니다.
    아까도 이야기 했지만 시드 바뀌면 CPU-ECM등 연산을 다시하기에 1번에 끝내기 위함입니다.

    그리고 나중에 수정할 것이지만 CUDA 연산이 블럭이 바뀔때에만 하고 있습니다.
    원래는 W (기준 시드값) 이 바뀔때 마다 해야 하거든요.
    이거는 현재 고치고 있으며 다음주 토요일 배포할 예정입니다.
  • ?
    @꼬로미
    아하.. 쿠다코어 갯수가 달라서 그런 듯 합니다. 저는 2070ti 2대로 돌리니 많이 주면 연산이 한번에 안끝나더라구요.
  • ?
    export USE_GCD_PROCESS="True"
    export MAX_SIEVE_LEVEL=28

    이 두옵션은 마스터 mine.sh 에만 적용하면 될까요?
  • ?
    @junfa
    예 2가지는 마스터에만 적용입니다.
  • ?
    CADO_CLIENT_THREAD_COUNT 의 경우는 어차피 꼬로미님이 해당 값을 mine.sh 에서 export 로 외부반영시키시기 때문에

    /bin/cadorun.sh 에서의 client-threads 값을 수동값으로 입력하는 것보다

    /cado-nfs.py --parameters ../bin/params.c120 --server $cand tasks.workdir="/dev/ramdisk/c105/" server.port=24242 server.ssl=no server.whitelist=0.0.0.0/0 tasks.sieve.rels_wanted=16500000 tasks.sieve.qrange=12000 tasks.polyselect.threads=8 --client-threads $CADO_CLIENT_THREAD_COUNT -t all --no-colors

    처럼 수정하면 향후에 쓰레드값을 수정하더라도 mine.sh 에서만 수정하면 되니까 더 편합니다.
  • ?
    항상 고생이 많으십니다.
  • ?
    아참... 근데 꼬로미님 polyselect.thread 값은 cadorun.sh 상에서 2로 잡아두셨잖아요? 근데 예시문에서는 client-thread값을 4로 올릴때 polyselect.thread 값은 8로 바꾸신건 뭔가 이유라던가 연관성같은게 있나요? 슬레이브의 수가 많을수록 polyselect 값이 높을수록 많이 유리하거나 한다던지...
  • ?
    @적왕슈리
    없습니다.
    원래 4로 해야 하는데. 8로 해도 큰 차이는 없지만 조금 더 좋은듯 해서요.
  • ?
    좋은 정보 감사드립니다!!
  • ?
    --client-threads 4 이 부분이 SMT on에서는 더 올려야 하는거지요? 기존 $2가 스레드 수였던 것 같아서..
  • ?
    @톰마
    $2는 수동으로 바꾸어야 합니다.
    SMT on/off 차이는 지금 난이도에서 테스트 안해봤습니다만 아직도 on 이 더 좋을거에요.
    음.. 모르겠다... ㅋㅋ 지금 난이도 에서는 모르겠네요 380까지는 해봤는데..
default debug random = 0 / type = READ / detected = READ

채굴

코인 채굴에 관한 게시판입니다.

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
공지 채굴 새로 들어오시는분들! - 땡글 이용시 지켜지면 좋은 것 92 311 78461
[레벨:15]김광부
2017.06.25
75587 채굴 ks0 ultra 하나 더 주문 완료 골프보면서 떙글보고있다가 12시에 아이스리버 ks0 울트라 풀린다는 댓글보고 하나 더 주문했네요 하나 두개 소소하게 돌리는 재미가 쏠쏠하네요 채굴 재밋습니다! 외관은 ks0 pro 와  똑같겟죠?                    ... 16 1 1094
[레벨:2]제이엘에너지
2024.06.15
75586 채굴 SRBMiner-MULTI v2.5.7   다운로드는 공식에서 https://github.com/doktor83/SRBMiner-Multi/releases   알고리즘 'ghostrider' 및 'mike'의 성능이 향상되었습니다. AVX2 CPU의 'flex' 알고리즘 성능이 향상되었습니다. 이제 Miner는 Linux... 2 2 250
[레벨:30]끝까지버티기
2024.06.14
75585 채굴 qubic 대한민국 서울시 Bored & Hungry   📅 **일자** : 2024년 06월 28일   🕔 **Time**: <t:1719561600:R> - <t:1719576000:R>   📍 **위치** : 대한민국 서울시 Bored & Hungry   (성수이로12 길 17-11 층, 서울, 한국 04784) ... 4 file 1 461
[레벨:20]id: 복태취업했다
2024.06.14
75584 채굴 지금 CPU채굴은 월드랜드 입니다.     물론 팩톤용 초고사양은 그냥 팩톤이구용~~     그 이하 중고사양 저사양.....월드랜드 가세요.     전기세대비 현재시세로 5배정도 나오긴 하네요.   지금 개당 150원... 제시퓨 저렴한건데....130W즘 먹습니다.... 29 file 0 1655
[레벨:9]껄껄껄무새
2024.06.14
75583 채굴 아이스리버 가격 인하.;;;;;ㄷㄷㄷ 기존 구매자 쿠폰 줌~   울라리 구매해놨는데....품절상태에서 가격인하 햇네요..   이번 인하로....KS5L이 채산성 제일 좋아졌습니다. T.T   KS5L할인율이 넘사라...;       저번에 예전처럼 90일 채산성힘들다 햇더니 바로 기기값을 떨궈... 15 file 0 1080
[레벨:9]껄껄껄무새
2024.06.14
75582 질문 icemining 그램 채굴 withdrawal 방법 안녕하세요?   icemining에서 그램을 채굴해 보았는데요,  mytonwallet 주소로요.   250gram 넘으면 따로 설정없이 인출되어서 지갑으로 들어오나요? 이게 인출되는 시간이 정해져 있는건지..   250넘어도 안들어와서... 1 0 290
[레벨:4]최리니
2024.06.13
75581 채굴 윈도우 3060ti Xel(젤리스) 채굴 문의드립니다.   윈도우 3060ti Xel(젤리스) 채굴 문의드립니다.  윈도우에서 리갈마이너로 hashrate 사이트에 나와 있는데로 --cclock 250 --lock-cclock 1500 --lock-mclock 5000 --pl 150 이렇게 주었는데 헤시가 140 KH/s 초반 ... 3 1 551
[레벨:9]subinny
2024.06.12
75580 채굴 hiveos pool에서 gram채굴은 너무 불안정하네요       원래 icemining에서 gram채굴중이였었는데.... hiveos pool에서 gram 채굴 시작해서 그동안 hiveos 사용한 정(?)생각해서 요며칠 옮겨봤는데 icemining보다 해시도 1기가 2기가 덜 나오고 온도도 2도 3도 디 높... 13 1 288
[레벨:5]가끔노팬티
2024.06.12
채굴 fact0rn 마이너 1.223 입니다. 크게 변경사항은 없으나 GPU사용에따라 몇가지 변경하거나 개선해야 할것이 있어서 패치합니다.   1. 패치 파일 전체파일 : wget http://factorn.iptime.org:32080/download/fact_dist_20_04_v1.22.RTX30XX.tar.gz 업... 19 0 1588
[레벨:12]꼬로미
2024.06.09
75578 채굴 현재 HOT한 HTN..         시세 폭등으로 인해 현재 채산성 미친상태 유지중.. 4090 기준 채산성 1일 1만원대도 찍음.  현재 총해시도  2배이상 폭등하면서 절반이상 채선성 떨어지긴 함.ㅋㅋ 거품이 언제 꺼질지 모르지만 오랜만에 들... 4 file 0 926
[레벨:6]superdog
2024.06.07
75577 채굴 카박스프로 출시 1.6T 600W 2000불         1.6T에 600와트.....2000불내외   일단 울트라가 600오버되면 그냥 쌈싸먹겠네요. 머 오버안되어도 다이다이 문제 없을듯..ㅋㅋ   다만 쿨링은 카박스가 훨 편하긴 합니다...     울트라 출시전이지만 1승적... 3 file 0 644
[레벨:9]껄껄껄무새
2024.06.07
75576 채굴 채린이 듀얼채굴 질문 드립니다 ㅠㅠ     Iron + Pyrin 채굴중입니다   Iron은 해쉬가 유지가 잘 되는데 Pyrin은 들쑥날쑥이네요... 오버값은 해쉬레이트.노 참고해서 먹였는데 저러면 오버값이 잘못된 걸까요? file 0 326
[레벨:2]스텝
2024.06.06
75575 채굴 SRBMiner-MULTI v2.5.6   다운로드는 공식에서   https://github.com/doktor83/SRBMiner-Multi/releases   CPU 채굴을 위한 알고리즘 'flex'[Kylacoin] 추가, 수수료 2.0% CPU 채굴을 위한 알고리즘 'randomxeq' [Equilibria] 추가, 수수료 ... 1 0 205
[레벨:30]끝까지버티기
2024.06.05
75574 채굴 자일리스 하드포크 테스트 공지     처음 나왔을때 시퓨위주의 코인이었는데....   바로 마이너 개발자들이 지퓨향으로 만들어버렸죠.   그래서 시퓨 와 지퓨 갭을 줄이는 하드포크를 준비중이랍니다. 아마 시퓨해시를 높히는 방향이 아닐런지..   ... 3 file 0 420
[레벨:9]껄껄껄무새
2024.06.05
75573 채굴 KS0 품절 풀리고 할인 코드!!!!     KS0 울트라 품절 풀렸습니다    **앞서 제가 쓴것들은 600G 오버를 전제하에 둔거라...오버안되면 그냥 그저그런 채산성입니다    오버 안될 가능성도 있으므로 신중히 구매하세요    저는 책임 못집니다 ^^;;;  ... 11 file 1 872
[레벨:9]껄껄껄무새
2024.06.05
75572 채굴 아이스리버 KS0은 품절이네요     아이스리버 이쉐이들 가격 정책 참 잼나게 해놨네요.   기존 KS0들 다 50%오버는 기본 깔고가서....600G는 무난하지 않을까 생각합니다.   600G를 기본으로 생각해보면...     KS0 600G 22대(13.2T)  7678불   KS... 9 file 0 770
[레벨:9]껄껄껄무새
2024.06.04
75571 질문 ton코인 거래소에 보내고 싶습니다.   wallet.ton.org에 톤코인 채굴한게 있습니다.   코인원으로 보내려니 api request error 가 뜨길래 트래블룰 때문에 안돼는가 싶어서   mytonwallet으로 보내기 시도해 봤는데 같은 문구가 뜨네요    거래소로 보내... 1 0 274
[레벨:10]대구초보
2024.06.04
75570 질문 Hive OS로 6 way 2대 채굴중인데 요금이 유료로 계속 나오네요.               2대로 무료로 변경이 되어서 기존의 채굴기 정리했는데   계속 유료로 청구되네요.   무료로 변경되는 조건이 따로 있나요?   4 file 0 419
[레벨:16]헝그리마이너
2024.06.04
75569 채굴 WLC 코인 xeggex에 상장 되었네요     얼마전에 국내 코인이라고 홍보글 조금 있었지요.   몇천개 살짝 캐놨었는데...어느새 상장되었네요. ㄷㄷ   0.1불입니다. 150원 조금 안되는...   의미없는 가격인게 유동성이 부족해서 몇백개만 팔아도 바닥이... 12 file 1 528
[레벨:9]껄껄껄무새
2024.06.04
75568 채굴 MYTONWALLET 쓰쎴던 분들 한번 다시 들어가 보세요   지금 쓰시는분들이야 이미 받으셨겠지만..   저는 그램 채산성 떨어지고 다른코인 채굴하다보니 한동안 안들어갔거든요.   오늘 간만에 들어가보니   월렛코인을 에어드랍해줬네요. ㅋㅋ   기간에 따라 일정 코인 ... file 0 249
[레벨:9]껄껄껄무새
2024.06.03
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 3781 Next
/ 3781
default debug random = 0 / type = READ / detected = READ