**
**
English
推荐配置
CPU:AMD 3970X 或 Ryzen Threadripper 其他型号
内存:256 GB
SSD:2 TB * 2
操作系统:Ubuntu 18.04
最低配置
未测试。如果有问题可以提issue。
-CPU:带有 SHA 扩展的 AMD
特点
首次启动之后,以后所有操作自动化,无需人工干预。
封装操作完全在worker完成,除了最终sealed sector(约33 GB)回传miner之外没有网络传输。
自动发现空闲worker,启动封装操作。
程序退出后,再次启动都能恢复运行。如果出现不能恢复的情况,可以提issue。
基于推荐配置,可以进行单机2个sector的并行运行,每日产出存力200 GB以上。
自动设置FIL_PROOFS_MAXIMIZE_CACHING环境变量。
默认不使用LOTUS_STORAGE_PATH来存储文件,分离目录。
注意
开始之前请确保有足够的空闲内存。
请确保所有设备能够正常连接互联网。
安装配置
将会安装挖矿程序、必要的库、时间校准、显卡驱动、ulimit、swap内存(64 GB)。
git clone https://github.com/shannon-6block/lotus-miner.git
cd lotus-miner
sudo su
./script/install.sh
首次启动
几个可以配置的环境变量,根据自己需求设置。
export LOTUS_PATH="$HOME/lotus"
export LOTUS_STORAGE_PATH="$HOME/lotusstorage"
export WORKER_PATH="$HOME/lotusworker"
export FIL_PROOFS_PARAMETER_CACHE="$HOME/filecoin-proof-parameters"
export IPFS_GATEWAY="https://proof-parameters.s3.cn-south-1.jdcloud-oss.com/ipfs/"
lotus fetch-params 32GiB
启动lotus。
lotus -v
lotus version 0.4.17+git.045440aa
nohup lotus daemon > ~/lotus.log 2>&1 &
tail -f ~/lotus.log
lotus wallet new bls
lotus sync wait
启动miner。需要先完成领取测试币、注册矿工、节点同步完成。
lotus-storage-miner init --actor=xxx --owner=xxxxx
vi ~/.lotusstorage/config.toml
–max-parallel表示每个worker允许并行的sector数量。
当有 256 GB 内存、64 GB swap 和 1.4 TB 硬盘空闲空间的情况下,可以并行2个sector。
当有 128 GB 内存、64 GB swap 和 0.7 TB 硬盘空闲空间的情况下,可以并行1个sector。
nohup lotus-storage-miner run --max-parallel 2 > ~/miner.log 2>&1 &
tail -f ~/miner.log
lotus-storage-miner storage attach --init=true --store=true /path/to/storage
lotus-storage-miner info
启动worker。
export FIL_PROOFS_USE_GPU_COLUMN_BUILDER=1
export FIL_PROOFS_USE_GPU_TREE_BUILDER=1
export BELLMAN_NO_GPU=true
export RUST_BACKTRACE=full
export RUST_LOG=debug
lotus-seal-worker run --address xxx.xxx.xxx.xxx:3456 > ~/worker.log 2>&1 &
tail -f ~/miner.log
进阶:worker使用多个SSD
lotus-seal-worker run --address xxx.xxx.xxx.xxx:3456 --attach /path/to/another/ssd/directory > ~/worker.log 2>&1 &
观察运行情况。在miner机器执行。常用命令列举如下。
lotus-storage-miner info
lotus-storage-miner storage list
lotus-storage-miner workers list
lotus-storage-miner sectors list
或者使用区块浏览器,例如 https://filfox.io/ ,查看。