lotus v0.4.0 testnet 远程矿工

2024-05-26 03:32
文章标签 远程 lotus v0.4 矿工 testnet

本文主要是介绍lotus v0.4.0 testnet 远程矿工,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

lotus v0.4.0 testnet 远程矿工

  • 1,miner矿工运行
    • 1.1 修改miner配置
  • 2,运行worker
  • 3,运行日志
  • 4,CPU,内存使用
    • 4.1,miner节点
    • 4.2,worker节点

1,miner矿工运行

  • --max-parallel 并行sector数量,128GB内存运行1个
nohup lotus-storage-miner run >> /storage/miner.log 2>&1 &
nohup lotus-storage-miner run --max-parallel 1 >> /storage/miner.log 2>&1 &

1.1 修改miner配置

  • vim lotusstorage/config.toml
[API]
#  ListenAddress = "/ip4/127.0.0.1/tcp/2345/http"ListenAddress = "/ip4/192.168.1.11/tcp/2345/http"
#  RemoteListenAddress = "127.0.0.1:2345"RemoteListenAddress = "192.168.1.11:2345"[Storage]
AllowPreCommit1 = false
AllowPreCommit2 = false
AllowCommit = false
AllowUnseal = true
  • 设置存储目录
mkdir attachstorage
lotus-storage-miner storage attach --init=true --store=true /storage/lotuswork/attachstorage
# lotus-storage-miner storage list
a73:[|||                                              Unsealed: 0; Sealed: 0; Caches: 0Weight: 10; Use: StoreLocal: /storage/lotuswork/attachstorage

2,运行worker

远程矿工计算seal_pre_commit_phase1seal_pre_commit_phase2seal_commit_phase1seal_commit_phase2
worker回传给miner74MB + 32GB

  • 设置环境变量
# lotus
export LOTUS_PATH=/storage/lotuswork/lotus
export LOTUS_STORAGE_PATH=/storage/lotuswork/lotusstorage
export WORKER_PATH=/storage/lotuswork/lotusworker
export TMPDIR=/storage/lotuswork/tmpdirexport FIL_PROOFS_PARAMETER_CACHE=/storage/filecoin-proof-parameters-v27
export IPFS_GATEWAY="https://proof-parameters.s3.cn-south-1.jdcloud-oss.com/ipfs/"# 日志
export RUST_BACKTRACE=full
export RUST_LOG=debug# GPU计算PreCommit2
export FIL_PROOFS_USE_GPU_COLUMN_BUILDER=1
export FIL_PROOFS_USE_GPU_TREE_BUILDER=1export FIL_PROOFS_MAXIMIZE_CACHING=1# 远程矿工
export STORAGE_API_INFO="eyJh...:/ip4/192.168.1.11/tcp/2345/http"
  • 运行worker
nohup lotus-seal-worker run --address 192.168.1.12:2345 >> /storage/worker.log 2>&1 &
lotus-storage-miner workers list
lotus-storage-miner storage list

3,运行日志

  • lotus-seal-worker log
  • miner log

4,CPU,内存使用

4.1,miner节点

  • cpu
    在这里插入图片描述
  • 内存
    在这里插入图片描述
  • 交换分区
    在这里插入图片描述
  • GPU
    在这里插入图片描述

4.2,worker节点

  • cpu
    在这里插入图片描述
  • 内存
    在这里插入图片描述
  • 交换分区
    在这里插入图片描述
  • GPU
    在这里插入图片描述

这篇关于lotus v0.4.0 testnet 远程矿工的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1003417

相关文章

Java进阶学习之如何开启远程调式

《Java进阶学习之如何开启远程调式》Java开发中的远程调试是一项至关重要的技能,特别是在处理生产环境的问题或者协作开发时,:本文主要介绍Java进阶学习之如何开启远程调式的相关资料,需要的朋友... 目录概述Java远程调试的开启与底层原理开启Java远程调试底层原理JVM参数总结&nbsMbKKXJx

Python结合Flask框架构建一个简易的远程控制系统

《Python结合Flask框架构建一个简易的远程控制系统》这篇文章主要为大家详细介绍了如何使用Python与Flask框架构建一个简易的远程控制系统,能够远程执行操作命令(如关机、重启、锁屏等),还... 目录1.概述2.功能使用系统命令执行实时屏幕监控3. BUG修复过程1. Authorization

pycharm远程连接服务器运行pytorch的过程详解

《pycharm远程连接服务器运行pytorch的过程详解》:本文主要介绍在Linux环境下使用Anaconda管理不同版本的Python环境,并通过PyCharm远程连接服务器来运行PyTorc... 目录linux部署pytorch背景介绍Anaconda安装Linux安装pytorch虚拟环境安装cu

MobaXterm远程登录工具功能与应用小结

《MobaXterm远程登录工具功能与应用小结》MobaXterm是一款功能强大的远程终端软件,主要支持SSH登录,拥有多种远程协议,实现跨平台访问,它包括多会话管理、本地命令行执行、图形化界面集成和... 目录1. 远程终端软件概述1.1 远程终端软件的定义与用途1.2 远程终端软件的关键特性2. 支持的

VScode连接远程Linux服务器环境配置图文教程

《VScode连接远程Linux服务器环境配置图文教程》:本文主要介绍如何安装和配置VSCode,包括安装步骤、环境配置(如汉化包、远程SSH连接)、语言包安装(如C/C++插件)等,文中给出了详... 目录一、安装vscode二、环境配置1.中文汉化包2.安装remote-ssh,用于远程连接2.1安装2

Xshell远程连接失败以及解决方案

《Xshell远程连接失败以及解决方案》本文介绍了在Windows11家庭版和CentOS系统中解决Xshell无法连接远程服务器问题的步骤,在Windows11家庭版中,需要通过设置添加SSH功能并... 目录一.问题描述二.原因分析及解决办法2.1添加ssh功能2.2 在Windows中开启ssh服务2

Python实现局域网远程控制电脑

《Python实现局域网远程控制电脑》这篇文章主要为大家详细介绍了如何利用Python编写一个工具,可以实现远程控制局域网电脑关机,重启,注销等功能,感兴趣的小伙伴可以参考一下... 目录1.简介2. 运行效果3. 1.0版本相关源码服务端server.py客户端client.py4. 2.0版本相关源码1

远程工具-SecureCRT/SecureFX

下载地址: https://www.portablesoft.org/securecrt-securefx-integrated/

【微服务】Ribbon(负载均衡,服务调用)+ OpenFeign(服务发现,远程调用)【详解】

文章目录 1.Ribbon(负载均衡,服务调用)1.1问题引出1.2 Ribbon负载均衡1.3 RestTemplate整合Ribbon1.4 指定Ribbon负载均衡策略1.4.1 配置文件1.4.2 配置类1.4.3 定义Ribbon客户端配置1.4.4 自定义负载均衡策略 2.OpenFeign面向接口的服务调用(服务发现,远程调用)2.1 OpenFeign的使用2.1 .1创建

如何删除不小心上传到git远程仓库中的.idea .iml文件

如果在开始的时候不配置,gitignore文件或者文件配置不正确,初始化上传的时候就会有一些不必要的信息上传上去 如果已经存在了一些文件在git远程仓库中,如。idea,.iml文件等。 首先在项目中定义一个  .gitignore文件,简单的实例如下也可以用idea中的gitignore插件 .DS_Storeclasses/*.settings/target/.classpath