# 应用中心

原语云所有的功能都是以 "应用" 形式实现,你可以理解为跟 windows10 里面应用是类似的,应用就是轻量级的软件。 你可以很方便的 安装,启动,停止,卸载 应用。 每个应用都独立跑一个进程,实现独立的功能。比如 lotus 应用就是启动一个 lotus daemon 进程, lotus-miner 应用就是启动一个 lotus-miner 进程。

我们在 应用中心 内置了一些常用的应用,目前主要包括了 Lotus 集群 和 Chia 相关应用,后期我们会根据需求再添加其他应用。

原语云应用中心

我们把 Lotus 对应的几个主要计算过程(PC1,PC2,C1,C2,Fetch) 都拆分成了独立的应用了,用户可以根据自己机器的配置来灵活组合, 以便确定自己的每台机器上应该安装什么样的应用。

应用名称 应用说明
lotus 管理 lotus daemon 程序
lotus-miner 全功能 lotus-miner 程序,同时运行任务调度,时空证明,爆块功能模块
lotus-winpost-miner 多 Miner 方案使用,只运行爆块证明模块
lotus-wndpost-miner 多 Miner 方案使用,只运行时空证明模块
lotus-worker 同时做 PC1, PC2,C1,C2 的 worker 程序
lotus-p1-worker 只做 PC1 的 worker
lotus-p2-worker 只做 PC2 的 worker
lotus-c2-worker 只做 C2 的 worker
lotus-ap-worker 专门做 AP 的worker,通常和 lotus-c2-worker 装在一台机器上,
如果 lotus-c2-worker 资源紧张,也可以单独使用一台低配机器来做。
lotus-storage-worker 存储网关 worker,负责将 Proving 扇区的落盘工作。
为了减少扇区传回 Miner 时占用存储系统的读带宽。
lotus-smart-pledge lotus 智能质押应用,会自动获取当前和最大的AP/P1/P2/C2的数量,
按照指定的频率进行质押,并且可以控制空闲等待时间,
智能监控网络实时 Gas 费,当 Gas 高于设置的阈值时自动停止质押。

注意事项:

  1. 每个节点(机器)都可以同时安装多个应用,但是同类型的应用每个节点只能安装一个。
  2. 默认应用的配置都是针对我们优化版本 lotus 程序定制的,如果用其他家的 Lotus 程序,可以更改适合自己参数配置。
  3. 你可以根据你的机器配置灵活调整你的集群架构,然后根据你的集群架构来决定安装什么应用,甚至可以根据你的需求创建应用。
  4. 我们不推荐单机完成整个 PC1,PC2,C1,C2 整个扇区的全部密封周期,建议拆分成 PC1,PC2,C1 在一台机器上完成,C2 使用单独的证明机完成,这样效率更高一些。
  5. AP 建议使用单独的 lotus-ap-worker 应用来跑,使用独立的进程,而不是给 lotus-c2-worker 应用启用是增加 --addpiece=true 选项
  6. 中大型集群建议启用多 miner 方案,并使用网关应用 lotus-storage-worker 来专门下载 FinalizeSector 扇区,缓解 Miner 的流量瓶颈。

最佳实践

目前我们推荐的 Lotus 集群方案是: lotus + lotus-miner + lotus-p1-worker + lotus-p2-worker + lotus-c2-worker这个是我们经过反复测试的出来的最优解。

# 添加应用

  1. 双击桌面的 应用中心 图标,进入应用中心页面.

  2. 点击对应的应用下面的 添加 按钮,在弹窗的提示框点击 确定 按钮.

  3. 添加完成之后原语的控制台桌面会出现一个相应的应用图标.

# 移除应用

  1. 双击桌面的 应用中心 图标,进入应用中心页面.
  2. 点击应用列表中对应的应用图标,如 lotus.
  3. 点击窗口右上角的 从桌面移除 按钮.

# 创建应用

提示

文档正在整理中,稍后将会开放,请关注我们公众号第一时间获取课件更新动态...

上次更新: 2021/10/9 20:34:35