• lotus v1.16.0 calibnet


    系列文章目录

    lotus



    前言

    v1.16.0 calibnet


    一、v1.16.0 calibnet

    git clone https://github.com/filecoin-project/lotus.git
    
    • 1
    # git checkout v1.16.0
    # git show
    commit 01254ab320b9ab32806a163d70f3fba42cac7bd3 (HEAD, tag: v1.16.0, origin/releases)
    
    • 1
    • 2
    • 3
    • AMD CPU
    env RUSTFLAGS="-C target-cpu=native -g" FFI_BUILD_FROM_SOURCE=1 FFI_USE_CUDA=1 make clean calibnet lotus-bench
    
    • 1
    • Intel CPU
    env CGO_CFLAGS_ALLOW="-D__BLST_PORTABLE__" CGO_CFLAGS="-D__BLST_PORTABLE__" FFI_USE_MULTICORE_SDR=0 FFI_BUILD_FROM_SOURCE=1 FFI_USE_CUDA=1 make clean calibnet lotus-bench
    
    • 1
    lotus version 1.16.0+calibnet+git.01254ab32
    
    • 1

    二、运行

    1.lotus daemon

    nohup lotus daemon >> /var/log/calibnet/daemon.log 2>&1 &
    
    • 1

    2.miner

    nohup lotus-miner run >> /var/log/calibnet/miner.log 2>&1 &
    
    • 1

    三、lotus-worker

    192.168.2.1

    # env TMPDIR=/tmp01 nohup lotus-worker --worker-repo=/seal/worker01 run --listen=192.168.2.1:3456 --precommit2=false --commit=false >> /var/log/calibnet/worker01.log 2>&1 &
    
    • 1
    # env TMPDIR=/tmp02 nohup taskset -c 48-63 lotus-worker --worker-repo=/seal/worker02 run --no-local-storage --listen=192.168.2.1:3457 --addpiece=false --precommit1=false --commit=false >> /var/log/calibnet/worker02.log 2>&1 &
    
    • 1
    lotus-worker --worker-repo=/seal/worker02 storage attach /seal/worker01
    
    • 1

    四、C2

    192.168.2.2

    • C2-01 seal
    env CUDA_VISIBLE_DEVICES=0 TMPDIR=/tmp01 lotus-worker --worker-repo=/seal/worker01 run --listen=192.168.2.2:3456 --addpiece=false --precommit1=false --precommit2=false >> /var/log/calibnet/worker01.log 2>&1 &
    
    • 1
    • C2-02 seal
    env CUDA_VISIBLE_DEVICES=1 TMPDIR=/tmp02 lotus-worker --worker-repo=/seal/worker02 run --listen=192.168.2.2:3457 --addpiece=false --precommit1=false --precommit2=false >> /var/log/calibnet/worker02.log 2>&1 &
    
    • 1
    • C2-03 windowpost
    env CUDA_VISIBLE_DEVICES=2 TMPDIR=/tmp03 lotus-worker --worker-repo=/seal/worker03 run --windowpost=true --listen=192.168.2.2:3458 >> /var/log/calibnet/worker03.log 2>&1 &
    
    • 1
    • C2-04 winningpost
    env CUDA_VISIBLE_DEVICES=3 TMPDIR=/tmp04 lotus-worker --worker-repo=/seal/worker04 run --winningpost=true --listen=192.168.2.2:3459 >> /var/log/calibnet/worker04.log 2>&1 &
    
    • 1
    # lotus-miner info
    Workers: Seal(5) WdPoSt(1) WinPoSt(1)
    
    • 1
    • 2

    参考

    1. 参考文章1
    2. 参考文章2
  • 相关阅读:
    JAVA‘无效目标发行版 17’的解决方案
    LayUI之CRUD(增删改查)
    前端权限管理方案之精确到按钮级别
    在cesuim上展示二维模型
    vue +antvX6 根据节点与线,动态设置节点坐标生成流程图
    C理解(五):编译,链接库,宏,关键字,变量
    1018 Public Bike Management (动规暴力美学)
    CentOS 7 使用pugixml 库
    前端html+css面试题
    企微衍生的地理位置那点事
  • 原文地址:https://blog.csdn.net/u010953692/article/details/125488567