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

相关文章

远程工具-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

Docker远程连接和Docker Remote Api

在Docker生态系统中一共有3种API:Registry API、Docker Hub API、Docker Remote API 这三种API都是RESTful风格的。这里Remote API是通过程序与Docker进行集成和交互的核心内容。 Docker Remote API是由Docker守护进程提供的。默认情况下,Docker守护进程会绑定到一个所在宿主机的套接字:unix:///v

git如何灵活切换本地账号对应远程github的两个账号

git如何灵活切换本地账号对应远程github的两个账号 问题: 有时候我们会同时维护两个github的账号里面的仓库内容,这时候本地git需要频繁的切换ssh,以方便灵活的与两个账号的仓库可以通信。这篇日记将阐述我是怎么解决这个问题的。1. 第一个账户 生成本地SSH2. 注意 我们要设置第二个账户的 本地 SSH 时3. 两个账号来回切换 问题: 有时候我们会同时维护两个git

Linux概述、远程连接、常用命令

Linux介绍 Linux操作系统介绍 Linux操作系统的特点 开源免费安全稳定可移植性好 Linux可以安装在不同的设备上 高性能 Linux的使用领域 应用服务器数据库服务器网络服务器虚拟化云计算嵌入式领域个人PC移动手机 Linux文件系统和目录 /:根目录,唯一/home:用户目录/root:系统管理员root目录/usr:应用程序/etc:系统配置boot:内核文件/tm

Java 远程执行服务器上的命令

在Java中使用JSch库执行远程服务器上的命令是一种常见的做法,特别是在需要自动化运维任务或者进行远程文件操作时。以下是基于Codekru网站提供的示例,展示如何使用JSch库在远程服务器上执行单个或多个命令。 准备工作 首先,确保您的项目中已经包含了JSch库的依赖。如果您使用Maven作为构建工具,可以在pom.xml文件中添加如下依赖: <dependency><groupId>co

git 合并远程分支(带冲突)

应用场景 团队中两人同时fetch了一个分支。 第一个人修改后提交,第二个人提交就失败。失败信息如下: error: failed to push some refs to 'git@git.oschina.net:jacarrichan/jacarrichan.git'   hint: Updates were rejected because the remote contains

Java传输本地目录到远程服务器

在使用Java进行开发时,有时需要将本地目录中的文件复制或传输到远程服务器上。这种场景在部署应用程序或进行数据迁移时尤为常见。JSch库提供了一种简便的方法来实现这一功能。以下是从Codekru网站获取的信息摘要,并结合相关内容,展示如何使用JSch库实现从本地计算机复制整个目录到远程服务器的过程。 准备工作 首先,确保您的项目中已经包含了JSch库的依赖。如果您使用Maven作为构建工具,可

Linux平台下利用JNI+双向RMI实现远程推送

一、 前言  作为一种优秀的编程语言,Java在许多方面具有突出的优越性。其中,RMI技术充分展现了Java卓越的分布式计算能力,而JNI技术则体现了Java结合异种编程语言的强大能力。人们常说,RMI是“从Java到Java”,这种说法忽视了这样一个事实:Java可利用JNI技术很容易地与原有系统连接。JNI+RMI的技术解决方案极大地延伸了Java的分布式功能。  本文的写作是基于这样一种实