本文由IPFS原力區原作
2020年8月25日北京時間上午6時,超過400萬FIL獎勵的太空競賽正式拉開帷幕。根據區塊瀏覽器filscan.io顯示,全網整體算力增長速度較快,截止發稿前已經突破20PB。
圖1 整體太空競賽相關數據
在過去的60個小時中,各種數據眼花繚亂,原力運維教授大家如何通過冰山模型真正看懂節點數據。
圖2 冰山模型
冰山模型包括「水面上」的數據,包括單T收益、出塊效率以及總FIL收益,這些數據用戶都可以通過區塊瀏覽器filscan.io查看。
但這些數據是基於冰山模型「水下」的能力來呈現的,包括穩定性、產量和安全。這些屬性是用戶所無法看到的。
「外行看熱鬧,內行看門道」,冰山模型就是通過揭秘原力運維穩定性和高產量背後的秘密,來透視太空競賽背後的「門道」。
門道1:封裝扇區的失敗情況
圖3 全網礦工Sector封裝情況(部分節點)
Filecoin算力增長的前提是需要礦工完成Sector的封裝,Sector封裝的不穩定,也導致了算力損失。
圖3直接展示礦工節點在太空競賽的表現:運行2天,大量礦工出現封裝失敗的情況,最多的礦工達到了8204個,相當於256.375TB的算力,每天損失高達128 T算力。
門道2:封裝任務調度情況
圖4 節點A (綠色代表P1階段,黃色代表P2階段)
圖5節點B(綠色代表P1階段,黃色代表P2階段)
節點A 和 節點B 的任務調度根本沒有規律可言,節點A的P1和P2階段完成時間跨度非常大,節點B則顯得情況更加混亂。
圖6 原力礦池節點t02438(綠色代表P1階段,黃色代表P2階段)
相對而言,原力區節點的數據表現更加穩定。
門道3:礦池總體概覽情況
圖7 原力礦池單節點複製證明、時空證明情況
從圖7中我們可以看到,原力礦池礦工節點複製證明和時空證明的失敗率均為0,難道一個錯都不會出?當然不是的,可以看到一萬多個扇區的封裝仍然出現了兩位數的失敗,而這些失敗的扇區任務會被下發到盤古幡時間回溯系統進行修復,修復之後再次恢復正常。
強大的礦池監控系統和任務調度系統,精細化到封裝的每一個階段,充分發揮設備性能,有效提升封裝產量,進而實現原力礦池節點算力增長以及出塊效率的穩定。
以上幾個門道,揭秘了原力運維穩定性和高產量背後的秘密,以期提供一個透視大礦工運維能力的模型。
原力運維的工匠精神就體現在從最底層開始優化,始終關注冰山模型的「水下」部分,最終實現「水上」的收益指標。
/End.
【IPFS原力區】
價值觀:價值 共建 共享 榮耀
總部位於上海,聚集基於分布式網絡&存儲的眾多技術大咖和愛好者,深耕基於 IPFS 的商業生態建設和社區發展。
每周二舉辦「分布式存儲網絡」主題沙龍,聚集了眾多技術大咖和 IPFS 愛好者,通過持續輸出全面、精細、優質的IPFS諮詢和技術支持,將生態中的愛好者轉化為IPFS支持者和參與者,共建IPFS生態的健康發展。