当前位置: 代码迷 >> 综合 >> filecoin lotus docker 搭建教程(5)
  详细解决方案

filecoin lotus docker 搭建教程(5)

热度:79   发布时间:2023-12-05 18:48:00.0

docker-compose文件

lotus-miner的docker-compose文件

version: "3"services:lotus-worker:container_name: lotus-workerimage: zayn1314/lotus:v1.13.0-rc2-calibnetrestart: alwaysvolumes:- ./config:/root/.lotusworker- ./parameter/disk:/root/parameter/disk- ./parameter/disk2:/root/parameter/disk2- ./parameter/disk3:/root/parameter/disk3network_mode: hosttty: trueenvironment:TZ: Asia/ShanghaiFIL_PROOFS_PARAMETER_CACHE: /root/parameter/disk # > 100GiB!FIL_PROOFS_PARENT_CACHE: /root/parameter/disk2 # > 50GiB!TMPDIR: /root/parameter/disk3BELLMAN_CPU_UTILIZATION: 0.95FIL_PROOFS_MAXIMIZE_CACHING: 1 #以 RAM 成本提高速度(1 倍 RAM 扇区大小 - 32 GB)FIL_PROOFS_USE_MULTICORE_SDR: 1 #以使用完整的为代价提高了 PreCommit1 的速度 # CPU Core-Complex 而不是单核。应该与 CPU 关联设置一起使用MINER_API_INFO: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBbGxvdyI6WyJyZWFkIiwid3JpdGUiLCJzaWduIiwiYWRtaW4iXX0.Ti0mZ1dpoI-6zr2DGV2ZG9qh_EJkDXNRuX6lsT0pmFk:/ip4/192.168.20.5/tcp/2345/httpFIL_PROOFS_USE_GPU_COLUMN_BUILDER: 1 #precommit2 GPU 加速FIL_PROOFS_USE_GPU_TREE_BUILDER: 1NVIDIA_VISIBLE_DEVICES: allBELLMAN_CUSTOM_GPU: GeForce RTX 3090:10496runtime: nvidiaprivileged: truecommand: lotus-worker run --addpiece=true --precommit1=true --precommit2=true --unseal=true --commit=false#command: lotus-worker run --addpiece=false --precommit1=false --precommit2=false --unseal=false --commit=true

第一次启动lotus-worker需要的操作

下面docker-compose文件中的环境变量FULLNODE_API_INFO的值是lotus的api令牌,token值用命令lotus-miner auth create-token --perm <read,write,sign,admin>获取,详情请看这里

密封速度说明

以上搭建方式是官方得代码,显卡3090 速度如下

Addpiece:1min左右
P1: 12-13分钟一层 共大约2个半小时左右
P2:12分钟左右
C1:秒级
C2:16min左右

  相关解决方案