Windows PowerShell中的chia 使用技巧

huobi管理4441个月前

在Windows中,您可以使用Windows PowerShell中的chia CLI,从而获得更大的灵活性和控制力。PowerShell是一个程序,您可以在其中键入命令,按Enter并执行诸如更改文件夹,移动文件或运行程序(例如chia)之类的操作。

1.使用PowerShell进行平行绘图

    cd %systemdrive%%homepath%\AppData\Local\Chia-Blockchain\app-1.1.3\resources\app.asar.unpacked\daemon\
    start-process .\chia.exe -argumentlist "plots create yourParametersGoHere"
    start-process ....
    ....

如果start-process不起作用,请尝试.\chia.exe plots create yourParametersGoHere

或将路径添加"%USERPROFILE%\AppData\Local\chia-blockchain\app-1.1.3\resources\app.asar.unpacked\daemon"到path用户变量,这样您就可以仅在命令窗口中使用“ chia”来执行chia命令。

要在并行进程之间增加延迟,可以sleep <seconds>在每个chia plots create命令之间添加一个,例如sleep 3600,将下一个进程延迟一个小时。

一个具体的例子:

    cd %systemdrive%%homepath%\AppData\Local\Chia-Blockchain\app-1.1.3\resources\app.asar.unpacked\daemon\
    start-process ./chia.exe -argumentlist "plots create -k 32 -b 4000 -u 128 -r 4 -t d:\tempdrive1 -2 e:\tempdrive2 -d F:\plots -n 1"

上面的命令绘制了一个图(由指定-n 1),要并行绘制,需要重复该命令(不关闭第一个)。增加-n用于顺序绘图的值,即,一旦第一个绘图完成,就开始下一个绘图。

2.仔细查看日志文件

您的配置和日志位于~\.chia\mainnet\log和中~\.chia\mainnet\config。您可以使用来尾随日志Get-Content ~\.chia\mainnet\log\debug.log -wait。要查看正在发生的更多情况,请config\config.yaml从“警告”中将登录级别设置为“信息”,然后重新启动。您也可以\.chia.exe configure --set-log-level INFO从上面概述的应用程序目录中使用,然后重新启动以使更改生效。

3. Windows(自动)更新可能会很麻烦

考虑在开始绘图过程之前进行Windows Update检查并安装更新。这可能需要一段时间,并且更新可能会启动重新启动。您也可以进入“高级选项”以一次最多禁用35天的更新。

4.在运行多个节点时禁用uPnP

如果您尝试在本地网络上运行多个节点,则同时在两个节点上都启用uPnP会导致两个节点严重混乱。您将需要使用powershell禁用除一个以外的所有uPnP。

对于1.0版:

    cd %systemdrive%%homepath%\AppData\Local\Chia-Blockchain\app-1.1.3\resources\app.asar.unpacked\daemon\    ./chia.exe configure --enable-upnp false

5.永远“连接到钱包”

有时您的钱包数据库可能会损坏。如果您在“连接到钱包”微调器上停留了60秒以上,则可能要退出该应用程序,使用Powershell删除您的钱包数据库,然后再次启动该应用程序。

对于1.0.x版本:

    del ~\.chia\mainnet\wallet\db\blockchain*

6.绘图期间的定期暂停(PowerShell)

如果您的PowerShell绘图过程似乎暂停了,则应禁用快速编辑。Powershell->属性->选项:禁用快速编辑。

如果仍然出现此症状,则RAM几乎总是有问题。

上一篇:去中心化稳定币HaykerDAO成功上线火币钱包

下一篇:chia挖矿 不能从GUI连接到钱包? 钱包不能同步 解决办法

网友评论