我可以設置 cgminer 以按定義的比例在不同的礦池中進行挖礦嗎?
我在不同的礦池中挖礦,其中一個是主要礦池,我想將 80% 的時間用於挖礦,但我也在另一個礦池中挖礦,並希望將 20% 的時間用於該礦池。我知道您可以按以下方式設置配置:
"pools" : [ { "url" : "http://pool1", "user" : "user1", "pass" : "123" }, { "url" : "http://pool2", "user" : "user2", "pass" : "123" } ]
但是有沒有一種方法可以在池之間定義一個 80/20 // 70/30 的挖礦設置,以便它在第一個池中探勘 19 小時,然後在第二個池中探勘 5 小時(或幾天)
您可以執行 cgminer –help 來查看選項,或者您可以線上研究它們。一個很好的例子是這個網站:https ://github.com/pshep/cgminer
我從未這樣做過,但我認為您可以添加一個輪換選項:將
--rotate <arg>
多池策略從故障轉移更改為在 N 分鐘定期輪換(預設值:0)80% / 20% 大約是 19 小時 / 5 小時或 1140 分鐘 / 300 分鐘
現在,
--rotate <arg>
您將定期輪換池,因此很容易將兩個池設置為 50/50,三個池設置為 33/33/33 等。我認為您可以通過使用預定的開始和停止時間來實現 80/20 的拆分。
--sched-start <arg>
在 HH:MM 中設置一天中的時間以開始挖礦(一次沒有停止時間)--sched-stop <arg>
在 HH:MM 中設置一天中的時間以停止挖礦(將在沒有開始時間的情況下退出)假設您在 00:01 開始採礦,將輪換設置設置為 19 小時(1140 分鐘),晚上 7 點礦池將切換,將停止時間設置為 23:59,2 分鐘後礦工應該使用又是第一個游泳池。唯一的問題可能是礦工停止後,它仍然可以在第二個礦池上開始挖礦,在這種情況下,您應該在午夜開始,只使用
--rotate 1140
並總是在午夜手動重新啟動 cgminer,或者使用 shell 腳本(或 bat 如果在 Windows 上)。
我認為這些是您正在尋找的設置。將“url”更改為“quota”並以“AMOUNT;URL”格式指定金額。它使使用百分比更容易,但這不是必需的。例如,您可以對 pool1 使用 8 個配額,對 pool2 使用 2 個配額。
... "pools" : [ { "quota" : "80;http://pool1", "user" : "user1", "pass" : "123" }, { "quota" : "20;http://pool2", "user" : "user2", "pass" : "123" } ] , "load-balance" : true, ...