溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Filecoin節(jié)點(diǎn)如何操作才能不掉算力

發(fā)布時(shí)間:2021-12-22 16:34:52 來(lái)源:億速云 閱讀:192 作者:柒染 欄目:互聯(lián)網(wǎng)科技

Filecoin節(jié)點(diǎn)如何操作才能不掉算力,相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問(wèn)題出現(xiàn)的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。

掉算力是一個(gè)綜合問(wèn)題,造成的原因有很多,需要仔細(xì)排查存在的問(wèn)題。

  1. WindowPost做什么?

WindowPost的周期是一天,分割48個(gè)Window,證明時(shí)會(huì)撤換每個(gè)分區(qū)中的所有扇區(qū)撤除10個(gè)葉子例程進(jìn)行計(jì)算驗(yàn)證。所以,WindowPost對(duì)預(yù)期的網(wǎng)絡(luò),存儲(chǔ)性能,lotus中斷狀態(tài)甚至.lotusminer存儲(chǔ)硬盤(pán)的性能都有著其嚴(yán)格的要求,稍有不慎就會(huì)導(dǎo)致算力丟失。

  1. 如何配置避免避免掉算力

2.1異步同步

進(jìn)行WindowPost需要保持節(jié)點(diǎn)區(qū)塊鏈?zhǔn)冀K同步到最新,才能準(zhǔn)時(shí)進(jìn)行驗(yàn)證。使用命令lotus sync wait查看與主網(wǎng)高度差異。

如果發(fā)現(xiàn)例程的連接質(zhì)量很差,可以考慮從以下兩個(gè)方面解決:

  1. 當(dāng)/.lotus/datastore/chain異步同步時(shí)間越長(zhǎng)時(shí),文件夾就會(huì)出現(xiàn),當(dāng)該文件夾過(guò)大時(shí),計(jì)數(shù)器的同步狀態(tài)就會(huì)變差,所以我們?cè)谶\(yùn)維的過(guò)程中需要定期對(duì)快照進(jìn)行裁剪。

  2. 給以上daemon方法配置公網(wǎng)ip,也能夠使上游同步更加穩(wěn)定。上述兩種方法具體操作方法,可以參考文檔“ Lotus中斷操作及常見(jiàn)問(wèn)題”。

2.2 WindowPost時(shí)的存儲(chǔ)和網(wǎng)絡(luò)性能

在進(jìn)行WindowPost計(jì)算前需要從存儲(chǔ)機(jī)取出數(shù)據(jù),一次抽查最多兩個(gè)兩千多個(gè)扇區(qū)數(shù)據(jù),如果同時(shí)還在進(jìn)行封裝,那么整個(gè)移位的存儲(chǔ)和網(wǎng)絡(luò)壓力就變的很大。此時(shí)需要足夠的對(duì)于存儲(chǔ)和網(wǎng)絡(luò)的性能測(cè)試方法可以參考WindowPost進(jìn)行數(shù)據(jù)抽取。對(duì)于存儲(chǔ)和網(wǎng)絡(luò)的性能測(cè)試方法可以參考文檔“ Filecoin存儲(chǔ)管理,存儲(chǔ)i / o性能分析,網(wǎng)絡(luò)分析”,根據(jù)自己的中中網(wǎng)絡(luò)和存儲(chǔ)性能測(cè)試結(jié)果選擇升級(jí)在Miner配置文件config.toml中,修改ParallelFetchLimit的值,該值表示可以同時(shí)寫(xiě)入存儲(chǔ)的扇區(qū)數(shù)量。 1GB / s,那么假設(shè)worker的傳輸速率為200M / s,那么建議ParallelFetchLimit值設(shè)置4,給WindowPost數(shù)據(jù)傳輸和讀取留出性能空間。

2.3 WindowPost計(jì)算

計(jì)算默克爾樹(shù)部分建議采用AMD CPU計(jì)算速度轉(zhuǎn)換;零知識(shí)證明部分會(huì)使用GPU進(jìn)行計(jì)算,建議采用兩張2080Ti及以上性能的插件。

2.4 SubmitWindowedPoSt消息發(fā)送

數(shù)據(jù)證明計(jì)算完成后,轉(zhuǎn)換結(jié)果通過(guò)消息發(fā)送到鏈上,如果此時(shí)出現(xiàn)消息插入,錢(qián)包余額不足或配置費(fèi)用不足以支付消息費(fèi)用時(shí)就會(huì)出現(xiàn)消息無(wú)法及時(shí)發(fā)送到鏈上,算力依然會(huì)丟失。

設(shè)置WindowPost獨(dú)立錢(qián)包。

即使用一個(gè)全新獨(dú)立的錢(qián)包來(lái)進(jìn)行WindowPost消息的發(fā)送,該錢(qián)包只使用WindowPost消息的扣費(fèi),這樣就不會(huì)因?yàn)閜recommit和prove的消息插入而導(dǎo)致WindowPost消息無(wú)法發(fā)送。

新建錢(qián)包地址并往該錢(qián)包打入足夠的Fil(建議20個(gè)以上):lotus wallet new bls

設(shè)置該錢(qián)包地址為WindowPoSt消息地址:

lotus-miner actor control set --really-do-it + 新生成的錢(qián)包地址

檢查是否設(shè)置成功可以使用命令查看,若剛剛設(shè)置的錢(qián)包地址后顯示“ post”則表示設(shè)置成功:

lotus-miner actor control list –verbose

確保Post錢(qián)包,Miner錢(qián)包余額過(guò)多

建議Post錢(qián)包維持20fil以上,Miner錢(qián)包維持10fil以上,Miner錢(qián)包余額可以使用lotus-miner info命令查看,若Miner錢(qián)包余額lotus send fxxxxxx 10不足可使用進(jìn)行轉(zhuǎn)帳,fxxxxxx為例程號(hào),數(shù)字10為轉(zhuǎn)帳金額,這里可以替換為你需要轉(zhuǎn)帳的例程號(hào)和金額。

看完上述內(nèi)容,你們掌握Filecoin節(jié)點(diǎn)如何操作才能不掉算力的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI