# 应用中心
原语云所有的功能都是以 "应用" 形式实现,你可以理解为跟 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 高于设置的阈值时自动停止质押。 |
注意事项:
- 每个节点(机器)都可以同时安装多个应用,但是同类型的应用每个节点只能安装一个。
- 默认应用的配置都是针对我们优化版本 lotus 程序定制的,如果用其他家的 Lotus 程序,可以更改适合自己参数配置。
- 你可以根据你的机器配置灵活调整你的集群架构,然后根据你的集群架构来决定安装什么应用,甚至可以根据你的需求创建应用。
- 我们不推荐单机完成整个 PC1,PC2,C1,C2 整个扇区的全部密封周期,建议拆分成 PC1,PC2,C1 在一台机器上完成,C2 使用单独的证明机完成,这样效率更高一些。
- AP 建议使用单独的
lotus-ap-worker
应用来跑,使用独立的进程,而不是给lotus-c2-worker
应用启用是增加--addpiece=true
选项 - 中大型集群建议启用多 miner 方案,并使用网关应用
lotus-storage-worker
来专门下载 FinalizeSector 扇区,缓解 Miner 的流量瓶颈。
最佳实践
目前我们推荐的 Lotus 集群方案是: lotus
+ lotus-miner
+ lotus-p1-worker
+ lotus-p2-worker
+ lotus-c2-worker
,这个是我们经过反复测试的出来的最优解。
# 添加应用
双击桌面的
应用中心
图标,进入应用中心页面.点击对应的应用下面的
添加
按钮,在弹窗的提示框点击确定
按钮.添加完成之后原语的控制台桌面会出现一个相应的应用图标.
# 移除应用
- 双击桌面的
应用中心
图标,进入应用中心页面. - 点击应用列表中对应的应用图标,如
lotus
. - 点击窗口右上角的
从桌面移除
按钮.
# 创建应用
提示
文档正在整理中,稍后将会开放,请关注我们公众号第一时间获取课件更新动态...