风险提示:虚拟货币不具有法定货币等同的法律地位,参与虚拟货币投资交易存在法律风险,继续浏览代表你同意以上所有声明,否则请立即关闭本站!

下载,解压 grpcurl
打开链接https://github.com/fullstorydev/grpcurl/releases/download/v1.8.7/grpcurl_1.8.7_
windows_x86_64.zip 下载 grpcurl 并解压

打开 PowerShell 并进入 grpcurl 解压目录
查看 app 运行

./grpcurl -plaintext localhost:9092 spacemesh.v1.NodeService.Status

查看命令行第 2 节点运行

./grpcurl -plaintext localhost:3001 spacemesh.v1.NodeService.Status

查看命令行第 3 节点运行

./grpcurl -plaintext localhost:5001 spacemesh.v1.NodeService.Status

查看命令行第 4 节点运行

./grpcurl -plaintext localhost:5011 spacemesh.v1.NodeService.Status

屏幕会输出如下:
检查节点同步运行.png

25 表示连接了 25 个节点,
"isSynced": true, 表示已经同步,没有 true 说明未同步
第 1 个 13040 那里显示当前已经同步的进度层
第 2 个 13040 那里显示需要达到的进度层
第 3 个 13038 那里显示已经校验了的进度层
查看命令行节点 localhost 的端口号就是 P 盘配置文件中”grpc-public-listener”
的端口号。

如何优化 P 盘时 nonce 和 CPU 线程的匹配设置

匹配.png

在 go-spacemeshe.exe 命令行的目录下,有个 profiler 文件可以用于测试你的
cpu 性能和硬盘速度的匹配,
运行

.\profiler.exe -t 2 -n 128 --data-file f:\testdata --data-size 2

参数说明如上图所示。
运行以上命令会在 F 盘根目录下生成 2GB 的速度测试文件,测试结束后记得删除该文件。
通过测试,显示线程为 2,nonce 为 288,就是该电脑的最优设置,瓶颈在硬盘速度,12 小时理论上该电脑的最大读盘数据是 7TB,这里面未考虑 CPU 开始扫盘的 PoW 的时间,特别是 11 纪元开始,CPU 的 PoW 难度会调高4 倍,所以实操建议打 7 或 8 折,即该电脑最大 p 盘数据为 5T,11 纪元开始 p盘数据应该比 5T 更低,或者加大 cpu 线程数。

只需通过测试找出最小的读盘时间同时 cpu 线程数也最小就是该电脑的最优设置

图中的电脑配置是 AMD 5950X 16 核 32 线程,硬盘为 usb 外置硬盘,读盘
速度约为 180M/秒

如何查看 P 盘是否注册成功

到了当期注册时间,可以到节点数据文件目录下查看节点是否注册成功,当
你在节点数据文件目录下看到 nipost_builder_state.binnipost_challenge.bin
两个文件时说明你的节点已注册成功(特别说明:这两个文件的生成时间必须是
当期的时间)

发表评论