You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Oct 31, 2023. It is now read-only.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Filecoin同构集群搭建
1. 同步Daemon
集群搭建首先需要同步Daemon到最新高度,按照Filecoin节点搭建及启动搭建并同步好Daemon。
2. 准备钱包
初始化并将Daemon同步到最新高度后,运行以下命令创建钱包:
创建好钱包后,需要给钱包转一点FIL。
3. 配置Miner环境变量
在
~/.profile
文件中,添加以下内容,并source ~/.profile
:其中:
FAST_DISK_FOLDER1
为证明参数文件目录,32GB的扇区大约需要110GB的空间;FAST_DISK_FOLDER2
为PreCommit1缓存文件路径,大小为56GB;FAST_DISK_FOLDER3
为临时文件目录,主要用于存放GPU锁定文件;FAST_DISK_FOLDER4
为Miner相关文件的存储目录,至少需要2TB的存储空间;4. 初始化Miner
配置好上面的环境变量后,通过以下命令初始化Miner。
此处的
WALLET_ADDRESS
为上面第一步中创建的钱包地址。5. 启动Miner
5.1 配置
LOTUS_MINER_PATH
路径Miner配置文件默认在
~/.lotusminer/config.toml
文件中, 若配置了$LOTUS_MINER_PATH
环境变量,则在此路径下。5.2 更新Miner配置文件
在配置文件
config.toml
中,打开以下配置,把下面的MINER_IP_ADDRESS
改成Miner本机的内网IP地址,并指定一个端口,lotus-miner
默认端口是2345
。5.3 更改存储路径
修改
$LOTUS_MINER_PATH/sectorstore.json
文件,将CanStore
的值改为false
。5.4 启动Miner
5.5 查看Miner状态
5.6 挂载存储路径
<STORAGE_PATH>
为存储封装结果的路径。6. 启动Worker
6.1 配置
MINER_API_INFO
设置环境变量,使Workers可以连接到Miner:
其中
<API>
的格式为ip4/<MINER_API_ADDRESS>/tcp/<PORT>/http
。<TOKEN>
为~/.lotusminer/token
文件中的内容,<API>
为~/.lotusminer/api
文件中的内容。或输入以下命令直接获取:
6.2 配置
LOTUS_WORKER_PATH
设置Worker路径的环境变量,建议放在空间大的磁盘分区:
6.3 配置Worker其他环境变量
其中:
FIL_PROOFS_USE_MULTICORE_SDR
:PreCommit1多CPU核心绑定;FIL_PROOFS_MAXIMIZE_CACHING
:PreCommit1开启内存最大化;FIL_PROOFS_USE_GPU_COLUMN_BUILDER
:使用GPU计算COLUMN hash;FIL_PROOFS_USE_GPU_TREE_BUILDER
:使用GPU计算TREE hash;6.4 启动worker
6.5 查看worker信息
7. 封装Sector
7.1 封装一个sector
7.2 查看启动的封装任务
$ lotus-miner sealing jobs
7.3 检查启动的workers
7.4 查看sector信息
Beta Was this translation helpful? Give feedback.
All reactions